>>> lidarr: Building community/lidarr 2.6.4.4402-r0 (using abuild 3.14.0_rc2-r2) started Sun, 13 Oct 2024 11:54:07 +0000 >>> lidarr: Validating /home/buildozer/aports/community/lidarr/APKBUILD... >>> WARNING: lidarr: Setting the maintainer with a comment is deprecated. Use maintainer="Fabricio Silva " instead >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/80) Installing dotnet-host (8.0.10-r0) (2/80) Installing dotnet6-hostfxr (6.0.35-r0) (3/80) Installing icu-data-full (74.2-r0) (4/80) Installing icu-libs (74.2-r0) (5/80) Installing lttng-ust (2.13.8-r0) (6/80) Installing dotnet6-runtime (6.0.35-r0) (7/80) Installing aspnetcore6-runtime (6.0.35-r0) (8/80) Installing sqlite-libs (3.46.1-r0) (9/80) Installing aom-libs (3.10.0-r0) (10/80) Installing libxau (1.0.11-r4) (11/80) Installing libmd (1.1.0-r0) (12/80) Installing libbsd (0.12.2-r0) (13/80) Installing libxdmcp (1.1.5-r1) (14/80) Installing libxcb (1.16.1-r0) (15/80) Installing libx11 (1.8.10-r0) (16/80) Installing hwdata-pci (0.388-r0) (17/80) Installing libpciaccess (0.18.1-r0) (18/80) Installing libdrm (2.4.123-r1) (19/80) Installing libxext (1.3.6-r2) (20/80) Installing libxfixes (6.0.1-r4) (21/80) Installing libffi (3.4.6-r0) (22/80) Installing wayland-libs-client (1.23.1-r0) (23/80) Installing libva (2.22.0-r1) (24/80) Installing libvdpau (1.5-r4) (25/80) Installing ffmpeg-libavutil (6.1.1-r9) (26/80) Installing libdav1d (1.4.3-r0) (27/80) Installing openexr-libiex (3.1.13-r1) (28/80) Installing openexr-libilmthread (3.1.13-r1) (29/80) Installing imath (3.1.12-r0) (30/80) Installing openexr-libopenexr (3.1.13-r1) (31/80) Installing giflib (5.2.2-r0) (32/80) Installing libhwy (1.0.7-r0) (33/80) Installing libjpeg-turbo (3.0.4-r0) (34/80) Installing lcms2 (2.16-r0) (35/80) Installing libpng (1.6.44-r0) (36/80) Installing libjxl (0.10.2-r0) (37/80) Installing lame-libs (3.100-r5) (38/80) Installing opus (1.5.2-r1) (39/80) Installing rav1e-libs (0.7.1-r0) (40/80) Installing soxr (0.1.3-r7) (41/80) Installing ffmpeg-libswresample (6.1.1-r9) (42/80) Installing libogg (1.3.5-r5) (43/80) Installing libtheora (1.1.1-r18) (44/80) Installing libvorbis (1.3.7-r2) (45/80) Installing libvpx (1.14.1-r0) (46/80) Installing libsharpyuv (1.4.0-r0) (47/80) Installing libwebp (1.4.0-r0) (48/80) Installing libwebpmux (1.4.0-r0) (49/80) Installing x264-libs (0.164.3108-r0) (50/80) Installing numactl (2.0.18-r0) (51/80) Installing x265-libs (3.6-r0) (52/80) Installing xvidcore (1.3.7-r2) (53/80) Installing ffmpeg-libavcodec (6.1.1-r9) (54/80) Installing libbluray (1.3.4-r1) (55/80) Installing libbz2 (1.0.8-r6) (56/80) Installing mpg123-libs (1.32.7-r0) (57/80) Installing libopenmpt (0.7.10-r0) (58/80) Installing mbedtls (3.6.1-r0) (59/80) Installing librist (0.2.10-r1) (60/80) Installing libsrt (1.5.3-r0) (61/80) Installing libssh (0.11.1-r0) (62/80) Installing xz-libs (5.6.3-r0) (63/80) Installing libxml2 (2.13.4-r0) (64/80) Installing libsodium (1.0.20-r0) (65/80) Installing libzmq (4.3.5-r2) (66/80) Installing ffmpeg-libavformat (6.1.1-r9) (67/80) Installing chromaprint-libs (1.5.1-r7) (68/80) Installing chromaprint (1.5.1-r7) (69/80) Installing aspnetcore6-targeting-pack (6.0.35-r0) (70/80) Installing dotnet6-apphost-pack (6.0.35-r0) (71/80) Installing dotnet6-targeting-pack (6.0.35-r0) (72/80) Installing dotnet6-templates (6.0.135-r0) (73/80) Installing netstandard21-targeting-pack (8.0.110-r0) (74/80) Installing dotnet6-sdk (6.0.135-r0) (75/80) Installing ca-certificates (20240705-r0) (76/80) Installing ada-libs (2.7.8-r1) (77/80) Installing libbase64 (0.5.2-r0) (78/80) Installing nodejs (20.15.1-r0) (79/80) Installing yarn (1.22.22-r0) (80/80) Installing .makedepends-lidarr (20241013.115408) Executing busybox-1.36.1-r32.trigger Executing ca-certificates-20240705-r0.trigger OK: 839 MiB in 181 packages >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Cleaning up tmpdir >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.6.4.4402.tar.gz >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.6.4.4402.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.6.4.4402.tar.gz: OK 0001-disable-restart.patch: OK lidarr.initd: OK lidarr.confd: OK package_info: OK >>> lidarr: Unpacking /var/cache/distfiles/edge/lidarr-2.6.4.4402.tar.gz... >>> lidarr: 0001-disable-restart.patch patching file src/NzbDrone.Core/Lifecycle/LifecycleService.cs yarn install v1.22.22 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react@^16.13". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-html5-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dnd-touch-backend@^11.1.3". warning " > react-dnd-multi-backend@6.0.2" has incorrect peer dependency "react-dom@^16.13". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react@^16.13.1". warning "react-dnd-multi-backend > react-dnd-preview@6.0.2" has incorrect peer dependency "react-dnd@^11.1.3". warning "react-document-title > react-side-effect@1.2.0" has incorrect peer dependency "react@^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-popper@1.3.7" has incorrect peer dependency "react@0.14.x || ^15.0.0 || ^16.0.0". warning "react-popper > create-react-context@0.3.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha". warning " > react-virtualized@9.21.1" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha". [4/4] Building fresh packages... Done in 10.00s. Microsoft (R) Build Engine version 17.0.4+85d71072f for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 714 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 726 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 725 ms). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Common/Lidarr.Common.csproj (in 8.56 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update/Lidarr.Update.csproj (in 8.56 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 8.55 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 8.56 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 11.61 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Core/Lidarr.Core.csproj (in 11.83 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 12.67 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Lidarr.Http/Lidarr.Http.csproj (in 12.99 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 13.02 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 13.02 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 13.04 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 13.06 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Console/Lidarr.Console.csproj (in 13.05 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 13.13 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Host/Lidarr.Host.csproj (in 13.14 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 13.16 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 13.15 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 13.19 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 13.26 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 13.44 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 13.61 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/ServiceUninstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/ServiceInstall.dll ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Windows.dll Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/Lidarr.Update/net6.0/linux-musl-arm/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Mono.dll Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/Lidarr.Update/net6.0/linux-musl-arm/publish/ Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Common.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/taglibsharp-lidarr/2.2.0.27/lib/netstandard2.0/TagLibSharp.dll" to "../../_tests/net6.0/linux-musl-arm/TagLibSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/TagLibSharp.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.bcl.timeprovider/8.0.0/lib/netstandard2.0/Microsoft.Bcl.TimeProvider.dll" to "../../_tests/net6.0/linux-musl-arm/Microsoft.Bcl.TimeProvider.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Microsoft.Bcl.TimeProvider.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/nunit/3.14.0/lib/netstandard2.0/nunit.framework.dll" to "../../_tests/net6.0/linux-musl-arm/nunit.framework.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/nunit.framework.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.text.json/6.0.9/lib/net6.0/System.Text.Json.dll" to "../../_tests/net6.0/linux-musl-arm/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.windows.extensions/6.0.0/lib/net6.0/System.Windows.Extensions.dll" to "../../_tests/net6.0/linux-musl-arm/System.Windows.Extensions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/System.Windows.Extensions.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Http.dll Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.Host.dll Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/net6.0/linux-musl-arm/publish/ Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/publish/ Build succeeded. /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/taglibsharp-lidarr/2.2.0.27/lib/netstandard2.0/TagLibSharp.dll" to "../../_tests/net6.0/linux-musl-arm/TagLibSharp.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/TagLibSharp.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.bcl.timeprovider/8.0.0/lib/netstandard2.0/Microsoft.Bcl.TimeProvider.dll" to "../../_tests/net6.0/linux-musl-arm/Microsoft.Bcl.TimeProvider.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Microsoft.Bcl.TimeProvider.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/nunit/3.14.0/lib/netstandard2.0/nunit.framework.dll" to "../../_tests/net6.0/linux-musl-arm/nunit.framework.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/nunit.framework.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/microsoft.testplatform.objectmodel/17.10.0/lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll" to "../../_tests/net6.0/linux-musl-arm/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.text.json/6.0.9/lib/net6.0/System.Text.Json.dll" to "../../_tests/net6.0/linux-musl-arm/System.Text.Json.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/System.Text.Json.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] /usr/lib/dotnet/sdk/6.0.135/Microsoft.Common.CurrentVersion.targets(4812,5): warning MSB3026: Could not copy "/home/buildozer/.nuget/packages/system.windows.extensions/6.0.0/lib/net6.0/System.Windows.Extensions.dll" to "../../_tests/net6.0/linux-musl-arm/System.Windows.Extensions.dll". Beginning retry 1 in 1000ms. The process cannot access the file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/System.Windows.Extensions.dll' because it is being used by another process. [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj] 6 Warning(s) 0 Error(s) Time Elapsed 00:00:37.84 yarn run v1.22.22 $ yarn clean $ rimraf ./_output/UI && rimraf --glob "**/*.js.map" $ webpack --config ./frontend/build/webpack.config.js --env production --no-stats Source Folder: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/frontend/src Output Folder: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_output/UI/Content/Images/Icons Done in 50.35s. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... Starting test execution, please wait... A total of 1 test files matched the specified pattern. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. 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` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Automation.Test.dll No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [8 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: 14 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 238 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Libraries.Test.dll (net6.0) 11:55:58.5 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:55:58.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:55:58.6 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:55:58.6 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:55:58.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:55:58.7 Info: Path is: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587220922_3/wocoqush.jhl/srr0zvsb.bil 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:55:58.7 Trace: Directory '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587288825_4/zusddk50.pi4' isn't writable. Access to the path '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587288825_4/zusddk50.pi4/lidarr_write_test.txt' is denied. 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 470 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Api.Test.dll (net6.0) 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:55:58.8 Info: Installation Folder: /C/NzbDrone/ 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:55:58.8 Info: Installation Folder: /C/NzbDrone/ 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:55:58.8 Info: Installation Folder: /C/NzbDrone/ 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: Verifying Update Folder 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:55:58.8 Info: Installation Folder: 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [36 ms] 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:55:58.8 Info: Installation Folder: 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:55:58.7 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587619456_7/jlk4ytid.kv0' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587619456_7/zmjizlxt.gr0' using Syscall.rename 11:55:58.7 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587619456_7/zmjizlxt.gr0 11:55:58.7 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587619456_7/3p5vessx.xxs' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587619456_7/zmjizlxt.gr0' using Syscall.rename 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:55:58.7 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587896526_12/zzgj4rdt.wbe 11:55:58.7 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587896526_12/nl5lrgcq.syg' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587896526_12/zzgj4rdt.wbe' using Syscall.rename 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:55:58.7 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587923421_13/hk4of4dn.zoj/destination.txt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173587923421_13/hk4of4dn.zoj/rename.txt' using Syscall.rename 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:55:58.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:55:58.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:55:58.8 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588014069_16/ifudrt1h.cae 11:55:58.8 Debug: Setting permissions: 0775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588014069_16/ifudrt1h.cae 11:55:58.8 Debug: Setting permissions: 0750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588014069_16/ifudrt1h.cae 11:55:58.8 Debug: Setting permissions: 0051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588014069_16/ifudrt1h.cae 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:55:58.8 Info: Installation Folder: 11:55:58.8 Info: Updating Lidarr from version to version 2.6.4.4402 11:55:58.8 Info: Verifying requirements before update... 11:55:58.8 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:55:58.8 Debug: Lidarr process ID: 12 11:55:58.8 Debug: Arguments: 11:55:58.8 Debug: 12 11:55:58.8 Debug: 11:55:58.8 Debug: /C/Lidarr/lidarr.exe 11:55:58.8 Debug: Using executing application: /C/Lidarr/lidarr.exe 11:55:58.8 Debug: Executable location: /C/Lidarr/lidarr.exe 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_none [< 1 ms] Skipped should_not_be_able_to_rename_open_hardlinks_with_fileshare_write [< 1 ms] 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:55:58.8 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588888392_20/vb2nct5d.kkt 11:55:58.8 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588888392_20/vb2nct5d.kkt 11:55:58.8 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588888392_20/vb2nct5d.kkt 11:55:58.8 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173588888392_20/vb2nct5d.kkt 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:55:58.8 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:55:58.8 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:55:58.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589091562_24/hwjht5k4.sis 11:55:58.9 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589091562_24/hwjht5k4.sis 11:55:58.9 Debug: Setting permissions: 1775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589091562_24/hwjht5k4.sis 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:55:58.9 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589203139_25/bwbdvg0a.42z 11:55:58.9 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589203139_25/bwbdvg0a.42z 11:55:58.9 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589203139_25/bwbdvg0a.42z 11:55:58.9 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52628_638644173589203139_25/bwbdvg0a.42z 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:55:58.9 Debug: path: /C/I_DO_NOT_EXIST 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:55:58.9 Debug: path: /C/ 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:55:58.9 Debug: path: /C/invalidFolder 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:55:58.9 Debug: path: /home/buildozer/.config 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- Skipped should_be_able_to_check_space_on_ramdrive [< 1 ms] Skipped should_get_version_info [1 ms] Skipped should_get_framework_version [< 1 ms] 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:55:58.9 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:55:58.8 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:55:58.8 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:55:58.9 Info: Starting Lidarr 11:55:58.9 Info: Starting Lidarr service 11:55:58.9 Warn: Couldn't start Lidarr Service (Most likely due to permission issues). Falling back to console. System.InvalidOperationException: Operation is not valid due to the current state of the object. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 97 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 85 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 107 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 17 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 107 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IServiceProviderProxy.Start(String serviceName) at NzbDrone.Update.UpdateEngine.StartNzbDrone.StartService() in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 60 at NzbDrone.Update.UpdateEngine.StartNzbDrone.Start(AppType appType, String installationFolder) in ./Lidarr.Update/UpdateEngine/StartNzbDrone.cs:line 39 11:55:58.9 Info: Starting Lidarr.Console 11:55:58.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:55:58.9 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:55:58.9 Info: Starting Lidarr 11:55:58.9 Info: Starting Lidarr service 11:55:58.9 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:55:58.9 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:55:59.0 Debug: Directory /System/Library/CoreServices/ doesn't exist 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:55:59.0 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 11:55:59.0 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- Passed! - Failed: 0, Passed: 17, Skipped: 0, Total: 17, Duration: 709 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Update.Test.dll (net6.0) 11:55:58.8 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:55:59.0 Debug: fpcalc version: 1.5.1 11:55:59.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:55:59.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:55:59.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:55:59.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:55:59.1 Debug: fpcalc version: 1.5.1 11:55:59.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 876 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Mono.Test.dll (net6.0) 11:55:59.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:55:59.2 Debug: fpcalc version: 1.5.1 11:55:59.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:55:59.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:55:59.3 Debug: fpcalc version: 1.5.1 11:55:59.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:55:59.3 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:55:59.3 Debug: fpcalc version: 1.5.1 11:55:59.3 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:55:59.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:55:59.4 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:55:59.4 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:55:59.5 Info: 1 instance(s) of Lidarr are running 11:55:59.5 Warn: Another instance of Lidarr is already running. 11:55:59.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:55:59.5 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:55:59.5 Info: 1 instance(s) of Lidarr are running 11:55:59.5 Warn: Another instance of Lidarr is already running. 11:55:59.5 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:55:59.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:55:59.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:55:59.5 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:55:59.5 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:55:59.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:55:59.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:55:59.5 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 11:55:59.5 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- Skipped Route_should_call_install_service_when_application_mode_is_install [11 ms] Skipped Route_should_call_uninstall_service_when_application_mode_is_uninstall [1 ms] Skipped show_error_on_install_if_service_already_exist [1 ms] Skipped show_error_on_uninstall_if_service_doesnt_exist [1 ms] Passed! - Failed: 0, Passed: 10, Skipped: 4, Total: 14, Duration: 1 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Host.Test.dll (net6.0) 11:55:59.6 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:55:59.6 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:55:59.6 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:55:59.6 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:55:59.8 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:55:59.8 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:55:59.8 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:56:00.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:56:00.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:56:00.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:56:00.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:56:00.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:56:00.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:56:00.2 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:56:00.2 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [16 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [1 ms] 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:56:00.3 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:56:00.3 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy d",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","The quick brown fox jumps over the lazy g",0.5d,0) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","qui jumps over the lazy dog",0.5d,16) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("The quick brown fox jumps over the lazy dog","quikc brown fox jumps over the lazy dog",0.5d,4) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:56:00.4 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:56:00.4 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/root/file.xml/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/root/file.xml/relative/path?query=1#fragment") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/file.xml?query=1#fragment","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","relative/path","abc://host.com:8080/root/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","relative/path","abc://host.com:8080/root/api/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:56:00.5 Info: Data directory is being overridden to [c:\users\test\] 11:56:00.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:56:00.5 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:56:00.5 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:56:00.7 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("A message that isn't filtered") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_filtered_exception_types_if_filtering_disabled(System.OutOfMemoryException: Insufficient memory to continue the execution of the program.) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:56:00.8 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:56:00.8 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- Skipped Clean_Path_Windows("c:\\test\\","c:\\test") [2 ms] Skipped Clean_Path_Windows("c:\\\\test\\\\","c:\\test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") [1 ms] Skipped Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [1 ms] 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [2 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [1 ms] Skipped get_actual_casing_for_none_existing_file_return_partially_fixed_result [1 ms] Skipped get_actual_casing_for_none_existing_folder_return_partially_fixed_result [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [1 ms] 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:56:00.9 Warn: The string can't be left empty, null or consist of only whitespaces. 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:56:00.9 Warn: The string can't be left empty, null or consist of only whitespaces. 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [3 ms] 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- Skipped path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") [1 ms] Skipped path_should_return_parent_windows("C:\\Test\\","C:\\") [1 ms] Skipped path_should_return_parent_windows("C:\\",null) [1 ms] Skipped path_should_return_parent_windows("\\\\server\\share",null) [2 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [1 ms] 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:56:00.9 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:56:00.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:56:01.0 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:01.0 Debug: Dummy process. ID:53118 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:01.5 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 11:56:01.5 Debug: - [53118] Lidarr.Test.Dummy 11:56:01.5 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 11:56:01.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:56:01.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:56:01.6 Debug: Finding process with Id:1234567 11:56:01.6 Warn: Unable to find process with ID 1234567 11:56:01.6 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:55:59.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:56:00.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173598257731_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:00.2 Info: DatabaseEngineVersionCheck migrating 11:56:00.3 Info: PerformDBOperation 11:56:00.3 Info: Performing DB Operation 11:56:00.3 Info: SQLite 3.46.1 11:56:00.3 Info: => 0.072988s 11:56:00.3 Info: DatabaseEngineVersionCheck migrated 11:56:00.3 Info: => 0.0755653s 11:56:00.3 Info: VersionMigration migrating 11:56:00.3 Info: Beginning Transaction 11:56:00.4 Info: CreateTable VersionInfo 11:56:00.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:00.4 Info: => 0.0309568s 11:56:00.4 Info: Committing Transaction 11:56:00.4 Info: VersionMigration migrated 11:56:00.4 Info: => 0.0329517s 11:56:00.4 Info: VersionUniqueMigration migrating 11:56:00.4 Info: Beginning Transaction 11:56:00.4 Info: CreateIndex VersionInfo (Version) 11:56:00.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:00.4 Info: => 0.0019118s 11:56:00.4 Info: AlterTable VersionInfo 11:56:00.4 Info: => 0.0002042s 11:56:00.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:00.4 Info: => 0.0010525s 11:56:00.4 Info: Committing Transaction 11:56:00.4 Info: VersionUniqueMigration migrated 11:56:00.4 Info: => 0.001368s 11:56:00.4 Info: VersionDescriptionMigration migrating 11:56:00.4 Info: Beginning Transaction 11:56:00.4 Info: AlterTable VersionInfo 11:56:00.4 Info: => 2.26E-05s 11:56:00.4 Info: CreateColumn VersionInfo Description String 11:56:00.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:00.4 Info: => 0.000279s 11:56:00.4 Info: Committing Transaction 11:56:00.4 Info: VersionDescriptionMigration migrated 11:56:00.4 Info: => 0.0005141s 11:56:00.4 Info: 1: InitialSetup migrating 11:56:00.4 Info: Beginning Transaction 11:56:00.4 Info: Starting migration of Main DB to 1 11:56:00.4 Info: CreateTable Config 11:56:00.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:00.4 Info: => 0.0003807s 11:56:00.4 Info: CreateIndex Config (Key) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:00.4 Info: => 0.0001503s 11:56:00.4 Info: CreateTable RootFolders 11:56:00.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:00.4 Info: => 0.0001222s 11:56:00.4 Info: CreateIndex RootFolders (Path) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:00.4 Info: => 0.0001018s 11:56:00.4 Info: CreateTable Artists 11:56:00.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:00.4 Info: => 0.0003633s 11:56:00.4 Info: CreateIndex Artists (ForeignArtistId) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.4 Info: => 0.0001067s 11:56:00.4 Info: CreateIndex Artists (NameSlug) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.4 Info: => 9.94E-05s 11:56:00.4 Info: CreateIndex Artists (CleanName) 11:56:00.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.4 Info: => 0.0001179s 11:56:00.4 Info: CreateIndex Artists (Path) 11:56:00.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.4 Info: => 9.84E-05s 11:56:00.4 Info: CreateTable Albums 11:56:00.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:00.4 Info: => 0.0002896s 11:56:00.4 Info: CreateIndex Albums (ForeignAlbumId) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.4 Info: => 0.0001031s 11:56:00.4 Info: CreateIndex Albums (MBId) 11:56:00.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.4 Info: => 9.69E-05s 11:56:00.4 Info: CreateIndex Albums (TADBId) 11:56:00.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.4 Info: => 9.48E-05s 11:56:00.4 Info: CreateIndex Albums (TitleSlug) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.4 Info: => 9.88E-05s 11:56:00.4 Info: CreateIndex Albums (CleanTitle) 11:56:00.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.4 Info: => 9.46E-05s 11:56:00.4 Info: CreateIndex Albums (Path) 11:56:00.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:00.4 Info: => 9.55E-05s 11:56:00.4 Info: CreateTable Tracks 11:56:00.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:00.4 Info: => 0.0002492s 11:56:00.4 Info: CreateIndex Tracks (ForeignTrackId) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.4 Info: => 0.0001396s 11:56:00.4 Info: CreateIndex Tracks (ArtistId) 11:56:00.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.4 Info: => 0.0001375s 11:56:00.4 Info: CreateIndex Tracks (TrackFileId) 11:56:00.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.4 Info: => 0.0001476s 11:56:00.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:00.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:00.4 Info: => 0.0001406s 11:56:00.4 Info: CreateTable TrackFiles 11:56:00.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:00.4 Info: => 0.0002405s 11:56:00.4 Info: CreateIndex TrackFiles (ArtistId) 11:56:00.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:00.4 Info: => 0.0001226s 11:56:00.4 Info: CreateIndex TrackFiles (AlbumId) 11:56:00.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.4 Info: => 0.0001051s 11:56:00.4 Info: CreateTable History 11:56:00.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:00.4 Info: => 0.0002454s 11:56:00.4 Info: CreateIndex History (Date) 11:56:00.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.4 Info: => 0.0001751s 11:56:00.4 Info: CreateIndex History (EventType) 11:56:00.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.4 Info: => 0.0001131s 11:56:00.4 Info: CreateIndex History (DownloadId) 11:56:00.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:00.4 Info: => 0.000103s 11:56:00.4 Info: CreateIndex History (AlbumId) 11:56:00.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:00.4 Info: => 0.0001325s 11:56:00.4 Info: CreateTable Notifications 11:56:00.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:00.4 Info: => 0.0001962s 11:56:00.4 Info: CreateTable ScheduledTasks 11:56:00.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:00.4 Info: => 0.0001502s 11:56:00.4 Info: CreateIndex ScheduledTasks (TypeName) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:00.4 Info: => 0.0001079s 11:56:00.4 Info: CreateTable Indexers 11:56:00.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:00.4 Info: => 0.000152s 11:56:00.4 Info: CreateIndex Indexers (Name) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.4 Info: => 0.0001107s 11:56:00.4 Info: CreateTable Profiles 11:56:00.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:00.4 Info: => 0.0001346s 11:56:00.4 Info: CreateIndex Profiles (Name) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:00.4 Info: => 0.0001388s 11:56:00.4 Info: CreateTable QualityDefinitions 11:56:00.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:00.4 Info: => 0.0001691s 11:56:00.4 Info: CreateIndex QualityDefinitions (Quality) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:00.4 Info: => 0.0001078s 11:56:00.4 Info: CreateIndex QualityDefinitions (Title) 11:56:00.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:00.4 Info: => 0.0001076s 11:56:00.4 Info: CreateTable NamingConfig 11:56:00.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:00.4 Info: => 0.0003544s 11:56:00.4 Info: CreateTable Blacklist 11:56:00.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:00.5 Info: => 0.0016884s 11:56:00.5 Info: CreateTable Metadata 11:56:00.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001669s 11:56:00.5 Info: CreateTable MetadataFiles 11:56:00.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001854s 11:56:00.5 Info: CreateTable DownloadClients 11:56:00.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001552s 11:56:00.5 Info: CreateTable PendingReleases 11:56:00.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:00.5 Info: => 0.0001966s 11:56:00.5 Info: CreateTable RemotePathMappings 11:56:00.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001542s 11:56:00.5 Info: CreateTable Tags 11:56:00.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001299s 11:56:00.5 Info: CreateIndex Tags (Label) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:00.5 Info: => 0.0001129s 11:56:00.5 Info: CreateTable Restrictions 11:56:00.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001444s 11:56:00.5 Info: CreateTable DelayProfiles 11:56:00.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001947s 11:56:00.5 Info: CreateTable Users 11:56:00.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001398s 11:56:00.5 Info: CreateIndex Users (Identifier) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:00.5 Info: => 0.0001158s 11:56:00.5 Info: CreateIndex Users (Username) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:00.5 Info: => 0.0001296s 11:56:00.5 Info: CreateTable Commands 11:56:00.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:00.5 Info: => 0.0001876s 11:56:00.5 Info: CreateTable IndexerStatus 11:56:00.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:00.5 Info: => 0.0002105s 11:56:00.5 Info: CreateIndex IndexerStatus (ProviderId) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:00.5 Info: => 0.0001482s 11:56:00.5 Info: CreateTable ExtraFiles 11:56:00.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:00.5 Info: => 0.0001947s 11:56:00.5 Info: CreateTable LyricFiles 11:56:00.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:00.5 Info: => 0.0001896s 11:56:00.5 Info: CreateTable LanguageProfiles 11:56:00.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:00.5 Info: => 0.00014s 11:56:00.5 Info: CreateIndex LanguageProfiles (Name) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:00.5 Info: => 0.0001163s 11:56:00.5 Info: CreateTable DownloadClientStatus 11:56:00.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:00.5 Info: => 0.0001523s 11:56:00.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:00.5 Info: => 0.0001209s 11:56:00.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:00.5 Info: -> 1 Insert operations completed in 00:00:00.0038100 taking an average of 00:00:00.0038100 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:00', 'InitialSetup') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 1: InitialSetup migrated 11:56:00.5 Info: => 0.0057111s 11:56:00.5 Info: 2: add_reason_to_pending_releases migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 2 11:56:00.5 Info: AlterTable PendingReleases 11:56:00.5 Info: => 2E-06s 11:56:00.5 Info: CreateColumn PendingReleases Reason Int32 11:56:00.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0006751s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:00', 'add_reason_to_pending_releases') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 2: add_reason_to_pending_releases migrated 11:56:00.5 Info: => 0.0010718s 11:56:00.5 Info: 3: add_medium_support migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 3 11:56:00.5 Info: AlterTable Albums 11:56:00.5 Info: => 1.3E-06s 11:56:00.5 Info: CreateColumn Albums Media String 11:56:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:00.5 Info: => 0.0006698s 11:56:00.5 Info: AlterTable Tracks 11:56:00.5 Info: => 1.5E-06s 11:56:00.5 Info: CreateColumn Tracks MediumNumber Int32 11:56:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0006016s 11:56:00.5 Info: AlterTable Tracks 11:56:00.5 Info: => 1.6E-06s 11:56:00.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:00.5 Info: => 0.0005949s 11:56:00.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:00.5 Info: => 0.0003626s 11:56:00.5 Info: DeleteColumn Tracks TrackNumber 11:56:00.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:00.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:00.5 Info: DROP TABLE "Tracks" 11:56:00.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.5 Info: => 0.0263575s 11:56:00.5 Info: AlterTable Tracks 11:56:00.5 Info: => 1.4E-06s 11:56:00.5 Info: CreateColumn Tracks TrackNumber String 11:56:00.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:00.5 Info: => 0.0005633s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:00', 'add_medium_support') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 3: add_medium_support migrated 11:56:00.5 Info: => 0.0010231s 11:56:00.5 Info: 4: add_various_qualites_in_profile migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 4 11:56:00.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:00.5 Info: => 0.0001143s 11:56:00.5 Info: PerformDBOperation 11:56:00.5 Info: Performing DB Operation 11:56:00.5 Info: => 0.0106023s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:00', 'add_various_qualites_in_profile') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 4: add_various_qualites_in_profile migrated 11:56:00.5 Info: => 0.0110138s 11:56:00.5 Info: 5: metadata_profiles migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 5 11:56:00.5 Info: CreateTable MetadataProfiles 11:56:00.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:00.5 Info: => 0.0001842s 11:56:00.5 Info: CreateIndex MetadataProfiles (Name) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:00.5 Info: => 0.0001328s 11:56:00.5 Info: AlterTable Artists 11:56:00.5 Info: => 1.3E-06s 11:56:00.5 Info: CreateColumn Artists MetadataProfileId Int32 11:56:00.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:00.5 Info: => 0.0006405s 11:56:00.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:00.5 Info: DROP TABLE "Artists" 11:56:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.5 Info: => 0.0060037s 11:56:00.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:00.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:00.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:00.5 Info: DROP TABLE "Artists" 11:56:00.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.5 Info: => 0.0057828s 11:56:00.5 Info: AlterTable Albums 11:56:00.5 Info: => 1.4E-06s 11:56:00.5 Info: CreateColumn Albums SecondaryTypes String 11:56:00.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:00.5 Info: => 0.0006233s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:00', 'metadata_profiles') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 5: metadata_profiles migrated 11:56:00.5 Info: => 0.0011279s 11:56:00.5 Info: 6: separate_automatic_and_interactive_search migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 6 11:56:00.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:00.5 Info: DROP TABLE "Indexers" 11:56:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.5 Info: => 0.0086108s 11:56:00.5 Info: AlterTable Indexers 11:56:00.5 Info: => 1.4E-06s 11:56:00.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:00.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:00.5 Info: => 0.0006209s 11:56:00.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:00.5 Info: => 6.87E-05s 11:56:00.5 Info: AlterTable Indexers 11:56:00.5 Info: => 1.4E-06s 11:56:00.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:00.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:00.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:00.5 Info: DROP TABLE "Indexers" 11:56:00.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:00.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:00.5 Info: => 0.0057833s 11:56:00.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:00', 'separate_automatic_and_interactive_search') 11:56:00.5 Info: Committing Transaction 11:56:00.5 Info: 6: separate_automatic_and_interactive_search migrated 11:56:00.5 Info: => 0.0062198s 11:56:00.5 Info: 7: change_album_path_to_relative migrating 11:56:00.5 Info: Beginning Transaction 11:56:00.5 Info: Starting migration of Main DB to 7 11:56:00.5 Info: DeleteColumn Albums Path 11:56:00.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:00.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:00.5 Info: DROP TABLE "Albums" 11:56:00.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.006028s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:00', 'change_album_path_to_relative') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 7: change_album_path_to_relative migrated 11:56:00.6 Info: => 0.0065196s 11:56:00.6 Info: 8: change_quality_size_mb_to_kb migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 8 11:56:00.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:00.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:00.6 Info: => 8.17E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:00', 'change_quality_size_mb_to_kb') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 8: change_quality_size_mb_to_kb migrated 11:56:00.6 Info: => 0.0004272s 11:56:00.6 Info: 9: album_releases migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 9 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 2E-06s 11:56:00.6 Info: CreateColumn Albums Releases String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:00.6 Info: => 0.0006637s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.6E-06s 11:56:00.6 Info: CreateColumn Albums CurrentRelease String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:00.6 Info: => 0.000603s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:00', 'album_releases') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 9: album_releases migrated 11:56:00.6 Info: => 0.000969s 11:56:00.6 Info: 10: album_releases_fix migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 10 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 2.1E-06s 11:56:00.6 Info: AlterColumn Albums Releases String 11:56:00.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.0059783s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.6E-06s 11:56:00.6 Info: AlterColumn Albums CurrentRelease String 11:56:00.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.00588s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:00', 'album_releases_fix') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 10: album_releases_fix migrated 11:56:00.6 Info: => 0.0064672s 11:56:00.6 Info: 11: import_lists migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 11 11:56:00.6 Info: CreateTable ImportLists 11:56:00.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:00.6 Info: => 0.0002229s 11:56:00.6 Info: CreateIndex ImportLists (Name) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.6 Info: => 0.0001116s 11:56:00.6 Info: CreateTable ImportListStatus 11:56:00.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:00.6 Info: => 0.0001736s 11:56:00.6 Info: CreateIndex ImportListStatus (ProviderId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:00.6 Info: => 0.000161s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:00', 'import_lists') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 11: import_lists migrated 11:56:00.6 Info: => 0.0005651s 11:56:00.6 Info: 12: add_release_status migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 12 11:56:00.6 Info: AlterTable MetadataProfiles 11:56:00.6 Info: => 1.9E-06s 11:56:00.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:00.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:00.6 Info: => 0.0006616s 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 0.0032874s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:00', 'add_release_status') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 12: add_release_status migrated 11:56:00.6 Info: => 0.0036827s 11:56:00.6 Info: 13: album_download_notification migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 13 11:56:00.6 Info: AlterTable Notifications 11:56:00.6 Info: => 2E-06s 11:56:00.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:00.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0006974s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:00', 'album_download_notification') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 13: album_download_notification migrated 11:56:00.6 Info: => 0.001071s 11:56:00.6 Info: 14: fix_language_metadata_profiles migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 14 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:00.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:00.6 Info: => 0.0001187s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:00.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:00.6 Info: => 8.82E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:00', 'fix_language_metadata_profiles') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 14: fix_language_metadata_profiles migrated 11:56:00.6 Info: => 0.0004007s 11:56:00.6 Info: 15: remove_fanzub migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 15 11:56:00.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:00.6 Info: => 8.07E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:00', 'remove_fanzub') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 15: remove_fanzub migrated 11:56:00.6 Info: => 0.0003954s 11:56:00.6 Info: 16: update_artist_history_indexes migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 16 11:56:00.6 Info: CreateIndex Albums (ArtistId) 11:56:00.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:00.6 Info: => 0.0001888s 11:56:00.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:00.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:00.6 Info: => 0.0001248s 11:56:00.6 Info: DeleteIndex History (AlbumId) 11:56:00.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:00.6 Info: => 0.000554s 11:56:00.6 Info: CreateIndex History (AlbumId, Date) 11:56:00.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.6 Info: => 0.0001434s 11:56:00.6 Info: DeleteIndex History (DownloadId) 11:56:00.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:00.6 Info: => 0.0001874s 11:56:00.6 Info: CreateIndex History (DownloadId, Date) 11:56:00.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.6 Info: => 0.0001312s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:00', 'update_artist_history_indexes') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 16: update_artist_history_indexes migrated 11:56:00.6 Info: => 0.0005203s 11:56:00.6 Info: 17: remove_nma migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 17 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:00.6 Info: => 0.0031569s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:00', 'remove_nma') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 17: remove_nma migrated 11:56:00.6 Info: => 0.0034904s 11:56:00.6 Info: 18: album_disambiguation migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 18 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.05E-05s 11:56:00.6 Info: CreateColumn Albums Disambiguation String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:00.6 Info: => 0.0006823s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:00', 'album_disambiguation') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 18: album_disambiguation migrated 11:56:00.6 Info: => 0.0010412s 11:56:00.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 19 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 0.0039604s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:00', 'add_ape_quality_in_profiles') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:00.6 Info: => 0.0043329s 11:56:00.6 Info: 20: remove_pushalot migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 20 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:00.6 Info: => 0.0001472s 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:00.6 Info: => 6.17E-05s 11:56:00.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:00.6 Info: => 5.74E-05s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:00', 'remove_pushalot') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 20: remove_pushalot migrated 11:56:00.6 Info: => 0.0003628s 11:56:00.6 Info: 21: add_custom_filters migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 21 11:56:00.6 Info: CreateTable CustomFilters 11:56:00.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:00.6 Info: => 0.0001826s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:00', 'add_custom_filters') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 21: add_custom_filters migrated 11:56:00.6 Info: => 0.0005417s 11:56:00.6 Info: 22: import_list_tags migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 22 11:56:00.6 Info: AlterTable ImportLists 11:56:00.6 Info: => 2.4E-06s 11:56:00.6 Info: CreateColumn ImportLists Tags String 11:56:00.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:00.6 Info: => 0.0006817s 11:56:00.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:00', 'import_list_tags') 11:56:00.6 Info: Committing Transaction 11:56:00.6 Info: 22: import_list_tags migrated 11:56:00.6 Info: => 0.0010664s 11:56:00.6 Info: 23: add_release_groups_etc migrating 11:56:00.6 Info: Beginning Transaction 11:56:00.6 Info: Starting migration of Main DB to 23 11:56:00.6 Info: CreateTable ArtistMetadata 11:56:00.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:00.6 Info: => 0.0002475s 11:56:00.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:00.6 Info: => 0.0001206s 11:56:00.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:00.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:00.6 Info: => 0.0001349s 11:56:00.6 Info: AlterTable Artists 11:56:00.6 Info: => 1.6E-06s 11:56:00.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:00.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0006799s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:00.6 Info: => 0.0001024s 11:56:00.6 Info: CreateTable AlbumReleases 11:56:00.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:00.6 Info: => 0.0002138s 11:56:00.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:00.6 Info: => 0.0001174s 11:56:00.6 Info: CreateIndex AlbumReleases (AlbumId) 11:56:00.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:00.6 Info: => 0.0001092s 11:56:00.6 Info: PerformDBOperation 11:56:00.6 Info: Performing DB Operation 11:56:00.6 Info: => 0.0111647s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.7E-06s 11:56:00.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0006825s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.9E-06s 11:56:00.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:00.6 Info: => 0.0006525s 11:56:00.6 Info: AlterTable Albums 11:56:00.6 Info: => 1.6E-06s 11:56:00.6 Info: CreateColumn Albums Links String 11:56:00.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:00.6 Info: => 0.0006206s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:00.6 Info: => 0.0001419s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 1.4E-06s 11:56:00.6 Info: CreateColumn Tracks ForeignRecordingId String 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:00.6 Info: => 0.000674s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 1.7E-06s 11:56:00.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0006241s 11:56:00.6 Info: AlterTable Tracks 11:56:00.6 Info: => 1.5E-06s 11:56:00.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:00.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:00.6 Info: => 0.0006444s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:00.6 Info: => 0.0001261s 11:56:00.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:00.6 Info: => 0.0001347s 11:56:00.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:00.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.6 Info: DROP TABLE "Artists" 11:56:00.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.6 Info: => 0.0091424s 11:56:00.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:00.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:00.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:00.6 Info: DROP TABLE "Albums" 11:56:00.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.6 Info: => 0.0061784s 11:56:00.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:00.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:00.6 Info: DROP TABLE "Tracks" 11:56:00.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:00.7 Info: => 0.0056795s 11:56:00.7 Info: DeleteColumn TrackFiles ArtistId 11:56:00.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:00.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: => 0.0053855s 11:56:00.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 0.0001133s 11:56:00.7 Info: CreateIndex Artists (Monitored) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 0.0001064s 11:56:00.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 0.0001111s 11:56:00.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 0.0001082s 11:56:00.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:00.7 Info: => 0.0001161s 11:56:00.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:00.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:00.7 Info: => 0.0001068s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.7 Info: => 0.0028876s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:00.7 Info: => 0.0001118s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:00.7 Info: => 8.25E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:00', 'add_release_groups_etc') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 23: add_release_groups_etc migrated 11:56:00.7 Info: => 0.000765s 11:56:00.7 Info: 24: NewMediaInfoFormat migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 24 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:00.7 Info: => 8.92E-05s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:00', 'NewMediaInfoFormat') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 24: NewMediaInfoFormat migrated 11:56:00.7 Info: => 0.0004224s 11:56:00.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 25 11:56:00.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:00.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:00.7 Info: => 0.0018541s 11:56:00.7 Info: AlterTable ReleaseProfiles 11:56:00.7 Info: => 2E-06s 11:56:00.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:00.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:00.7 Info: => 0.0006044s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:00', 'rename_restrictions_to_release_profiles') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:00.7 Info: => 0.0009979s 11:56:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 26 11:56:00.7 Info: RenameTable Profiles QualityProfiles 11:56:00.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:00.7 Info: => 0.0017581s 11:56:00.7 Info: AlterTable QualityProfiles 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:00.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.7 Info: => 0.0006749s 11:56:00.7 Info: AlterTable LanguageProfiles 11:56:00.7 Info: => 1.5E-06s 11:56:00.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:00.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:00.7 Info: => 0.0006496s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.7 Info: => 7.25E-05s 11:56:00.7 Info: UpdateData 11:56:00.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:00.7 Info: => 5.61E-05s 11:56:00.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 0.0065986s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:00', 'rename_quality_profiles_add_upgrade_allowed') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:00.7 Info: => 0.0071094s 11:56:00.7 Info: 27: add_import_exclusions migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 27 11:56:00.7 Info: CreateTable ImportListExclusions 11:56:00.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:00.7 Info: => 0.0001729s 11:56:00.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:00.7 Info: => 0.0001196s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:00', 'add_import_exclusions') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 27: add_import_exclusions migrated 11:56:00.7 Info: => 0.0005388s 11:56:00.7 Info: 28: clean_artist_metadata_table migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 28 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: => 0.0002011s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: => 0.0001645s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:00.7 Info: => 0.0001591s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:00.7 Info: => 0.0001562s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:00.7 Info: => 0.0001568s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:00.7 Info: => 0.0001608s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:00', 'clean_artist_metadata_table') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 28: clean_artist_metadata_table migrated 11:56:00.7 Info: => 0.0005537s 11:56:00.7 Info: 29: health_issue_notification migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 29 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 2.1E-06s 11:56:00.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0007505s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0006978s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 1.7E-06s 11:56:00.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0006927s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0006917s 11:56:00.7 Info: AlterTable Notifications 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:00.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:00.7 Info: => 0.0007014s 11:56:00.7 Info: DeleteColumn Notifications OnDownload 11:56:00.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:00.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:00.7 Info: DROP TABLE "Notifications" 11:56:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.7 Info: => 0.0056132s 11:56:00.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:00.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:00.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:00.7 Info: DROP TABLE "Notifications" 11:56:00.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:00.7 Info: => 0.0056077s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:00', 'health_issue_notification') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 29: health_issue_notification migrated 11:56:00.7 Info: => 0.0061437s 11:56:00.7 Info: 30: add_mediafilerepository_mtime migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 30 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 1.4E-06s 11:56:00.7 Info: CreateColumn TrackFiles Modified DateTime 11:56:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:00.7 Info: => 0.0007395s 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 1.8E-06s 11:56:00.7 Info: CreateColumn TrackFiles Path String 11:56:00.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:00.7 Info: => 0.0006954s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:00.7 Info: => 6.17E-05s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:00.7 Info: => 0.0001577s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:00.7 Info: => 0.000175s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:00.7 Info: => 0.0001846s 11:56:00.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:00.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:00.7 Info: => 0.0001208s 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:00.7 Info: => 8.03E-05s 11:56:00.7 Info: AlterTable TrackFiles 11:56:00.7 Info: => 1.5E-06s 11:56:00.7 Info: AlterColumn TrackFiles Path String 11:56:00.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:00.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: => 0.0057069s 11:56:00.7 Info: CreateIndex TrackFiles (Path) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.7 Info: => 0.0001153s 11:56:00.7 Info: DeleteColumn TrackFiles RelativePath 11:56:00.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:00.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:00.7 Info: DROP TABLE "TrackFiles" 11:56:00.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.7 Info: => 0.0252037s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:00', 'add_mediafilerepository_mtime') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 30: add_mediafilerepository_mtime migrated 11:56:00.7 Info: => 0.0256757s 11:56:00.7 Info: 31: add_artistmetadataid_constraint migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 31 11:56:00.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:00.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:00.7 Info: => 0.0001356s 11:56:00.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:00.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:00.7 Info: => 0.0001687s 11:56:00.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:00.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.7 Info: DROP TABLE "Artists" 11:56:00.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.7 Info: => 0.0060778s 11:56:00.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:00.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.7 Info: => 0.0001107s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:00', 'add_artistmetadataid_constraint') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 31: add_artistmetadataid_constraint migrated 11:56:00.7 Info: => 0.0005676s 11:56:00.7 Info: 32: old_ids_and_artist_alias migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 32 11:56:00.7 Info: AlterTable ArtistMetadata 11:56:00.7 Info: => 2.6E-06s 11:56:00.7 Info: CreateColumn ArtistMetadata Aliases String 11:56:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0006756s 11:56:00.7 Info: AlterTable ArtistMetadata 11:56:00.7 Info: => 1.7E-06s 11:56:00.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:00.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0006345s 11:56:00.7 Info: AlterTable Albums 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:00.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.000644s 11:56:00.7 Info: AlterTable AlbumReleases 11:56:00.7 Info: => 1.5E-06s 11:56:00.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:00.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0006317s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0006334s 11:56:00.7 Info: AlterTable Tracks 11:56:00.7 Info: => 1.6E-06s 11:56:00.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:00.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:00.7 Info: => 0.0006262s 11:56:00.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:00', 'old_ids_and_artist_alias') 11:56:00.7 Info: Committing Transaction 11:56:00.7 Info: 32: old_ids_and_artist_alias migrated 11:56:00.7 Info: => 0.0010411s 11:56:00.7 Info: 33: download_propers_config migrating 11:56:00.7 Info: Beginning Transaction 11:56:00.7 Info: Starting migration of Main DB to 33 11:56:00.7 Info: PerformDBOperation 11:56:00.7 Info: Performing DB Operation 11:56:00.8 Info: => 0.0006857s 11:56:00.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:00.8 Info: => 6.43E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:00', 'download_propers_config') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 33: download_propers_config migrated 11:56:00.8 Info: => 0.0004272s 11:56:00.8 Info: 34: remove_language_profiles migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 34 11:56:00.8 Info: DeleteTable LanguageProfiles 11:56:00.8 Info: DROP TABLE "LanguageProfiles" 11:56:00.8 Info: => 0.0003438s 11:56:00.8 Info: DeleteColumn Artists LanguageProfileId 11:56:00.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.8 Info: DROP TABLE "Artists" 11:56:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.8 Info: => 0.0079542s 11:56:00.8 Info: DeleteColumn ImportLists LanguageProfileId 11:56:00.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:00.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:00.8 Info: DROP TABLE "ImportLists" 11:56:00.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:00.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:00.8 Info: => 0.0055914s 11:56:00.8 Info: DeleteColumn Blacklist Language 11:56:00.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:00.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:00.8 Info: DROP TABLE "Blacklist" 11:56:00.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:00.8 Info: => 0.0054179s 11:56:00.8 Info: DeleteColumn History Language 11:56:00.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:00.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:00.8 Info: DROP TABLE "History" 11:56:00.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:00.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:00.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:00.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:00.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:00.8 Info: => 0.0073958s 11:56:00.8 Info: DeleteColumn LyricFiles Language 11:56:00.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:00.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:00.8 Info: DROP TABLE "LyricFiles" 11:56:00.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:00.8 Info: => 0.0053072s 11:56:00.8 Info: DeleteColumn TrackFiles Language 11:56:00.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:00.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:00.8 Info: DROP TABLE "TrackFiles" 11:56:00.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:00.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:00.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:00.8 Info: => 0.0069906s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:00', 'remove_language_profiles') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 34: remove_language_profiles migrated 11:56:00.8 Info: => 0.0076685s 11:56:00.8 Info: 35: multi_disc_naming_format migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 35 11:56:00.8 Info: AlterTable NamingConfig 11:56:00.8 Info: => 2.1E-06s 11:56:00.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:00.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:00.8 Info: => 0.0006549s 11:56:00.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:00.8 Info: => 7.22E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:00', 'multi_disc_naming_format') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 35: multi_disc_naming_format migrated 11:56:00.8 Info: => 0.0004583s 11:56:00.8 Info: 36: add_download_client_priority migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 36 11:56:00.8 Info: AlterTable DownloadClients 11:56:00.8 Info: => 1.9E-06s 11:56:00.8 Info: CreateColumn DownloadClients Priority Int32 11:56:00.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:00.8 Info: => 0.0006498s 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: => 0.0325178s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:00', 'add_download_client_priority') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 36: add_download_client_priority migrated 11:56:00.8 Info: => 0.0331595s 11:56:00.8 Info: 37: remove_growl_prowl migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 37 11:56:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:00.8 Info: => 9.65E-05s 11:56:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:00.8 Info: => 5.97E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:00', 'remove_growl_prowl') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 37: remove_growl_prowl migrated 11:56:00.8 Info: => 0.00045s 11:56:00.8 Info: 38: remove_plex_hometheatre migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 38 11:56:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:00.8 Info: => 8.35E-05s 11:56:00.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:00.8 Info: => 5.95E-05s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:00', 'remove_plex_hometheatre') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 38: remove_plex_hometheatre migrated 11:56:00.8 Info: => 0.000441s 11:56:00.8 Info: 39: add_root_folder_add_defaults migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 39 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 2.4E-06s 11:56:00.8 Info: CreateColumn RootFolders Name String 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:00.8 Info: => 0.0007225s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 1.6E-06s 11:56:00.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.000655s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 1.8E-06s 11:56:00.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.0006113s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 1.6E-06s 11:56:00.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.000627s 11:56:00.8 Info: AlterTable RootFolders 11:56:00.8 Info: => 1.5E-06s 11:56:00.8 Info: CreateColumn RootFolders DefaultTags String 11:56:00.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:00.8 Info: => 0.0005957s 11:56:00.8 Info: PerformDBOperation 11:56:00.8 Info: Performing DB Operation 11:56:00.8 Info: => 0.0017703s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:00', 'add_root_folder_add_defaults') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 39: add_root_folder_add_defaults migrated 11:56:00.8 Info: => 0.0022355s 11:56:00.8 Info: 40: task_duration migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 40 11:56:00.8 Info: AlterTable ScheduledTasks 11:56:00.8 Info: => 2.3E-06s 11:56:00.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:00.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:00.8 Info: => 0.0006709s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:00', 'task_duration') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 40: task_duration migrated 11:56:00.8 Info: => 0.0010983s 11:56:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 41 11:56:00.8 Info: AlterTable ReleaseProfiles 11:56:00.8 Info: => 1.4E-06s 11:56:00.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:00.8 Info: => 0.0006498s 11:56:00.8 Info: AlterTable ReleaseProfiles 11:56:00.8 Info: => 1.7E-06s 11:56:00.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:00.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:00.8 Info: => 0.0006374s 11:56:00.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:00', 'add_indexer_and_enabled_to_release_profiles') 11:56:00.8 Info: Committing Transaction 11:56:00.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:00.8 Info: => 0.0010622s 11:56:00.8 Info: 42: remove_album_folders migrating 11:56:00.8 Info: Beginning Transaction 11:56:00.8 Info: Starting migration of Main DB to 42 11:56:00.8 Info: DeleteColumn Artists AlbumFolder 11:56:00.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:00.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:00.8 Info: DROP TABLE "Artists" 11:56:00.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0079499s 11:56:00.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:00.9 Info: => 6.76E-05s 11:56:00.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:00.9 Info: => 5.66E-05s 11:56:00.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:00.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:00.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:00.9 Info: DROP TABLE "NamingConfig" 11:56:00.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:00.9 Info: => 0.0060034s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:00', 'remove_album_folders') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 42: remove_album_folders migrated 11:56:00.9 Info: => 0.0066511s 11:56:00.9 Info: 44: add_priority_to_indexers migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 44 11:56:00.9 Info: AlterTable Indexers 11:56:00.9 Info: => 2.1E-06s 11:56:00.9 Info: CreateColumn Indexers Priority Int32 11:56:00.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:00.9 Info: => 0.0006758s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:00', 'add_priority_to_indexers') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 44: add_priority_to_indexers migrated 11:56:00.9 Info: => 0.0011214s 11:56:00.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 45 11:56:00.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:00.9 Info: => 0.0001691s 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: => 0.0007129s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:00', 'remove_chown_and_folderchmod_config') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:00.9 Info: => 0.0011269s 11:56:00.9 Info: 47: update_notifiarr migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 47 11:56:00.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:00.9 Info: => 0.0001192s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:00', 'update_notifiarr') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 47: update_notifiarr migrated 11:56:00.9 Info: => 0.0004928s 11:56:00.9 Info: 49: email_multiple_addresses migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 49 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: => 0.003002s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:00', 'email_multiple_addresses') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 49: email_multiple_addresses migrated 11:56:00.9 Info: => 0.0034446s 11:56:00.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 50 11:56:00.9 Info: RenameTable Blacklist Blocklist 11:56:00.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:00.9 Info: => 0.0018279s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:00', 'rename_blacklist_to_blocklist') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:00.9 Info: => 0.0022667s 11:56:00.9 Info: 51: cdh_per_downloadclient migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 51 11:56:00.9 Info: AlterTable DownloadClients 11:56:00.9 Info: => 2E-06s 11:56:00.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:00.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:00.9 Info: => 0.0007043s 11:56:00.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:00.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:00.9 Info: => 0.000647s 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: => 0.0054507s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:00', 'cdh_per_downloadclient') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 51: cdh_per_downloadclient migrated 11:56:00.9 Info: => 0.0059114s 11:56:00.9 Info: 52: download_history migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 52 11:56:00.9 Info: CreateTable DownloadHistory 11:56:00.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:00.9 Info: => 0.0002809s 11:56:00.9 Info: CreateIndex DownloadHistory (EventType) 11:56:00.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:00.9 Info: => 0.0001683s 11:56:00.9 Info: CreateIndex DownloadHistory (ArtistId) 11:56:00.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:00.9 Info: => 0.0001503s 11:56:00.9 Info: CreateIndex DownloadHistory (DownloadId) 11:56:00.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:00.9 Info: => 0.0001558s 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: => 0.0031046s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:00', 'download_history') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 52: download_history migrated 11:56:00.9 Info: => 0.003601s 11:56:00.9 Info: 53: add_update_history migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 53 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:00', 'add_update_history') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 53: add_update_history migrated 11:56:00.9 Info: => 0.0005586s 11:56:00.9 Info: 54: add_on_update_to_notifications migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 54 11:56:00.9 Info: AlterTable Notifications 11:56:00.9 Info: => 2.2E-06s 11:56:00.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:00.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:00.9 Info: => 0.0007343s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:00', 'add_on_update_to_notifications') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 54: add_on_update_to_notifications migrated 11:56:00.9 Info: => 0.0011453s 11:56:00.9 Info: 55: download_client_per_indexer migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 55 11:56:00.9 Info: AlterTable Indexers 11:56:00.9 Info: => 2E-06s 11:56:00.9 Info: CreateColumn Indexers DownloadClientId Int32 11:56:00.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:00.9 Info: => 0.0007224s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:00', 'download_client_per_indexer') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 55: download_client_per_indexer migrated 11:56:00.9 Info: => 0.0011699s 11:56:00.9 Info: 56: AddNewItemMonitorType migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 56 11:56:00.9 Info: AlterTable Artists 11:56:00.9 Info: => 2.1E-06s 11:56:00.9 Info: CreateColumn Artists MonitorNewItems Int32 11:56:00.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:00.9 Info: => 0.000715s 11:56:00.9 Info: AlterTable RootFolders 11:56:00.9 Info: => 1.7E-06s 11:56:00.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:00.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:00.9 Info: => 0.0006788s 11:56:00.9 Info: AlterTable ImportLists 11:56:00.9 Info: => 1.6E-06s 11:56:00.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:00.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:00.9 Info: => 0.0006781s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:00', 'AddNewItemMonitorType') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 56: AddNewItemMonitorType migrated 11:56:00.9 Info: => 0.0011208s 11:56:00.9 Info: 57: ImportListSearch migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 57 11:56:00.9 Info: AlterTable ImportLists 11:56:00.9 Info: => 2.3E-06s 11:56:00.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:00.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:00.9 Info: => 0.0007113s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:00', 'ImportListSearch') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 57: ImportListSearch migrated 11:56:00.9 Info: => 0.0011296s 11:56:00.9 Info: 58: ImportListMonitorExisting migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 58 11:56:00.9 Info: AlterTable ImportLists 11:56:00.9 Info: => 2.4E-06s 11:56:00.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:00.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:00.9 Info: => 0.0007218s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:00', 'ImportListMonitorExisting') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 58: ImportListMonitorExisting migrated 11:56:00.9 Info: => 0.0011432s 11:56:00.9 Info: 59: add_indexer_tags migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 59 11:56:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:00.9 Info: => 8.69E-05s 11:56:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:00.9 Info: => 5.88E-05s 11:56:00.9 Info: AlterTable Indexers 11:56:00.9 Info: => 1.3E-06s 11:56:00.9 Info: CreateColumn Indexers Tags String 11:56:00.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:00.9 Info: => 0.0006882s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:00', 'add_indexer_tags') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 59: add_indexer_tags migrated 11:56:00.9 Info: => 0.0011002s 11:56:00.9 Info: 60: update_audio_types migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 60 11:56:00.9 Info: PerformDBOperation 11:56:00.9 Info: Performing DB Operation 11:56:00.9 Info: => 0.0027901s 11:56:00.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:00', 'update_audio_types') 11:56:00.9 Info: Committing Transaction 11:56:00.9 Info: 60: update_audio_types migrated 11:56:00.9 Info: => 0.0032629s 11:56:00.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:00.9 Info: Beginning Transaction 11:56:00.9 Info: Starting migration of Main DB to 61 11:56:00.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:00.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:00.9 Info: => 8.35E-05s 11:56:00.9 Info: AlterTable AlbumReleases 11:56:00.9 Info: => 1.4E-06s 11:56:00.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:00.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:00.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:00.9 Info: DROP TABLE "AlbumReleases" 11:56:00.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:00.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:00.9 Info: => 0.0063799s 11:56:00.9 Info: AlterTable Albums 11:56:00.9 Info: => 1.6E-06s 11:56:00.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:00.9 Info: DROP TABLE "Albums" 11:56:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0081481s 11:56:00.9 Info: AlterTable Albums 11:56:00.9 Info: => 1.8E-06s 11:56:00.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:00.9 Info: DROP TABLE "Albums" 11:56:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0065998s 11:56:00.9 Info: AlterTable Albums 11:56:00.9 Info: => 1.7E-06s 11:56:00.9 Info: AlterColumn Albums Added DateTimeOffset 11:56:00.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:00.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:00.9 Info: DROP TABLE "Albums" 11:56:00.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0065718s 11:56:00.9 Info: AlterTable Artists 11:56:00.9 Info: => 1.5E-06s 11:56:00.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:00.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:00.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:00.9 Info: DROP TABLE "Artists" 11:56:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0079658s 11:56:00.9 Info: AlterTable Artists 11:56:00.9 Info: => 1.7E-06s 11:56:00.9 Info: AlterColumn Artists Added DateTimeOffset 11:56:00.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:00.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:00.9 Info: DROP TABLE "Artists" 11:56:00.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:00.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:00.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:00.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:00.9 Info: => 0.0065512s 11:56:00.9 Info: AlterTable Blocklist 11:56:00.9 Info: => 1.4E-06s 11:56:00.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:01.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:01.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:01.0 Info: DROP TABLE "Blocklist" 11:56:01.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:01.0 Info: => 0.0073538s 11:56:01.0 Info: AlterTable Blocklist 11:56:01.0 Info: => 1.6E-06s 11:56:01.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:01.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:01.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:01.0 Info: DROP TABLE "Blocklist" 11:56:01.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:01.0 Info: => 0.0057373s 11:56:01.0 Info: AlterTable Commands 11:56:01.0 Info: => 1.7E-06s 11:56:01.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:01.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:01.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:01.0 Info: DROP TABLE "Commands" 11:56:01.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:01.0 Info: => 0.0056728s 11:56:01.0 Info: AlterTable Commands 11:56:01.0 Info: => 1.8E-06s 11:56:01.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:01.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:01.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:01.0 Info: DROP TABLE "Commands" 11:56:01.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:01.0 Info: => 0.0056904s 11:56:01.0 Info: AlterTable Commands 11:56:01.0 Info: => 1.6E-06s 11:56:01.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:01.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:01.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:01.0 Info: DROP TABLE "Commands" 11:56:01.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:01.0 Info: => 0.0070761s 11:56:01.0 Info: AlterTable DownloadClientStatus 11:56:01.0 Info: => 1.9E-06s 11:56:01.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:01.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:01.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:01.0 Info: DROP TABLE "DownloadClientStatus" 11:56:01.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:01.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:01.0 Info: => 0.0059269s 11:56:01.0 Info: AlterTable DownloadClientStatus 11:56:01.0 Info: => 1.6E-06s 11:56:01.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:01.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:01.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:01.0 Info: DROP TABLE "DownloadClientStatus" 11:56:01.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:01.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:01.0 Info: => 0.0072678s 11:56:01.0 Info: AlterTable DownloadClientStatus 11:56:01.0 Info: => 1.7E-06s 11:56:01.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:01.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:01.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:01.0 Info: DROP TABLE "DownloadClientStatus" 11:56:01.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:01.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:01.0 Info: => 0.0059262s 11:56:01.0 Info: AlterTable DownloadHistory 11:56:01.0 Info: => 1.5E-06s 11:56:01.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:01.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:01.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:01.0 Info: DROP TABLE "DownloadHistory" 11:56:01.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:01.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:01.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:01.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:01.0 Info: => 0.0062894s 11:56:01.0 Info: AlterTable ExtraFiles 11:56:01.0 Info: => 1.6E-06s 11:56:01.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:01.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:01.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:01.0 Info: DROP TABLE "ExtraFiles" 11:56:01.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:01.0 Info: => 0.0069373s 11:56:01.0 Info: AlterTable ExtraFiles 11:56:01.0 Info: => 1.7E-06s 11:56:01.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:01.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:01.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:01.0 Info: DROP TABLE "ExtraFiles" 11:56:01.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:01.0 Info: => 0.0068108s 11:56:01.0 Info: AlterTable History 11:56:01.0 Info: => 1.6E-06s 11:56:01.0 Info: AlterColumn History Date DateTimeOffset 11:56:01.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:01.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:01.0 Info: DROP TABLE "History" 11:56:01.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:01.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:01.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:01.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:01.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:01.0 Info: => 0.0065281s 11:56:01.0 Info: AlterTable ImportListStatus 11:56:01.0 Info: => 1.8E-06s 11:56:01.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:01.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:01.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:01.0 Info: DROP TABLE "ImportListStatus" 11:56:01.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:01.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:01.0 Info: => 0.0062937s 11:56:01.0 Info: AlterTable ImportListStatus 11:56:01.0 Info: => 1.7E-06s 11:56:01.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:01.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:01.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:01.1 Info: DROP TABLE "ImportListStatus" 11:56:01.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:01.1 Info: => 0.0220629s 11:56:01.1 Info: AlterTable ImportListStatus 11:56:01.1 Info: => 1.9E-06s 11:56:01.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:01.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:01.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:01.1 Info: DROP TABLE "ImportListStatus" 11:56:01.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:01.1 Info: => 0.0076141s 11:56:01.1 Info: AlterTable IndexerStatus 11:56:01.1 Info: => 2.2E-06s 11:56:01.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:01.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:01.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:01.1 Info: DROP TABLE "IndexerStatus" 11:56:01.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:01.1 Info: => 0.0058387s 11:56:01.1 Info: AlterTable IndexerStatus 11:56:01.1 Info: => 1.9E-06s 11:56:01.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:01.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:01.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:01.1 Info: DROP TABLE "IndexerStatus" 11:56:01.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:01.1 Info: => 0.0059956s 11:56:01.1 Info: AlterTable IndexerStatus 11:56:01.1 Info: => 2.2E-06s 11:56:01.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:01.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:01.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:01.1 Info: DROP TABLE "IndexerStatus" 11:56:01.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:01.1 Info: => 0.0060236s 11:56:01.1 Info: AlterTable LyricFiles 11:56:01.1 Info: => 4E-06s 11:56:01.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:01.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:01.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:01.1 Info: DROP TABLE "LyricFiles" 11:56:01.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:01.1 Info: => 0.0055496s 11:56:01.1 Info: AlterTable LyricFiles 11:56:01.1 Info: => 2.1E-06s 11:56:01.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:01.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:01.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:01.1 Info: DROP TABLE "LyricFiles" 11:56:01.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:01.1 Info: => 0.0070414s 11:56:01.1 Info: AlterTable MetadataFiles 11:56:01.1 Info: => 2.1E-06s 11:56:01.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:01.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:01.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:01.1 Info: DROP TABLE "MetadataFiles" 11:56:01.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:01.1 Info: => 0.0072456s 11:56:01.1 Info: AlterTable MetadataFiles 11:56:01.1 Info: => 2.1E-06s 11:56:01.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:01.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:01.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:01.1 Info: DROP TABLE "MetadataFiles" 11:56:01.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:01.1 Info: => 0.0056936s 11:56:01.1 Info: AlterTable PendingReleases 11:56:01.1 Info: => 2E-06s 11:56:01.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:01.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:01.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:01.1 Info: DROP TABLE "PendingReleases" 11:56:01.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:01.1 Info: => 0.005647s 11:56:01.1 Info: AlterTable ScheduledTasks 11:56:01.1 Info: => 2.2E-06s 11:56:01.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:01.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:01.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:01.1 Info: DROP TABLE "ScheduledTasks" 11:56:01.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:01.1 Info: => 0.0317522s 11:56:01.1 Info: AlterTable ScheduledTasks 11:56:01.1 Info: => 2E-06s 11:56:01.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:01.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:01.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:01.1 Info: DROP TABLE "ScheduledTasks" 11:56:01.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:01.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:01.1 Info: => 0.0059027s 11:56:01.1 Info: AlterTable TrackFiles 11:56:01.1 Info: => 2E-06s 11:56:01.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:01.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:01.2 Info: DROP TABLE "TrackFiles" 11:56:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:01.2 Info: => 0.0077673s 11:56:01.2 Info: AlterTable TrackFiles 11:56:01.2 Info: => 2.2E-06s 11:56:01.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:01.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:01.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:01.2 Info: DROP TABLE "TrackFiles" 11:56:01.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:01.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:01.2 Info: => 0.0061756s 11:56:01.2 Info: AlterTable VersionInfo 11:56:01.2 Info: => 2.1E-06s 11:56:01.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:01.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:01.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:01.2 Info: DROP TABLE "VersionInfo" 11:56:01.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:01.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:01.2 Info: => 0.0070478s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:01', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:01.2 Info: => 0.0079227s 11:56:01.2 Info: 62: add_on_delete_to_notifications migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 62 11:56:01.2 Info: AlterTable Notifications 11:56:01.2 Info: => 3.5E-06s 11:56:01.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0007497s 11:56:01.2 Info: AlterTable Notifications 11:56:01.2 Info: => 2E-06s 11:56:01.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0006659s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:01', 'add_on_delete_to_notifications') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 62: add_on_delete_to_notifications migrated 11:56:01.2 Info: => 0.0010483s 11:56:01.2 Info: 63: add_custom_formats migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 63 11:56:01.2 Info: AlterTable DelayProfiles 11:56:01.2 Info: => 2.5E-06s 11:56:01.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.000714s 11:56:01.2 Info: UpdateData 11:56:01.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:01.2 Info: => 7.59E-05s 11:56:01.2 Info: AlterTable TrackFiles 11:56:01.2 Info: => 1.6E-06s 11:56:01.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:01.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:01.2 Info: => 0.0006564s 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: => 0.0019085s 11:56:01.2 Info: CreateTable CustomFormats 11:56:01.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:01.2 Info: => 0.0002308s 11:56:01.2 Info: CreateIndex CustomFormats (Name) 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:01.2 Info: => 0.0001534s 11:56:01.2 Info: AlterTable QualityProfiles 11:56:01.2 Info: => 1.7E-06s 11:56:01.2 Info: CreateColumn QualityProfiles FormatItems String 11:56:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:01.2 Info: => 0.0006983s 11:56:01.2 Info: AlterTable QualityProfiles 11:56:01.2 Info: => 1.6E-06s 11:56:01.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0006812s 11:56:01.2 Info: AlterTable QualityProfiles 11:56:01.2 Info: => 1.9E-06s 11:56:01.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:01.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0006865s 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: => 0.0084656s 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: => 0.0017519s 11:56:01.2 Info: DeleteColumn ReleaseProfiles Preferred 11:56:01.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:01.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:01.2 Info: DROP TABLE "ReleaseProfiles" 11:56:01.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:01.2 Info: => 0.0058753s 11:56:01.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:01.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:01.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:01.2 Info: DROP TABLE "ReleaseProfiles" 11:56:01.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:01.2 Info: => 0.0073042s 11:56:01.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:01.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:01.2 Info: => 7.33E-05s 11:56:01.2 Info: AlterTable DelayProfiles 11:56:01.2 Info: => 1.8E-06s 11:56:01.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.000696s 11:56:01.2 Info: AlterTable DelayProfiles 11:56:01.2 Info: => 1.8E-06s 11:56:01.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:01.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:01.2 Info: => 0.0006808s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:01', 'add_custom_formats') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 63: add_custom_formats migrated 11:56:01.2 Info: => 0.0011719s 11:56:01.2 Info: 64: add_result_to_commands migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 64 11:56:01.2 Info: AlterTable Commands 11:56:01.2 Info: => 2.6E-06s 11:56:01.2 Info: CreateColumn Commands Result Int32 11:56:01.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:56:01.2 Info: => 0.000732s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:01', 'add_result_to_commands') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 64: add_result_to_commands migrated 11:56:01.2 Info: => 0.0011264s 11:56:01.2 Info: 65: health_restored_notification migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 65 11:56:01.2 Info: AlterTable Notifications 11:56:01.2 Info: => 2.4E-06s 11:56:01.2 Info: CreateColumn Notifications OnHealthRestored Boolean 11:56:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0007258s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:01', 'health_restored_notification') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 65: health_restored_notification migrated 11:56:01.2 Info: => 0.001106s 11:56:01.2 Info: 66: remove_uc migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 66 11:56:01.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:01.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:56:01.2 Info: => 8.28E-05s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:01', 'remove_uc') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 66: remove_uc migrated 11:56:01.2 Info: => 0.0004233s 11:56:01.2 Info: 67: download_clients_rename_tv_to_music migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 67 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: => 0.0031799s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:01', 'download_clients_rename_tv_to_music') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 67: download_clients_rename_tv_to_music migrated 11:56:01.2 Info: => 0.0036832s 11:56:01.2 Info: 68: add_colon_replacement_to_naming_config migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 68 11:56:01.2 Info: AlterTable NamingConfig 11:56:01.2 Info: => 2.7E-06s 11:56:01.2 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 11:56:01.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 11:56:01.2 Info: => 0.0007527s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-13T11:56:01', 'add_colon_replacement_to_naming_config') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 68: add_colon_replacement_to_naming_config migrated 11:56:01.2 Info: => 0.001222s 11:56:01.2 Info: 69: list_sync_time migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 69 11:56:01.2 Info: DeleteColumn ImportListStatus LastSyncListInfo 11:56:01.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) 11:56:01.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 11:56:01.2 Info: DROP TABLE "ImportListStatus" 11:56:01.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:01.2 Info: => 0.0060804s 11:56:01.2 Info: AlterTable ImportListStatus 11:56:01.2 Info: => 2E-06s 11:56:01.2 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 11:56:01.2 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 11:56:01.2 Info: => 0.0006896s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-13T11:56:01', 'list_sync_time') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 69: list_sync_time migrated 11:56:01.2 Info: => 0.0011575s 11:56:01.2 Info: 70: add_download_client_tags migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 70 11:56:01.2 Info: AlterTable DownloadClients 11:56:01.2 Info: => 2.3E-06s 11:56:01.2 Info: CreateColumn DownloadClients Tags String 11:56:01.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 11:56:01.2 Info: => 0.0007232s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-13T11:56:01', 'add_download_client_tags') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 70: add_download_client_tags migrated 11:56:01.2 Info: => 0.0011345s 11:56:01.2 Info: 71: add_notification_status migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 71 11:56:01.2 Info: CreateTable NotificationStatus 11:56:01.2 Info: CREATE TABLE "NotificationStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:01.2 Info: => 0.0002366s 11:56:01.2 Info: CreateIndex NotificationStatus (ProviderId) 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 11:56:01.2 Info: => 0.0001697s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-13T11:56:01', 'add_notification_status') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 71: add_notification_status migrated 11:56:01.2 Info: => 0.0005658s 11:56:01.2 Info: 72: add_alac_24_quality_in_profiles migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 72 11:56:01.2 Info: PerformDBOperation 11:56:01.2 Info: Performing DB Operation 11:56:01.2 Info: => 0.0047663s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-13T11:56:01', 'add_alac_24_quality_in_profiles') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 72: add_alac_24_quality_in_profiles migrated 11:56:01.2 Info: => 0.0051436s 11:56:01.2 Info: 73: add_salt_to_users migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 73 11:56:01.2 Info: AlterTable Users 11:56:01.2 Info: => 2.7E-06s 11:56:01.2 Info: CreateColumn Users Salt String 11:56:01.2 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 11:56:01.2 Info: => 0.000731s 11:56:01.2 Info: CreateColumn Users Iterations Int32 11:56:01.2 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 11:56:01.2 Info: => 0.0006771s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-13T11:56:01', 'add_salt_to_users') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 73: add_salt_to_users migrated 11:56:01.2 Info: => 0.0010504s 11:56:01.2 Info: 74: add_auto_tagging migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 74 11:56:01.2 Info: CreateTable AutoTagging 11:56:01.2 Info: CREATE TABLE "AutoTagging" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "RemoveTagsAutomatically" INTEGER NOT NULL DEFAULT 0, "Tags" TEXT NOT NULL DEFAULT '[]') 11:56:01.2 Info: => 0.000202s 11:56:01.2 Info: CreateIndex AutoTagging (Name) 11:56:01.2 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 11:56:01.2 Info: => 0.0001251s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-13T11:56:01', 'add_auto_tagging') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 74: add_auto_tagging migrated 11:56:01.2 Info: => 0.0005168s 11:56:01.2 Info: 75: quality_definition_preferred_size migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 75 11:56:01.2 Info: AlterTable QualityDefinitions 11:56:01.2 Info: => 5.8E-06s 11:56:01.2 Info: CreateColumn QualityDefinitions PreferredSize Double 11:56:01.2 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 11:56:01.2 Info: => 0.0007186s 11:56:01.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:56:01.2 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:56:01.2 Info: => 6.94E-05s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-13T11:56:01', 'quality_definition_preferred_size') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 75: quality_definition_preferred_size migrated 11:56:01.2 Info: => 0.0004108s 11:56:01.2 Info: 76: add_on_artist_add_to_notifications migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 76 11:56:01.2 Info: AlterTable Notifications 11:56:01.2 Info: => 2.5E-06s 11:56:01.2 Info: CreateColumn Notifications OnArtistAdd Boolean 11:56:01.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0007258s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-13T11:56:01', 'add_on_artist_add_to_notifications') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 76: add_on_artist_add_to_notifications migrated 11:56:01.2 Info: => 0.0010913s 11:56:01.2 Info: 77: album_last_searched_time migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 77 11:56:01.2 Info: AlterTable Albums 11:56:01.2 Info: => 2.2E-06s 11:56:01.2 Info: CreateColumn Albums LastSearchTime DateTimeOffset 11:56:01.2 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 11:56:01.2 Info: => 0.0007208s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-13T11:56:01', 'album_last_searched_time') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 77: album_last_searched_time migrated 11:56:01.2 Info: => 0.0011043s 11:56:01.2 Info: 78: add_indexer_flags migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 78 11:56:01.2 Info: AlterTable Blocklist 11:56:01.2 Info: => 2.8E-06s 11:56:01.2 Info: CreateColumn Blocklist IndexerFlags Int32 11:56:01.2 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0007219s 11:56:01.2 Info: AlterTable TrackFiles 11:56:01.2 Info: => 1.9E-06s 11:56:01.2 Info: CreateColumn TrackFiles IndexerFlags Int32 11:56:01.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:56:01.2 Info: => 0.0006916s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-13T11:56:01', 'add_indexer_flags') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 78: add_indexer_flags migrated 11:56:01.2 Info: => 0.0010613s 11:56:01.2 Info: 79: add_indexes_album_statistics migrating 11:56:01.2 Info: Beginning Transaction 11:56:01.2 Info: Starting migration of Main DB to 79 11:56:01.2 Info: CreateIndex Albums (Monitored) 11:56:01.2 Info: CREATE INDEX "IX_Albums_Monitored" ON "Albums" ("Monitored" ASC) 11:56:01.2 Info: => 0.0001429s 11:56:01.2 Info: CreateIndex Albums (ReleaseDate) 11:56:01.2 Info: CREATE INDEX "IX_Albums_ReleaseDate" ON "Albums" ("ReleaseDate" ASC) 11:56:01.2 Info: => 0.0001796s 11:56:01.2 Info: CreateIndex AlbumReleases (Monitored) 11:56:01.2 Info: CREATE INDEX "IX_AlbumReleases_Monitored" ON "AlbumReleases" ("Monitored" ASC) 11:56:01.2 Info: => 0.0001509s 11:56:01.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-13T11:56:01', 'add_indexes_album_statistics') 11:56:01.2 Info: Committing Transaction 11:56:01.2 Info: 79: add_indexes_album_statistics migrated 11:56:01.2 Info: => 0.0005463s 11:56:01.3 Debug: Took: 00:00:01.2177737 11:56:01.3 Info: Caching database 11:56:01.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:01.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-13T11:56:01.5878309Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 11:56:01.6 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [1 ms] 11:56:01.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:56:01.7 Debug: Finding process with Id:0 11:56:01.7 Warn: Unable to find process with ID 0 11:56:01.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:56:01.6 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:56:01.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:01.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173616739471_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.6 Info: DatabaseEngineVersionCheck migrating 11:56:01.6 Info: PerformDBOperation 11:56:01.6 Info: Performing DB Operation 11:56:01.6 Info: SQLite 3.46.1 11:56:01.6 Info: => 0.0013423s 11:56:01.6 Info: DatabaseEngineVersionCheck migrated 11:56:01.6 Info: => 0.0013749s 11:56:01.6 Debug: Took: 00:00:00.0191444 11:56:01.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-13T11:56:01.7239763Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:01.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 11:56:01.7 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:56:01.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:56:01.7 Debug: Finding process with Id:-1 11:56:01.8 Warn: Unable to find process with ID -1 11:56:01.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:56:01.7 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:56:01.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:01.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173617907663_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.8 Info: DatabaseEngineVersionCheck migrating 11:56:01.8 Info: PerformDBOperation 11:56:01.8 Info: Performing DB Operation 11:56:01.8 Info: SQLite 3.46.1 11:56:01.8 Info: => 0.001327s 11:56:01.8 Info: DatabaseEngineVersionCheck migrated 11:56:01.8 Info: => 0.0013559s 11:56:01.8 Debug: Took: 00:00:00.0171112 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Albums"."ReleaseDate" <= @currentDate OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN ("Albums"."Monitored" = 1 AND "Albums"."ReleaseDate" <= @currentDate) OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS TrackFileCount FROM "Tracks" JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") JOIN "Albums" ON ("AlbumReleases"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") WHERE ("AlbumReleases"."Monitored" = @Clause5_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: currentDate = ["2024-10-13T11:56:01.8526224Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:01.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "AlbumId", SUM(COALESCE("Size", 0)) AS SizeOnDisk FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") GROUP BY "Artists"."Id" , "TrackFiles"."AlbumId" PARAMETERS: ==== End Query Trace ==== 11:56:01.8 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:56:01.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:56:01.8 Debug: Finding process with Id:9999 11:56:01.9 Warn: Unable to find process with ID 9999 11:56:01.9 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:56:01.8 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:56:01.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:01.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173618841203_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:01.8 Info: DatabaseEngineVersionCheck migrating 11:56:01.8 Info: PerformDBOperation 11:56:01.8 Info: Performing DB Operation 11:56:01.8 Info: SQLite 3.46.1 11:56:01.8 Info: => 0.0013406s 11:56:01.8 Info: DatabaseEngineVersionCheck migrated 11:56:01.8 Info: => 0.0013696s 11:56:01.9 Debug: Took: 00:00:00.0169292 11:56:01.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 = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:01.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-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:01.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:01.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-10-13T11:56:01.9299013Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:01.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 ==== 11:56:01.9 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:56:01.9 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 11:56:01.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:01.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173619926457_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.0 Info: DatabaseEngineVersionCheck migrating 11:56:02.0 Info: PerformDBOperation 11:56:02.0 Info: Performing DB Operation 11:56:02.0 Info: SQLite 3.46.1 11:56:02.0 Info: => 0.0013491s 11:56:02.0 Info: DatabaseEngineVersionCheck migrated 11:56:02.0 Info: => 0.0013787s 11:56:02.0 Debug: Took: 00:00:00.0170359 11:56:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:02.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-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:02.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:02.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 = ["\"2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber11\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:02.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-10-13T11:56:02.1213082Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:02.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 ==== 11:56:02.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_duplicate_size_for_multi_track_files --- 11:56:02.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:56:02.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173621511436_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.1 Info: DatabaseEngineVersionCheck migrating 11:56:02.1 Info: PerformDBOperation 11:56:02.1 Info: Performing DB Operation 11:56:02.1 Info: SQLite 3.46.1 11:56:02.1 Info: => 0.0013355s 11:56:02.1 Info: DatabaseEngineVersionCheck migrated 11:56:02.1 Info: => 0.0013641s 11:56:02.1 Debug: Took: 00:00:00.0170590 11:56:02.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-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-08T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:02.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:02.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-10-13T11:56:02.1965694Z"] Clause5_P1 = [true] ==== End Query Trace ==== 11:56:02.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 ==== 11:56:02.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:56:02.2 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:56:02.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:56:02.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:56:02.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173623412655_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.3 Info: DatabaseEngineVersionCheck migrating 11:56:02.3 Info: PerformDBOperation 11:56:02.3 Info: Performing DB Operation 11:56:02.3 Info: SQLite 3.46.1 11:56:02.3 Info: => 0.0013132s 11:56:02.3 Info: DatabaseEngineVersionCheck migrated 11:56:02.3 Info: => 0.0013446s 11:56:02.3 Debug: Took: 00:00:00.0170687 11:56:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T11:56:02.362495Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:56:02.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:02.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:56:02.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:56:02.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173624560617_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.4 Info: DatabaseEngineVersionCheck migrating 11:56:02.4 Info: PerformDBOperation 11:56:02.4 Info: Performing DB Operation 11:56:02.4 Info: SQLite 3.46.1 11:56:02.4 Info: => 0.0013234s 11:56:02.4 Info: DatabaseEngineVersionCheck migrated 11:56:02.4 Info: => 0.0013499s 11:56:02.4 Debug: Took: 00:00:00.0170798 11:56:02.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-10-13T11:56:02.4761788Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:56:02.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 11:56:02.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:56:02.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173625133240_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.5 Info: DatabaseEngineVersionCheck migrating 11:56:02.5 Info: PerformDBOperation 11:56:02.5 Info: Performing DB Operation 11:56:02.5 Info: SQLite 3.46.1 11:56:02.5 Info: => 0.0013102s 11:56:02.5 Info: DatabaseEngineVersionCheck migrated 11:56:02.5 Info: => 0.0013398s 11:56:02.5 Debug: Took: 00:00:00.0169367 11:56:02.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-10-13T11:56:02.5332756Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:56:02.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:02.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:56:02.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:56:02.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:56:02.6 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'retention' Value:'651' 11:56:02.6 Trace: Writing Setting to database. Key:'recyclebin' Value:'c45c2fc3-c34e-4e2d-a6a5-499104b53f7a' 11:56:02.6 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'652' 11:56:02.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'652' 11:56:02.6 Trace: Writing Setting to database. Key:'maximumsize' Value:'652' 11:56:02.6 Trace: Writing Setting to database. Key:'minimumage' Value:'652' 11:56:02.6 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 11:56:02.6 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'filedate' Value:'none' 11:56:02.6 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'d4489b78-fed0-4182-aff8-53ba72ca0be9' 11:56:02.6 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'655' 11:56:02.6 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'655' 11:56:02.6 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'0427082d-df58-4e39-928e-739c1b4d175f' 11:56:02.6 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 11:56:02.6 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 11:56:02.6 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'chmodfolder' Value:'a76d2d36-2356-4741-8944-c9713071203d' 11:56:02.6 Trace: Writing Setting to database. Key:'chowngroup' Value:'5866b637-79b9-4990-93b0-d277337b98a7' 11:56:02.6 Trace: Writing Setting to database. Key:'metadatasource' Value:'49a8d8bb-a002-4046-a2e0-4d541837b024' 11:56:02.6 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 11:56:02.6 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'659' 11:56:02.6 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'ba44c4b0-56c5-4f09-bb35-75049696baea' 11:56:02.6 Trace: Writing Setting to database. Key:'shortdateformat' Value:'e30fd3ad-75a6-4b62-8da0-e6e1f602bf1c' 11:56:02.6 Trace: Writing Setting to database. Key:'longdateformat' Value:'758d6fd0-d22e-45df-85cc-069a376df6db' 11:56:02.6 Trace: Writing Setting to database. Key:'timeformat' Value:'33ce487a-9782-4cb8-a61c-c3b5c2900495' 11:56:02.6 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'uilanguage' Value:'660' 11:56:02.6 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 11:56:02.6 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:56:02.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:56:02.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:56:02.6 Trace: Using default config value for 'hmacsalt' defaultValue:'4f628b9e-8e1d-4e62-b7bc-8cb174b89c91' 11:56:02.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'4f628b9e-8e1d-4e62-b7bc-8cb174b89c91' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:56:02.6 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'retention' defaultValue:'0' 11:56:02.6 Trace: Using default config value for 'recyclebin' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 11:56:02.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:56:02.6 Trace: Using default config value for 'maximumsize' defaultValue:'0' 11:56:02.6 Trace: Using default config value for 'minimumage' defaultValue:'0' 11:56:02.6 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 11:56:02.6 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'filedate' defaultValue:'None' 11:56:02.6 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 11:56:02.6 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 11:56:02.6 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 11:56:02.6 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 11:56:02.6 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 11:56:02.6 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 11:56:02.6 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 11:56:02.6 Trace: Using default config value for 'chowngroup' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'metadatasource' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 11:56:02.6 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 11:56:02.6 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 11:56:02.6 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 11:56:02.6 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 11:56:02.6 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 11:56:02.6 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'uilanguage' defaultValue:'1' 11:56:02.6 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'plexclientidentifier' defaultValue:'58b76cda-bd9b-4ed4-b67e-d57682e4d260' 11:56:02.6 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'58b76cda-bd9b-4ed4-b67e-d57682e4d260' 11:56:02.6 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'d32bc51d-c209-4673-b8c4-fbc3d9639add' 11:56:02.6 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'d32bc51d-c209-4673-b8c4-fbc3d9639add' 11:56:02.6 Trace: Using default config value for 'hmacpassphrase' defaultValue:'66ed3298-083c-4b66-9dbe-47c88fd59a86' 11:56:02.6 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'66ed3298-083c-4b66-9dbe-47c88fd59a86' 11:56:02.6 Trace: Using default config value for 'rijndaelsalt' defaultValue:'3b5f15cf-8cea-4687-933e-4c7949762e16' 11:56:02.6 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'3b5f15cf-8cea-4687-933e-4c7949762e16' 11:56:02.6 Trace: Using default config value for 'hmacsalt' defaultValue:'538ff316-d2ac-42b7-bea0-7e1c2749b315' 11:56:02.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'538ff316-d2ac-42b7-bea0-7e1c2749b315' 11:56:02.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:02.6 Trace: Using default config value for 'proxytype' defaultValue:'Http' 11:56:02.6 Trace: Using default config value for 'proxyhostname' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'proxyport' defaultValue:'8080' 11:56:02.6 Trace: Using default config value for 'proxyusername' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'proxypassword' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 11:56:02.6 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 11:56:02.6 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 11:56:02.6 Trace: Using default config value for 'backupinterval' defaultValue:'7' 11:56:02.6 Trace: Using default config value for 'backupretention' defaultValue:'28' 11:56:02.6 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 11:56:02.6 Trace: Using default config value for 'applicationurl' defaultValue:'' 11:56:02.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:56:01.9 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:56:01.9 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:02.0 Debug: Dummy process. ID:53130 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:02.0 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:02.1 Debug: Dummy process. ID:53140 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:02.6 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 11:56:02.6 Debug: - [53130] Lidarr.Test.Dummy 11:56:02.6 Debug: - [53140] Lidarr.Test.Dummy 11:56:02.6 Debug: Found 2 processes to kill 11:56:02.6 Debug: Killing process: 53130 [Lidarr.Test.Dummy] 11:56:02.6 Info: [53130]: Killing process 11:56:02.6 Info: [53130]: Waiting for exit 11:56:02.6 Info: [53130]: Process terminated successfully 11:56:02.6 Debug: Killing process: 53140 [Lidarr.Test.Dummy] 11:56:02.7 Info: [53140]: Killing process 11:56:02.7 Info: [53140]: Waiting for exit 11:56:02.7 Info: [53140]: Process terminated successfully 11:56:02.7 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:56:02.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:56:02.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173626850419_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.6 Info: DatabaseEngineVersionCheck migrating 11:56:02.6 Info: PerformDBOperation 11:56:02.6 Info: Performing DB Operation 11:56:02.6 Info: SQLite 3.46.1 11:56:02.6 Info: => 0.0013566s 11:56:02.6 Info: DatabaseEngineVersionCheck migrated 11:56:02.6 Info: => 0.001383s 11:56:02.7 Debug: Took: 00:00:00.0170775 11:56:02.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:02.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:56:02.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:56:02.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173627834424_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.7 Info: DatabaseEngineVersionCheck migrating 11:56:02.7 Info: PerformDBOperation 11:56:02.7 Info: Performing DB Operation 11:56:02.7 Info: SQLite 3.46.1 11:56:02.7 Info: => 0.0013271s 11:56:02.7 Info: DatabaseEngineVersionCheck migrated 11:56:02.7 Info: => 0.0013575s 11:56:02.8 Debug: Took: 00:00:00.0169697 11:56:02.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:56:02.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:56:02.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173628706343_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.8 Info: DatabaseEngineVersionCheck migrating 11:56:02.8 Info: PerformDBOperation 11:56:02.8 Info: Performing DB Operation 11:56:02.8 Info: SQLite 3.46.1 11:56:02.8 Info: => 0.001317s 11:56:02.8 Info: DatabaseEngineVersionCheck migrated 11:56:02.8 Info: => 0.0013452s 11:56:02.8 Debug: Took: 00:00:00.0167919 11:56:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 11:56:02.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:56:02.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:56:02.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:02.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173629391426_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:02.9 Info: DatabaseEngineVersionCheck migrating 11:56:02.9 Info: PerformDBOperation 11:56:02.9 Info: Performing DB Operation 11:56:02.9 Info: SQLite 3.46.1 11:56:02.9 Info: => 0.0012947s 11:56:02.9 Info: DatabaseEngineVersionCheck migrated 11:56:02.9 Info: => 0.0013233s 11:56:02.9 Debug: Took: 00:00:00.0166966 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:56:02.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:56:03.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:56:03.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173630635368_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.0 Info: DatabaseEngineVersionCheck migrating 11:56:03.0 Info: PerformDBOperation 11:56:03.0 Info: Performing DB Operation 11:56:03.0 Info: SQLite 3.46.1 11:56:03.0 Info: => 0.0013126s 11:56:03.0 Info: DatabaseEngineVersionCheck migrated 11:56:03.0 Info: => 0.0013416s 11:56:03.0 Debug: Took: 00:00:00.0169905 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:56:03.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:56:03.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173631181671_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.1 Info: DatabaseEngineVersionCheck migrating 11:56:03.1 Info: PerformDBOperation 11:56:03.1 Info: Performing DB Operation 11:56:03.1 Info: SQLite 3.46.1 11:56:03.1 Info: => 0.0013236s 11:56:03.1 Info: DatabaseEngineVersionCheck migrated 11:56:03.1 Info: => 0.001351s 11:56:03.1 Debug: Took: 00:00:00.0167553 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:56:03.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:56:03.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173631731717_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.1 Info: DatabaseEngineVersionCheck migrating 11:56:03.1 Info: PerformDBOperation 11:56:03.1 Info: Performing DB Operation 11:56:03.1 Info: SQLite 3.46.1 11:56:03.1 Info: => 0.0013049s 11:56:03.1 Info: DatabaseEngineVersionCheck migrated 11:56:03.1 Info: => 0.001338s 11:56:03.1 Debug: Took: 00:00:00.0169211 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:56:03.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:56:03.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:56:03.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173632289793_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.2 Info: DatabaseEngineVersionCheck migrating 11:56:03.2 Info: PerformDBOperation 11:56:03.2 Info: Performing DB Operation 11:56:03.2 Info: SQLite 3.46.1 11:56:03.2 Info: => 0.0012901s 11:56:03.2 Info: DatabaseEngineVersionCheck migrated 11:56:03.2 Info: => 0.0013198s 11:56:03.2 Debug: Took: 00:00:00.0167287 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:56:03.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:56:03.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:56:03.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173633149282_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.3 Info: DatabaseEngineVersionCheck migrating 11:56:03.3 Info: PerformDBOperation 11:56:03.3 Info: Performing DB Operation 11:56:03.3 Info: SQLite 3.46.1 11:56:03.3 Info: => 0.0013061s 11:56:03.3 Info: DatabaseEngineVersionCheck migrated 11:56:03.3 Info: => 0.0013334s 11:56:03.3 Debug: Took: 00:00:00.0167439 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:56:02.7 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:56:02.7 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:02.8 Debug: Dummy process. ID:53150 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy 11:56:03.3 Debug: Finding process with Id:53150 11:56:03.4 Debug: Found process 53150:Lidarr.Test.Dummy [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Test.Dummy] 11:56:03.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:56:03.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:56:03.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173633687727_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.3 Info: DatabaseEngineVersionCheck migrating 11:56:03.3 Info: PerformDBOperation 11:56:03.3 Info: Performing DB Operation 11:56:03.3 Info: SQLite 3.46.1 11:56:03.3 Info: => 0.0013159s 11:56:03.3 Info: DatabaseEngineVersionCheck migrated 11:56:03.3 Info: => 0.0013456s 11:56:03.3 Debug: Took: 00:00:00.0167763 11:56:03.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 11:56:03.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:56:03.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:56:03.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:56:03.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 11:56:03.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 11:56:03.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:56:03.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173634186658_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.4 Info: DatabaseEngineVersionCheck migrating 11:56:03.4 Info: PerformDBOperation 11:56:03.4 Info: Performing DB Operation 11:56:03.4 Info: SQLite 3.46.1 11:56:03.4 Info: => 0.0013435s 11:56:03.4 Info: DatabaseEngineVersionCheck migrated 11:56:03.4 Info: => 0.0013736s 11:56:03.4 Debug: Took: 00:00:00.0169532 11:56:03.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:56:03.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:56:03.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:56:03.4 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:56:03.4 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:56:03.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:56:03.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173634673132_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.4 Info: DatabaseEngineVersionCheck migrating 11:56:03.4 Info: PerformDBOperation 11:56:03.4 Info: Performing DB Operation 11:56:03.4 Info: SQLite 3.46.1 11:56:03.4 Info: => 0.0012892s 11:56:03.4 Info: DatabaseEngineVersionCheck migrated 11:56:03.4 Info: => 0.0013153s 11:56:03.4 Debug: Took: 00:00:00.0167174 11:56:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:56:03.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:56:03.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173635188649_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.5 Info: DatabaseEngineVersionCheck migrating 11:56:03.5 Info: PerformDBOperation 11:56:03.5 Info: Performing DB Operation 11:56:03.5 Info: SQLite 3.46.1 11:56:03.5 Info: => 0.0013144s 11:56:03.5 Info: DatabaseEngineVersionCheck migrated 11:56:03.5 Info: => 0.0013413s 11:56:03.5 Debug: Took: 00:00:00.0167213 11:56:03.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:56:03.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:56:03.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173635999132_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.6 Info: DatabaseEngineVersionCheck migrating 11:56:03.6 Info: PerformDBOperation 11:56:03.6 Info: Performing DB Operation 11:56:03.6 Info: SQLite 3.46.1 11:56:03.6 Info: => 0.0013234s 11:56:03.6 Info: DatabaseEngineVersionCheck migrated 11:56:03.6 Info: => 0.0013533s 11:56:03.6 Debug: Took: 00:00:00.0168835 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:56:03.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:56:03.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173636553195_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.6 Info: DatabaseEngineVersionCheck migrating 11:56:03.6 Info: PerformDBOperation 11:56:03.6 Info: Performing DB Operation 11:56:03.6 Info: SQLite 3.46.1 11:56:03.6 Info: => 0.0012901s 11:56:03.6 Info: DatabaseEngineVersionCheck migrated 11:56:03.6 Info: => 0.001318s 11:56:03.6 Debug: Took: 00:00:00.0167177 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:56:03.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173637103663_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.7 Info: DatabaseEngineVersionCheck migrating 11:56:03.7 Info: PerformDBOperation 11:56:03.7 Info: Performing DB Operation 11:56:03.7 Info: SQLite 3.46.1 11:56:03.7 Info: => 0.0013084s 11:56:03.7 Info: DatabaseEngineVersionCheck migrated 11:56:03.7 Info: => 0.0013365s 11:56:03.7 Debug: Took: 00:00:00.0168132 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:56:03.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:56:03.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173637643567_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.7 Info: DatabaseEngineVersionCheck migrating 11:56:03.7 Info: PerformDBOperation 11:56:03.7 Info: Performing DB Operation 11:56:03.7 Info: SQLite 3.46.1 11:56:03.7 Info: => 0.0013114s 11:56:03.7 Info: DatabaseEngineVersionCheck migrated 11:56:03.7 Info: => 0.0013396s 11:56:03.7 Debug: Took: 00:00:00.0167169 11:56:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:56:03.4 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:56:03.8 Debug: fpcalc version: 1.5.1 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:56:03.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:56:03.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:56:03.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- Skipped Should_be_able_to_start_python [16 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [1 ms] Skipped Service_should_be_installed_and_then_uninstalled [1 ms] 11:56:03.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:56:03.8 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:56:03.8 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:56:03.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:56:03.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173638130527_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.8 Info: DatabaseEngineVersionCheck migrating 11:56:03.8 Info: PerformDBOperation 11:56:03.8 Info: Performing DB Operation 11:56:03.8 Info: SQLite 3.46.1 11:56:03.8 Info: => 0.0012948s 11:56:03.8 Info: DatabaseEngineVersionCheck migrated 11:56:03.8 Info: => 0.0013251s 11:56:03.8 Debug: Took: 00:00:00.0166841 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:56:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:56:03.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173639151549_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.9 Info: DatabaseEngineVersionCheck migrating 11:56:03.9 Info: PerformDBOperation 11:56:03.9 Info: Performing DB Operation 11:56:03.9 Info: SQLite 3.46.1 11:56:03.9 Info: => 0.0013303s 11:56:03.9 Info: DatabaseEngineVersionCheck migrated 11:56:03.9 Info: => 0.0013601s 11:56:03.9 Debug: Took: 00:00:00.0169235 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:56:03.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:56:03.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:03.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173639714301_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:03.9 Info: DatabaseEngineVersionCheck migrating 11:56:03.9 Info: PerformDBOperation 11:56:03.9 Info: Performing DB Operation 11:56:03.9 Info: SQLite 3.46.1 11:56:03.9 Info: => 0.0013012s 11:56:03.9 Info: DatabaseEngineVersionCheck migrated 11:56:03.9 Info: => 0.0013303s 11:56:03.9 Debug: Took: 00:00:00.0167312 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:56:04.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173640268676_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.0 Info: DatabaseEngineVersionCheck migrating 11:56:04.0 Info: PerformDBOperation 11:56:04.0 Info: Performing DB Operation 11:56:04.0 Info: SQLite 3.46.1 11:56:04.0 Info: => 0.0012868s 11:56:04.0 Info: DatabaseEngineVersionCheck migrated 11:56:04.0 Info: => 0.001315s 11:56:04.0 Debug: Took: 00:00:00.0167536 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:56:04.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:56:04.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173640817079_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.0 Info: DatabaseEngineVersionCheck migrating 11:56:04.0 Info: PerformDBOperation 11:56:04.0 Info: Performing DB Operation 11:56:04.0 Info: SQLite 3.46.1 11:56:04.0 Info: => 0.0013378s 11:56:04.0 Info: DatabaseEngineVersionCheck migrated 11:56:04.0 Info: => 0.001366s 11:56:04.1 Debug: Took: 00:00:00.0169975 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 11:56:04.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:56:04.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:56:04.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173641360538_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.1 Info: DatabaseEngineVersionCheck migrating 11:56:04.1 Info: PerformDBOperation 11:56:04.1 Info: Performing DB Operation 11:56:04.1 Info: SQLite 3.46.1 11:56:04.1 Info: => 0.0013064s 11:56:04.1 Info: DatabaseEngineVersionCheck migrated 11:56:04.1 Info: => 0.0013329s 11:56:04.1 Debug: Took: 00:00:00.0170210 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:56:04.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173642243896_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.2 Info: DatabaseEngineVersionCheck migrating 11:56:04.2 Info: PerformDBOperation 11:56:04.2 Info: Performing DB Operation 11:56:04.2 Info: SQLite 3.46.1 11:56:04.2 Info: => 0.001323s 11:56:04.2 Info: DatabaseEngineVersionCheck migrated 11:56:04.2 Info: => 0.0013521s 11:56:04.2 Debug: Took: 00:00:00.0168396 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:56:04.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:56:04.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173642764644_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.2 Info: DatabaseEngineVersionCheck migrating 11:56:04.2 Info: PerformDBOperation 11:56:04.2 Info: Performing DB Operation 11:56:04.2 Info: SQLite 3.46.1 11:56:04.2 Info: => 0.0012794s 11:56:04.2 Info: DatabaseEngineVersionCheck migrated 11:56:04.2 Info: => 0.0013082s 11:56:04.2 Debug: Took: 00:00:00.0166341 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:56:04.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173643298804_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.3 Info: DatabaseEngineVersionCheck migrating 11:56:04.3 Info: PerformDBOperation 11:56:04.3 Info: Performing DB Operation 11:56:04.3 Info: SQLite 3.46.1 11:56:04.3 Info: => 0.0013104s 11:56:04.3 Info: DatabaseEngineVersionCheck migrated 11:56:04.3 Info: => 0.0013404s 11:56:04.3 Debug: Took: 00:00:00.0168066 11:56:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:56:04.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:56:04.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173643822583_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.3 Info: DatabaseEngineVersionCheck migrating 11:56:04.3 Info: PerformDBOperation 11:56:04.3 Info: Performing DB Operation 11:56:04.3 Info: SQLite 3.46.1 11:56:04.3 Info: => 0.0012972s 11:56:04.3 Info: DatabaseEngineVersionCheck migrated 11:56:04.3 Info: => 0.0013274s 11:56:04.4 Debug: Took: 00:00:00.0167851 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:56:04.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:56:04.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173644359489_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.4 Info: DatabaseEngineVersionCheck migrating 11:56:04.4 Info: PerformDBOperation 11:56:04.4 Info: Performing DB Operation 11:56:04.4 Info: SQLite 3.46.1 11:56:04.4 Info: => 0.0013116s 11:56:04.4 Info: DatabaseEngineVersionCheck migrated 11:56:04.4 Info: => 0.0013414s 11:56:04.4 Debug: Took: 00:00:00.0167761 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:56:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:56:04.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173645270560_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.5 Info: DatabaseEngineVersionCheck migrating 11:56:04.5 Info: PerformDBOperation 11:56:04.5 Info: Performing DB Operation 11:56:04.5 Info: SQLite 3.46.1 11:56:04.5 Info: => 0.0013061s 11:56:04.5 Info: DatabaseEngineVersionCheck migrated 11:56:04.5 Info: => 0.0013355s 11:56:04.5 Debug: Took: 00:00:00.0168639 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:56:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:56:04.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:56:04.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173645864051_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.5 Info: DatabaseEngineVersionCheck migrating 11:56:04.5 Info: PerformDBOperation 11:56:04.5 Info: Performing DB Operation 11:56:04.5 Info: SQLite 3.46.1 11:56:04.5 Info: => 0.001295s 11:56:04.5 Info: DatabaseEngineVersionCheck migrated 11:56:04.5 Info: => 0.0013241s 11:56:04.6 Debug: Took: 00:00:00.0167377 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6143348Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6143361Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6143365Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6143368Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6143372Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:56:04.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:56:04.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173646477725_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.6 Info: DatabaseEngineVersionCheck migrating 11:56:04.6 Info: PerformDBOperation 11:56:04.6 Info: Performing DB Operation 11:56:04.6 Info: SQLite 3.46.1 11:56:04.6 Info: => 0.0013004s 11:56:04.6 Info: DatabaseEngineVersionCheck migrated 11:56:04.6 Info: => 0.001326s 11:56:04.6 Debug: Took: 00:00:00.0168585 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-13T11:56:04.6718111Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:56:04.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:56:04.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173647043136_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.7 Info: DatabaseEngineVersionCheck migrating 11:56:04.7 Info: PerformDBOperation 11:56:04.7 Info: Performing DB Operation 11:56:04.7 Info: SQLite 3.46.1 11:56:04.7 Info: => 0.0013381s 11:56:04.7 Info: DatabaseEngineVersionCheck migrated 11:56:04.7 Info: => 0.001367s 11:56:04.7 Debug: Took: 00:00:00.0169691 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:56:04.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:56:04.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:56:04.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173647958975_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.8 Info: DatabaseEngineVersionCheck migrating 11:56:04.8 Info: PerformDBOperation 11:56:04.8 Info: Performing DB Operation 11:56:04.8 Info: SQLite 3.46.1 11:56:04.8 Info: => 0.0013069s 11:56:04.8 Info: DatabaseEngineVersionCheck migrated 11:56:04.8 Info: => 0.0013338s 11:56:04.8 Debug: Took: 00:00:00.0167628 11:56:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:56:04.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173648473797_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.8 Info: DatabaseEngineVersionCheck migrating 11:56:04.8 Info: PerformDBOperation 11:56:04.8 Info: Performing DB Operation 11:56:04.8 Info: SQLite 3.46.1 11:56:04.8 Info: => 0.0012882s 11:56:04.8 Info: DatabaseEngineVersionCheck migrated 11:56:04.8 Info: => 0.001317s 11:56:04.8 Debug: Took: 00:00:00.0166444 11:56:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:56:04.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:56:04.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173648964424_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.9 Info: DatabaseEngineVersionCheck migrating 11:56:04.9 Info: PerformDBOperation 11:56:04.9 Info: Performing DB Operation 11:56:04.9 Info: SQLite 3.46.1 11:56:04.9 Info: => 0.0012923s 11:56:04.9 Info: DatabaseEngineVersionCheck migrated 11:56:04.9 Info: => 0.001319s 11:56:04.9 Debug: Took: 00:00:00.0166513 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:56:04.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:04.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173649454959_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:04.9 Info: DatabaseEngineVersionCheck migrating 11:56:04.9 Info: PerformDBOperation 11:56:04.9 Info: Performing DB Operation 11:56:04.9 Info: SQLite 3.46.1 11:56:04.9 Info: => 0.0013037s 11:56:04.9 Info: DatabaseEngineVersionCheck migrated 11:56:04.9 Info: => 0.0013322s 11:56:04.9 Debug: Took: 00:00:00.0166897 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [2] LastExecution = ["2024-10-14T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-14T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [3] LastExecution = ["2024-10-15T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-15T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [4] LastExecution = ["2024-10-16T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-16T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [5] LastExecution = ["2024-10-17T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-17T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:04.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:56:04.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:56:05.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:56:05.0 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- Skipped should_return_null_config_if_config_is_empty(null) [1 ms] Skipped should_return_null_config_if_config_is_empty("") [1 ms] Skipped should_return_null_config_if_config_is_null [1 ms] 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:56:05.1 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:56:05.1 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:56:05.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173651126033_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.1 Info: DatabaseEngineVersionCheck migrating 11:56:05.1 Info: PerformDBOperation 11:56:05.1 Info: Performing DB Operation 11:56:05.1 Info: SQLite 3.46.1 11:56:05.1 Info: => 0.001279s 11:56:05.1 Info: DatabaseEngineVersionCheck migrated 11:56:05.1 Info: => 0.0013068s 11:56:05.1 Debug: Took: 00:00:00.0166859 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:56:05.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:56:05.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:56:05.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173652051143_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.2 Info: DatabaseEngineVersionCheck migrating 11:56:05.2 Info: PerformDBOperation 11:56:05.2 Info: Performing DB Operation 11:56:05.2 Info: SQLite 3.46.1 11:56:05.2 Info: => 0.0013355s 11:56:05.2 Info: DatabaseEngineVersionCheck migrated 11:56:05.2 Info: => 0.0013613s 11:56:05.2 Debug: Took: 00:00:00.0169714 11:56:05.2 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:56:05.2 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:56:05.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173652539053_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.2 Info: DatabaseEngineVersionCheck migrating 11:56:05.2 Info: PerformDBOperation 11:56:05.2 Info: Performing DB Operation 11:56:05.2 Info: SQLite 3.46.1 11:56:05.2 Info: => 0.0013038s 11:56:05.2 Info: DatabaseEngineVersionCheck migrated 11:56:05.2 Info: => 0.0013331s 11:56:05.2 Debug: Took: 00:00:00.0167365 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:56:05.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173653025141_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.3 Info: DatabaseEngineVersionCheck migrating 11:56:05.3 Info: PerformDBOperation 11:56:05.3 Info: Performing DB Operation 11:56:05.3 Info: SQLite 3.46.1 11:56:05.3 Info: => 0.0013575s 11:56:05.3 Info: DatabaseEngineVersionCheck migrated 11:56:05.3 Info: => 0.0013842s 11:56:05.3 Debug: Took: 00:00:00.0169105 11:56:05.3 Info: Vacuuming Main database 11:56:05.3 Info: Main database compressed 11:56:05.3 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [1 ms] Skipped should_throw_if_starting_a_running_service [1 ms] 11:56:05.3 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:56:05.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173653583603_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.3 Info: DatabaseEngineVersionCheck migrating 11:56:05.3 Info: PerformDBOperation 11:56:05.3 Info: Performing DB Operation 11:56:05.3 Info: SQLite 3.46.1 11:56:05.3 Info: => 0.0012999s 11:56:05.3 Info: DatabaseEngineVersionCheck migrated 11:56:05.3 Info: => 0.0013272s 11:56:05.3 Debug: Took: 00:00:00.0166950 11:56:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:05.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:05.4 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:56:05.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:56:05.2 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 11:56:05.4 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:56:05.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:56:05.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173654233980_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.4 Info: DatabaseEngineVersionCheck migrating 11:56:05.4 Info: PerformDBOperation 11:56:05.4 Info: Performing DB Operation 11:56:05.4 Info: SQLite 3.46.1 11:56:05.4 Info: => 0.0013138s 11:56:05.4 Info: DatabaseEngineVersionCheck migrated 11:56:05.4 Info: => 0.0013437s 11:56:05.4 Debug: Took: 00:00:00.0168123 11:56:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 3, "name": "MP3-256" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:56:05.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:05.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:56:05.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:56:05.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173655170461_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.5 Info: DatabaseEngineVersionCheck migrating 11:56:05.5 Info: PerformDBOperation 11:56:05.5 Info: Performing DB Operation 11:56:05.5 Info: SQLite 3.46.1 11:56:05.5 Info: => 0.0013341s 11:56:05.5 Info: DatabaseEngineVersionCheck migrated 11:56:05.5 Info: => 0.0013628s 11:56:05.5 Debug: Took: 00:00:00.0169367 11:56:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T11:56:05.538907Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T11:56:05.5390075Z"] Added = ["2024-10-13T11:56:05.539159Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:05.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:56:05.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173656120167_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.6 Info: DatabaseEngineVersionCheck migrating 11:56:05.6 Info: PerformDBOperation 11:56:05.6 Info: Performing DB Operation 11:56:05.6 Info: SQLite 3.46.1 11:56:05.6 Info: => 0.001322s 11:56:05.6 Info: DatabaseEngineVersionCheck migrated 11:56:05.6 Info: => 0.0013505s 11:56:05.6 Debug: Took: 00:00:00.0168536 11:56:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:05.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:56:05.4 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:56:05.4 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 11:56:05.7 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:56:05.7 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:56:05.7 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:56:05.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:56:05.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:56:05.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:56:05.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:56:05.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:56:05.6 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:56:05.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173656730967_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.6 Info: DatabaseEngineVersionCheck migrating 11:56:05.6 Info: PerformDBOperation 11:56:05.6 Info: Performing DB Operation 11:56:05.6 Info: SQLite 3.46.1 11:56:05.6 Info: => 0.001306s 11:56:05.6 Info: DatabaseEngineVersionCheck migrated 11:56:05.6 Info: => 0.0013342s 11:56:05.6 Debug: Took: 00:00:00.0167338 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:56:05.8 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:56:05.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:56:05.8 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:56:05.9 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:56:05.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:56:05.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:05.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173658680893_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:05.8 Info: DatabaseEngineVersionCheck migrating 11:56:05.8 Info: PerformDBOperation 11:56:05.8 Info: Performing DB Operation 11:56:05.8 Info: SQLite 3.46.1 11:56:05.8 Info: => 0.0013896s 11:56:05.8 Info: DatabaseEngineVersionCheck migrated 11:56:05.8 Info: => 0.0014161s 11:56:05.8 Debug: Took: 00:00:00.0170483 11:56:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:05.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:05.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."Id" = @Clause4_P1) PARAMETERS: Clause4_P1 = [1] ==== End Query Trace ==== 11:56:06.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:56:05.9 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:56:05.9 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 11:56:06.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:56:06.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:56:06.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:06.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173660296674_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.0 Info: DatabaseEngineVersionCheck migrating 11:56:06.0 Info: PerformDBOperation 11:56:06.0 Info: Performing DB Operation 11:56:06.0 Info: SQLite 3.46.1 11:56:06.0 Info: => 0.0013171s 11:56:06.0 Info: DatabaseEngineVersionCheck migrated 11:56:06.0 Info: => 0.0013424s 11:56:06.0 Debug: Took: 00:00:00.0160823 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:06.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [1] ==== End Query Trace ==== 11:56:06.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:56:06.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:56:06.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:06.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173661601192_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.1 Info: DatabaseEngineVersionCheck migrating 11:56:06.1 Info: PerformDBOperation 11:56:06.1 Info: Performing DB Operation 11:56:06.1 Info: SQLite 3.46.1 11:56:06.1 Info: => 0.0013242s 11:56:06.1 Info: DatabaseEngineVersionCheck migrated 11:56:06.1 Info: => 0.0013522s 11:56:06.1 Debug: Took: 00:00:00.0161209 11:56:06.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 ==== 11:56:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:06.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-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.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-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.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-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.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-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:06.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:06.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- Passed! - Failed: 0, Passed: 490, Skipped: 30, Total: 520, Duration: 7 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Common.Test.dll (net6.0) 11:56:06.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:56:06.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:06.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173662932377_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.3 Info: DatabaseEngineVersionCheck migrating 11:56:06.3 Info: PerformDBOperation 11:56:06.3 Info: Performing DB Operation 11:56:06.3 Info: SQLite 3.46.1 11:56:06.3 Info: => 0.0013177s 11:56:06.3 Info: DatabaseEngineVersionCheck migrated 11:56:06.3 Info: => 0.001345s 11:56:06.3 Debug: Took: 00:00:00.0160514 11:56:06.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 ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.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 ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:06.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:56:06.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:56:06.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:06.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173664550175_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.4 Info: DatabaseEngineVersionCheck migrating 11:56:06.4 Info: PerformDBOperation 11:56:06.4 Info: Performing DB Operation 11:56:06.4 Info: SQLite 3.46.1 11:56:06.4 Info: => 0.0013455s 11:56:06.4 Info: DatabaseEngineVersionCheck migrated 11:56:06.4 Info: => 0.0013737s 11:56:06.4 Debug: Took: 00:00:00.0160166 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:06.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:06.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:06.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:56:06.5 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:56:06.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:06.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173665866368_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.5 Info: DatabaseEngineVersionCheck migrating 11:56:06.5 Info: PerformDBOperation 11:56:06.5 Info: Performing DB Operation 11:56:06.5 Info: SQLite 3.46.1 11:56:06.5 Info: => 0.0013721s 11:56:06.5 Info: DatabaseEngineVersionCheck migrated 11:56:06.5 Info: => 0.0014012s 11:56:06.6 Debug: Took: 00:00:00.0168356 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-15T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:56:06.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:06.6 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:56:06.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:56:06.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173666997522_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:06.7 Info: DatabaseEngineVersionCheck migrating 11:56:06.7 Info: PerformDBOperation 11:56:06.7 Info: Performing DB Operation 11:56:06.7 Info: SQLite 3.46.1 11:56:06.7 Info: => 0.0011841s 11:56:06.7 Info: DatabaseEngineVersionCheck migrated 11:56:06.7 Info: => 0.0012146s 11:56:06.7 Info: VersionMigration migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: CreateTable VersionInfo 11:56:06.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:06.7 Info: => 0.0002084s 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: VersionMigration migrated 11:56:06.7 Info: => 0.0005905s 11:56:06.7 Info: VersionUniqueMigration migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: CreateIndex VersionInfo (Version) 11:56:06.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:06.7 Info: => 0.0001693s 11:56:06.7 Info: AlterTable VersionInfo 11:56:06.7 Info: => 1.6E-06s 11:56:06.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:06.7 Info: => 0.0006266s 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: VersionUniqueMigration migrated 11:56:06.7 Info: => 0.0008721s 11:56:06.7 Info: VersionDescriptionMigration migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: AlterTable VersionInfo 11:56:06.7 Info: => 1.7E-06s 11:56:06.7 Info: CreateColumn VersionInfo Description String 11:56:06.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:06.7 Info: => 0.0002405s 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: VersionDescriptionMigration migrated 11:56:06.7 Info: => 0.0004865s 11:56:06.7 Info: 1: InitialSetup migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 1 11:56:06.7 Info: CreateTable Config 11:56:06.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:06.7 Info: => 0.0002179s 11:56:06.7 Info: CreateIndex Config (Key) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:06.7 Info: => 0.0001229s 11:56:06.7 Info: CreateTable RootFolders 11:56:06.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:06.7 Info: => 0.0001182s 11:56:06.7 Info: CreateIndex RootFolders (Path) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:06.7 Info: => 9.93E-05s 11:56:06.7 Info: CreateTable Artists 11:56: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) 11:56:06.7 Info: => 0.0003894s 11:56:06.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:06.7 Info: => 0.000112s 11:56:06.7 Info: CreateIndex Artists (NameSlug) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:06.7 Info: => 0.0001066s 11:56:06.7 Info: CreateIndex Artists (CleanName) 11:56:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.7 Info: => 9.81E-05s 11:56:06.7 Info: CreateIndex Artists (Path) 11:56:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.7 Info: => 0.0001087s 11:56:06.7 Info: CreateTable Albums 11:56: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) 11:56:06.7 Info: => 0.000381s 11:56:06.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:06.7 Info: => 0.0001129s 11:56:06.7 Info: CreateIndex Albums (MBId) 11:56:06.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:06.7 Info: => 9.28E-05s 11:56:06.7 Info: CreateIndex Albums (TADBId) 11:56:06.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:06.7 Info: => 9.5E-05s 11:56:06.7 Info: CreateIndex Albums (TitleSlug) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:06.7 Info: => 0.0001144s 11:56:06.7 Info: CreateIndex Albums (CleanTitle) 11:56:06.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:06.7 Info: => 0.0001021s 11:56:06.7 Info: CreateIndex Albums (Path) 11:56:06.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:06.7 Info: => 9.32E-05s 11:56:06.7 Info: CreateTable Tracks 11:56: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) 11:56:06.7 Info: => 0.0002489s 11:56:06.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:06.7 Info: => 0.0001168s 11:56:06.7 Info: CreateIndex Tracks (ArtistId) 11:56:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:06.7 Info: => 0.0001054s 11:56:06.7 Info: CreateIndex Tracks (TrackFileId) 11:56:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:06.7 Info: => 0.0001365s 11:56:06.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:06.7 Info: => 0.0001201s 11:56:06.7 Info: CreateTable TrackFiles 11:56: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) 11:56:06.7 Info: => 0.0002092s 11:56:06.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:06.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:06.7 Info: => 0.0001102s 11:56:06.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:06.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:06.7 Info: => 0.000132s 11:56:06.7 Info: CreateTable History 11:56: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) 11:56:06.7 Info: => 0.0002088s 11:56:06.7 Info: CreateIndex History (Date) 11:56:06.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:06.7 Info: => 0.0001145s 11:56:06.7 Info: CreateIndex History (EventType) 11:56:06.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:06.7 Info: => 0.0001314s 11:56:06.7 Info: CreateIndex History (DownloadId) 11:56:06.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:06.7 Info: => 0.0001203s 11:56:06.7 Info: CreateIndex History (AlbumId) 11:56:06.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:06.7 Info: => 0.0001126s 11:56:06.7 Info: CreateTable Notifications 11:56: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) 11:56:06.7 Info: => 0.0001928s 11:56:06.7 Info: CreateTable ScheduledTasks 11:56: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) 11:56:06.7 Info: => 0.0001776s 11:56:06.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:06.7 Info: => 0.0001155s 11:56:06.7 Info: CreateTable Indexers 11:56: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) 11:56:06.7 Info: => 0.0001596s 11:56:06.7 Info: CreateIndex Indexers (Name) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:06.7 Info: => 0.0001419s 11:56:06.7 Info: CreateTable Profiles 11:56: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) 11:56:06.7 Info: => 0.0001656s 11:56:06.7 Info: CreateIndex Profiles (Name) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:06.7 Info: => 0.0001161s 11:56:06.7 Info: CreateTable QualityDefinitions 11:56: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) 11:56:06.7 Info: => 0.0001818s 11:56:06.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:06.7 Info: => 0.0001162s 11:56:06.7 Info: CreateIndex QualityDefinitions (Title) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:06.7 Info: => 0.0001049s 11:56:06.7 Info: CreateTable NamingConfig 11:56: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) 11:56:06.7 Info: => 0.0002144s 11:56:06.7 Info: CreateTable Blacklist 11:56: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 '') 11:56:06.7 Info: => 0.0002544s 11:56:06.7 Info: CreateTable Metadata 11:56: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) 11:56:06.7 Info: => 0.0001558s 11:56:06.7 Info: CreateTable MetadataFiles 11:56: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) 11:56:06.7 Info: => 0.0002176s 11:56:06.7 Info: CreateTable DownloadClients 11:56: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) 11:56:06.7 Info: => 0.0001588s 11:56:06.7 Info: CreateTable PendingReleases 11:56: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 '') 11:56:06.7 Info: => 0.0001649s 11:56:06.7 Info: CreateTable RemotePathMappings 11:56: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) 11:56:06.7 Info: => 0.0001423s 11:56:06.7 Info: CreateTable Tags 11:56:06.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:06.7 Info: => 0.000133s 11:56:06.7 Info: CreateIndex Tags (Label) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:06.7 Info: => 0.0001347s 11:56:06.7 Info: CreateTable Restrictions 11:56:06.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:06.7 Info: => 0.0001651s 11:56:06.7 Info: CreateTable DelayProfiles 11:56: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) 11:56:06.7 Info: => 0.0001915s 11:56:06.7 Info: CreateTable Users 11:56: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) 11:56:06.7 Info: => 0.0001432s 11:56:06.7 Info: CreateIndex Users (Identifier) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:06.7 Info: => 0.0001261s 11:56:06.7 Info: CreateIndex Users (Username) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:06.7 Info: => 0.00011s 11:56:06.7 Info: CreateTable Commands 11:56: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) 11:56:06.7 Info: => 0.0001888s 11:56:06.7 Info: CreateTable IndexerStatus 11:56: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) 11:56:06.7 Info: => 0.0002238s 11:56:06.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:06.7 Info: => 0.0001213s 11:56:06.7 Info: CreateTable ExtraFiles 11:56: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) 11:56:06.7 Info: => 0.0001801s 11:56:06.7 Info: CreateTable LyricFiles 11:56: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) 11:56:06.7 Info: => 0.0001912s 11:56:06.7 Info: CreateTable LanguageProfiles 11:56: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) 11:56:06.7 Info: => 0.0001438s 11:56:06.7 Info: CreateIndex LanguageProfiles (Name) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:06.7 Info: => 0.0001125s 11:56:06.7 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:06.7 Info: => 0.0001763s 11:56:06.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:06.7 Info: => 0.000164s 11:56:06.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:06.7 Info: -> 1 Insert operations completed in 00:00:00.0001333 taking an average of 00:00:00.0001333 11:56:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:06', 'InitialSetup') 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: 1: InitialSetup migrated 11:56:06.7 Info: => 0.0011273s 11:56:06.7 Info: 2: add_reason_to_pending_releases migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 2 11:56:06.7 Info: AlterTable PendingReleases 11:56:06.7 Info: => 1.8E-06s 11:56:06.7 Info: CreateColumn PendingReleases Reason Int32 11:56:06.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:06.7 Info: => 0.0006485s 11:56:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:06', 'add_reason_to_pending_releases') 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: 2: add_reason_to_pending_releases migrated 11:56:06.7 Info: => 0.0010417s 11:56:06.7 Info: 3: add_medium_support migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 3 11:56:06.7 Info: AlterTable Albums 11:56:06.7 Info: => 1.7E-06s 11:56:06.7 Info: CreateColumn Albums Media String 11:56:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:06.7 Info: => 0.0006337s 11:56:06.7 Info: AlterTable Tracks 11:56:06.7 Info: => 1.6E-06s 11:56:06.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:06.7 Info: => 0.0005952s 11:56:06.7 Info: AlterTable Tracks 11:56:06.7 Info: => 1.7E-06s 11:56:06.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:06.7 Info: => 0.0006078s 11:56:06.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:06.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:06.7 Info: => 8.62E-05s 11:56:06.7 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:06.7 Info: DROP TABLE "Tracks" 11:56:06.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:06.7 Info: => 0.0059035s 11:56:06.7 Info: AlterTable Tracks 11:56:06.7 Info: => 1.5E-06s 11:56:06.7 Info: CreateColumn Tracks TrackNumber String 11:56:06.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:06.7 Info: => 0.0005948s 11:56:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:06', 'add_medium_support') 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: 3: add_medium_support migrated 11:56:06.7 Info: => 0.0011498s 11:56:06.7 Info: 4: add_various_qualites_in_profile migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 4 11:56:06.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:06.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:06.7 Info: => 8.64E-05s 11:56:06.7 Info: PerformDBOperation 11:56:06.7 Info: Performing DB Operation 11:56:06.7 Info: => 4.96E-05s 11:56:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:06', 'add_various_qualites_in_profile') 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: 4: add_various_qualites_in_profile migrated 11:56:06.7 Info: => 0.0003786s 11:56:06.7 Info: 5: metadata_profiles migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 5 11:56:06.7 Info: CreateTable MetadataProfiles 11:56: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) 11:56:06.7 Info: => 0.000178s 11:56:06.7 Info: CreateIndex MetadataProfiles (Name) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:06.7 Info: => 0.0001657s 11:56:06.7 Info: AlterTable Artists 11:56:06.7 Info: => 1.6E-06s 11:56:06.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:06.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:06.7 Info: => 0.000655s 11:56:06.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:06.7 Info: DROP TABLE "Artists" 11:56:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.7 Info: => 0.0063042s 11:56:06.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:06.7 Info: DROP TABLE "Artists" 11:56:06.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.7 Info: => 0.006167s 11:56:06.7 Info: AlterTable Albums 11:56:06.7 Info: => 1.7E-06s 11:56:06.7 Info: CreateColumn Albums SecondaryTypes String 11:56:06.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:06.7 Info: => 0.0006202s 11:56:06.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:06', 'metadata_profiles') 11:56:06.7 Info: Committing Transaction 11:56:06.7 Info: 5: metadata_profiles migrated 11:56:06.7 Info: => 0.0011173s 11:56:06.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:06.7 Info: Beginning Transaction 11:56:06.7 Info: Starting migration of Main DB to 6 11:56:06.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:06.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:06.7 Info: DROP TABLE "Indexers" 11:56:06.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:06.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:06.7 Info: => 0.0053627s 11:56:06.7 Info: AlterTable Indexers 11:56:06.7 Info: => 1.5E-06s 11:56:06.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:06.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:06.7 Info: => 0.0006023s 11:56:06.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:06.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:06.7 Info: => 6.93E-05s 11:56:06.7 Info: AlterTable Indexers 11:56:06.7 Info: => 1.5E-06s 11:56:06.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:06.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:06.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:06.8 Info: DROP TABLE "Indexers" 11:56:06.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:06.8 Info: => 0.0053003s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:06', 'separate_automatic_and_interactive_search') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:06.8 Info: => 0.005722s 11:56:06.8 Info: 7: change_album_path_to_relative migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 7 11:56:06.8 Info: DeleteColumn Albums Path 11:56:06.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:06.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:06.8 Info: DROP TABLE "Albums" 11:56:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:06.8 Info: => 0.0065343s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:06', 'change_album_path_to_relative') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 7: change_album_path_to_relative migrated 11:56:06.8 Info: => 0.0070404s 11:56:06.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 8 11:56:06.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:06.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:06.8 Info: => 7.66E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:06', 'change_quality_size_mb_to_kb') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:06.8 Info: => 0.0004023s 11:56:06.8 Info: 9: album_releases migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 9 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 2.3E-06s 11:56:06.8 Info: CreateColumn Albums Releases String 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:06.8 Info: => 0.000645s 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.6E-06s 11:56:06.8 Info: CreateColumn Albums CurrentRelease String 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:06.8 Info: => 0.000617s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:06', 'album_releases') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 9: album_releases migrated 11:56:06.8 Info: => 0.0009857s 11:56:06.8 Info: 10: album_releases_fix migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 10 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.7E-06s 11:56:06.8 Info: AlterColumn Albums Releases String 11:56:06.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:06.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:06.8 Info: DROP TABLE "Albums" 11:56:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:06.8 Info: => 0.0114829s 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.7E-06s 11:56:06.8 Info: AlterColumn Albums CurrentRelease String 11:56:06.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:06.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:06.8 Info: DROP TABLE "Albums" 11:56:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:06.8 Info: => 0.0060138s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:06', 'album_releases_fix') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 10: album_releases_fix migrated 11:56:06.8 Info: => 0.0065158s 11:56:06.8 Info: 11: import_lists migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 11 11:56:06.8 Info: CreateTable ImportLists 11:56:06.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:06.8 Info: => 0.0002693s 11:56:06.8 Info: CreateIndex ImportLists (Name) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:06.8 Info: => 0.0001509s 11:56:06.8 Info: CreateTable ImportListStatus 11:56:06.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:06.8 Info: => 0.0001743s 11:56:06.8 Info: CreateIndex ImportListStatus (ProviderId) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:06.8 Info: => 0.0001433s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:06', 'import_lists') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 11: import_lists migrated 11:56:06.8 Info: => 0.0005145s 11:56:06.8 Info: 12: add_release_status migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 12 11:56:06.8 Info: AlterTable MetadataProfiles 11:56:06.8 Info: => 2E-06s 11:56:06.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:06.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:06.8 Info: => 0.000661s 11:56:06.8 Info: PerformDBOperation 11:56:06.8 Info: Performing DB Operation 11:56:06.8 Info: => 4.51E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:06', 'add_release_status') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 12: add_release_status migrated 11:56:06.8 Info: => 0.0003708s 11:56:06.8 Info: 13: album_download_notification migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 13 11:56:06.8 Info: AlterTable Notifications 11:56:06.8 Info: => 2E-06s 11:56:06.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:06.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:06.8 Info: => 0.0006613s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:06', 'album_download_notification') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 13: album_download_notification migrated 11:56:06.8 Info: => 0.0010181s 11:56:06.8 Info: 14: fix_language_metadata_profiles migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 14 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:06.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:06.8 Info: => 0.0001088s 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:06.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:06.8 Info: => 8.3E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:06', 'fix_language_metadata_profiles') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 14: fix_language_metadata_profiles migrated 11:56:06.8 Info: => 0.0003753s 11:56:06.8 Info: 15: remove_fanzub migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 15 11:56:06.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:06.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:06.8 Info: => 6.5E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:06', 'remove_fanzub') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 15: remove_fanzub migrated 11:56:06.8 Info: => 0.0003755s 11:56:06.8 Info: 16: update_artist_history_indexes migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 16 11:56:06.8 Info: CreateIndex Albums (ArtistId) 11:56:06.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:06.8 Info: => 0.000174s 11:56:06.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:06.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:06.8 Info: => 0.0001528s 11:56:06.8 Info: DeleteIndex History (AlbumId) 11:56:06.8 Info: DROP INDEX "IX_History_AlbumId" 11:56:06.8 Info: => 0.0001545s 11:56:06.8 Info: CreateIndex History (AlbumId, Date) 11:56:06.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:06.8 Info: => 0.0001517s 11:56:06.8 Info: DeleteIndex History (DownloadId) 11:56:06.8 Info: DROP INDEX "IX_History_DownloadId" 11:56:06.8 Info: => 0.000189s 11:56:06.8 Info: CreateIndex History (DownloadId, Date) 11:56:06.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:06.8 Info: => 0.0001541s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:06', 'update_artist_history_indexes') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 16: update_artist_history_indexes migrated 11:56:06.8 Info: => 0.0005227s 11:56:06.8 Info: 17: remove_nma migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 17 11:56:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:06.8 Info: => 7.51E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:06', 'remove_nma') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 17: remove_nma migrated 11:56:06.8 Info: => 0.0003854s 11:56:06.8 Info: 18: album_disambiguation migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 18 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.8E-06s 11:56:06.8 Info: CreateColumn Albums Disambiguation String 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:06.8 Info: => 0.0006673s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:06', 'album_disambiguation') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 18: album_disambiguation migrated 11:56:06.8 Info: => 0.0010122s 11:56:06.8 Info: 19: add_ape_quality_in_profiles migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 19 11:56:06.8 Info: PerformDBOperation 11:56:06.8 Info: Performing DB Operation 11:56:06.8 Info: => 4.94E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:06', 'add_ape_quality_in_profiles') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 19: add_ape_quality_in_profiles migrated 11:56:06.8 Info: => 0.000356s 11:56:06.8 Info: 20: remove_pushalot migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 20 11:56:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:06.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:06.8 Info: => 7.56E-05s 11:56:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:06.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:06.8 Info: => 5.58E-05s 11:56:06.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:06.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:06.8 Info: => 5.24E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:06', 'remove_pushalot') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 20: remove_pushalot migrated 11:56:06.8 Info: => 0.0003444s 11:56:06.8 Info: 21: add_custom_filters migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 21 11:56:06.8 Info: CreateTable CustomFilters 11:56:06.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:06.8 Info: => 0.0001702s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:06', 'add_custom_filters') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 21: add_custom_filters migrated 11:56:06.8 Info: => 0.0004949s 11:56:06.8 Info: 22: import_list_tags migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 22 11:56:06.8 Info: AlterTable ImportLists 11:56:06.8 Info: => 1.6E-06s 11:56:06.8 Info: CreateColumn ImportLists Tags String 11:56:06.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:06.8 Info: => 0.0006617s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:06', 'import_list_tags') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 22: import_list_tags migrated 11:56:06.8 Info: => 0.0010083s 11:56:06.8 Info: 23: add_release_groups_etc migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 23 11:56:06.8 Info: CreateTable ArtistMetadata 11:56:06.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:06.8 Info: => 0.0002304s 11:56:06.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:06.8 Info: => 0.0001652s 11:56:06.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:06.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:06.8 Info: => 0.0001319s 11:56:06.8 Info: AlterTable Artists 11:56:06.8 Info: => 1.7E-06s 11:56:06.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:06.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:06.8 Info: => 0.0006911s 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:06.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:06.8 Info: => 0.000102s 11:56:06.8 Info: CreateTable AlbumReleases 11:56:06.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:06.8 Info: => 0.0002467s 11:56:06.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:06.8 Info: => 0.0001536s 11:56:06.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:06.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:06.8 Info: => 0.0001399s 11:56:06.8 Info: PerformDBOperation 11:56:06.8 Info: Performing DB Operation 11:56:06.8 Info: => 8.55E-05s 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.5E-06s 11:56:06.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:06.8 Info: => 0.0006829s 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.5E-06s 11:56:06.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:06.8 Info: => 0.0006857s 11:56:06.8 Info: AlterTable Albums 11:56:06.8 Info: => 1.6E-06s 11:56:06.8 Info: CreateColumn Albums Links String 11:56:06.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:06.8 Info: => 0.0006648s 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:06.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:06.8 Info: => 0.0001296s 11:56:06.8 Info: AlterTable Tracks 11:56:06.8 Info: => 1.4E-06s 11:56:06.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:06.8 Info: => 0.000679s 11:56:06.8 Info: AlterTable Tracks 11:56:06.8 Info: => 1.6E-06s 11:56:06.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:06.8 Info: => 0.0006732s 11:56:06.8 Info: AlterTable Tracks 11:56:06.8 Info: => 1.9E-06s 11:56:06.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:06.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:06.8 Info: => 0.0006748s 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:06.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:06.8 Info: => 0.0001179s 11:56:06.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:06.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:06.8 Info: => 0.0001057s 11:56:06.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:06.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:06.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:06.8 Info: DROP TABLE "Artists" 11:56:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.8 Info: => 0.0060973s 11:56:06.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:06.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:06.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:06.8 Info: DROP TABLE "Albums" 11:56:06.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:06.8 Info: => 0.0062178s 11:56:06.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:06.8 Info: DROP TABLE "Tracks" 11:56:06.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:06.8 Info: => 0.0058048s 11:56:06.8 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:06.8 Info: DROP TABLE "TrackFiles" 11:56:06.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:06.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:06.8 Info: => 0.005626s 11:56:06.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:06.8 Info: => 0.0001709s 11:56:06.8 Info: CreateIndex Artists (Monitored) 11:56:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:06.8 Info: => 0.0001447s 11:56:06.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:06.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:06.8 Info: => 0.00015s 11:56:06.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:06.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:06.8 Info: => 0.0001366s 11:56:06.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:06.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:06.8 Info: => 0.0001353s 11:56:06.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:06.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:06.8 Info: => 0.0001399s 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:06.8 Info: => 7.26E-05s 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:06.8 Info: => 5.86E-05s 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:06.8 Info: => 6.86E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:06', 'add_release_groups_etc') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 23: add_release_groups_etc migrated 11:56:06.8 Info: => 0.0006494s 11:56:06.8 Info: 24: NewMediaInfoFormat migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 24 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:06.8 Info: => 7.78E-05s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:06', 'NewMediaInfoFormat') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 24: NewMediaInfoFormat migrated 11:56:06.8 Info: => 0.0003702s 11:56:06.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 25 11:56:06.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:06.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:06.8 Info: => 0.0018654s 11:56:06.8 Info: AlterTable ReleaseProfiles 11:56:06.8 Info: => 1.7E-06s 11:56:06.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:06.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:06.8 Info: => 0.0006653s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:06', 'rename_restrictions_to_release_profiles') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:06.8 Info: => 0.00102s 11:56:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 26 11:56:06.8 Info: RenameTable Profiles QualityProfiles 11:56:06.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:06.8 Info: => 0.0018406s 11:56:06.8 Info: AlterTable QualityProfiles 11:56:06.8 Info: => 1.7E-06s 11:56:06.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:06.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:06.8 Info: => 0.0006587s 11:56:06.8 Info: AlterTable LanguageProfiles 11:56:06.8 Info: => 1.8E-06s 11:56:06.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:06.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:06.8 Info: => 0.0006469s 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:06.8 Info: => 6.93E-05s 11:56:06.8 Info: UpdateData 11:56:06.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:06.8 Info: => 5.25E-05s 11:56:06.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:06.8 Info: DROP TABLE "Artists" 11:56:06.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:06.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:06.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:06.8 Info: => 0.0062829s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:06', 'rename_quality_profiles_add_upgrade_allowed') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:06.8 Info: => 0.0067587s 11:56:06.8 Info: 27: add_import_exclusions migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 27 11:56:06.8 Info: CreateTable ImportListExclusions 11:56:06.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:06.8 Info: => 0.0002085s 11:56:06.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:06.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:06.8 Info: => 0.0001573s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:06', 'add_import_exclusions') 11:56:06.8 Info: Committing Transaction 11:56:06.8 Info: 27: add_import_exclusions migrated 11:56:06.8 Info: => 0.0005644s 11:56:06.8 Info: 28: clean_artist_metadata_table migrating 11:56:06.8 Info: Beginning Transaction 11:56:06.8 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0002058s 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0001789s 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0001846s 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0001713s 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0001841s 11:56: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) 11:56: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) 11:56:06.8 Info: => 0.0001725s 11:56:06.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:06', 'clean_artist_metadata_table') 11:56:06.8 Info: Committing Transaction 11:56:06.9 Info: 28: clean_artist_metadata_table migrated 11:56:06.9 Info: => 0.0005189s 11:56:06.9 Info: 29: health_issue_notification migrating 11:56:06.9 Info: Beginning Transaction 11:56:06.9 Info: Starting migration of Main DB to 29 11:56:06.9 Info: AlterTable Notifications 11:56:06.9 Info: => 2.2E-06s 11:56:06.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:06.9 Info: => 0.0007119s 11:56:06.9 Info: AlterTable Notifications 11:56:06.9 Info: => 1.6E-06s 11:56:06.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:06.9 Info: => 0.0006882s 11:56:06.9 Info: AlterTable Notifications 11:56:06.9 Info: => 1.5E-06s 11:56:06.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:06.9 Info: => 0.0006648s 11:56:06.9 Info: AlterTable Notifications 11:56:06.9 Info: => 1.8E-06s 11:56:06.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:06.9 Info: => 0.0006941s 11:56:06.9 Info: AlterTable Notifications 11:56:06.9 Info: => 1.6E-06s 11:56:06.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:06.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:06.9 Info: => 0.0006752s 11:56:06.9 Info: DeleteColumn Notifications OnDownload 11:56:06.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:06.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:06.9 Info: DROP TABLE "Notifications" 11:56:06.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:06.9 Info: => 0.0054471s 11:56:06.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:06.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:06.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:06.9 Info: DROP TABLE "Notifications" 11:56:06.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:06.9 Info: => 0.0056205s 11:56:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:06', 'health_issue_notification') 11:56:06.9 Info: Committing Transaction 11:56:06.9 Info: 29: health_issue_notification migrated 11:56:06.9 Info: => 0.0060947s 11:56:06.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:06.9 Info: Beginning Transaction 11:56:06.9 Info: Starting migration of Main DB to 30 11:56:06.9 Info: AlterTable TrackFiles 11:56:06.9 Info: => 1.6E-06s 11:56:06.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:06.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:06.9 Info: => 0.0007432s 11:56:06.9 Info: AlterTable TrackFiles 11:56:06.9 Info: => 1.7E-06s 11:56:06.9 Info: CreateColumn TrackFiles Path String 11:56:06.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:06.9 Info: => 0.0006752s 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:06.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:06.9 Info: => 6.12E-05s 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:06.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:06.9 Info: => 0.0001599s 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:06.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:06.9 Info: => 0.0001773s 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:06.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:06.9 Info: => 0.0001793s 11:56:06.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:06.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:06.9 Info: => 0.0001177s 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:06.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:06.9 Info: => 7.46E-05s 11:56:06.9 Info: AlterTable TrackFiles 11:56:06.9 Info: => 1.5E-06s 11:56:06.9 Info: AlterColumn TrackFiles Path String 11:56:06.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:06.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:06.9 Info: DROP TABLE "TrackFiles" 11:56:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:06.9 Info: => 0.0057684s 11:56:06.9 Info: CreateIndex TrackFiles (Path) 11:56:06.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:06.9 Info: => 0.000111s 11:56:06.9 Info: DeleteColumn TrackFiles RelativePath 11:56:06.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:06.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:06.9 Info: DROP TABLE "TrackFiles" 11:56:06.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:06.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:06.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:06.9 Info: => 0.0058555s 11:56:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:06', 'add_mediafilerepository_mtime') 11:56:06.9 Info: Committing Transaction 11:56:06.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:06.9 Info: => 0.006336s 11:56:06.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:06.9 Info: Beginning Transaction 11:56:06.9 Info: Starting migration of Main DB to 31 11:56:06.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:56:06.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) 11:56:06.9 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:56:06.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) 11:56:06.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:06.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:06.9 Info: => 0.0001909s 11:56:06.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:06.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:06.9 Info: => 0.0001508s 11:56:06.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:06.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:06.9 Info: DROP TABLE "Artists" 11:56:06.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:06.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:06.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:06.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:06.9 Info: => 0.0083747s 11:56:06.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:06.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:06.9 Info: => 0.0001099s 11:56:06.9 Info: -> 4 Insert operations completed in 00:00:00.0003932 taking an average of 00:00:00.0000983 11:56:06.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:06', 'add_artistmetadataid_constraint') 11:56:06.9 Info: Committing Transaction 11:56:06.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:06.9 Info: => 0.0006016s 11:56:06.9 Debug: Took: 00:00:00.2250279 11:56:07.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:56:07.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:56:07.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173670532583_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.0 Info: DatabaseEngineVersionCheck migrating 11:56:07.0 Info: PerformDBOperation 11:56:07.0 Info: Performing DB Operation 11:56:07.0 Info: SQLite 3.46.1 11:56:07.0 Info: => 0.0012401s 11:56:07.0 Info: DatabaseEngineVersionCheck migrated 11:56:07.0 Info: => 0.0012733s 11:56:07.0 Info: VersionMigration migrating 11:56:07.0 Info: Beginning Transaction 11:56:07.0 Info: CreateTable VersionInfo 11:56:07.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:07.0 Info: => 0.0002589s 11:56:07.0 Info: Committing Transaction 11:56:07.0 Info: VersionMigration migrated 11:56:07.0 Info: => 0.0006546s 11:56:07.0 Info: VersionUniqueMigration migrating 11:56:07.0 Info: Beginning Transaction 11:56:07.0 Info: CreateIndex VersionInfo (Version) 11:56:07.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:07.0 Info: => 0.0002071s 11:56:07.0 Info: AlterTable VersionInfo 11:56:07.0 Info: => 1.9E-06s 11:56:07.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:07.0 Info: => 0.0006483s 11:56:07.0 Info: Committing Transaction 11:56:07.0 Info: VersionUniqueMigration migrated 11:56:07.0 Info: => 0.0009343s 11:56:07.0 Info: VersionDescriptionMigration migrating 11:56:07.0 Info: Beginning Transaction 11:56:07.0 Info: AlterTable VersionInfo 11:56:07.0 Info: => 1.9E-06s 11:56:07.0 Info: CreateColumn VersionInfo Description String 11:56:07.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:07.0 Info: => 0.0002655s 11:56:07.0 Info: Committing Transaction 11:56:07.0 Info: VersionDescriptionMigration migrated 11:56:07.0 Info: => 0.0005353s 11:56:07.0 Info: 1: InitialSetup migrating 11:56:07.0 Info: Beginning Transaction 11:56:07.0 Info: Starting migration of Main DB to 1 11:56:07.0 Info: CreateTable Config 11:56:07.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:07.0 Info: => 0.0002735s 11:56:07.0 Info: CreateIndex Config (Key) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:07.0 Info: => 0.0001486s 11:56:07.0 Info: CreateTable RootFolders 11:56:07.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001739s 11:56:07.0 Info: CreateIndex RootFolders (Path) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:07.0 Info: => 0.000131s 11:56:07.0 Info: CreateTable Artists 11:56:07.0 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:07.0 Info: => 0.0004638s 11:56:07.0 Info: CreateIndex Artists (ForeignArtistId) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.0 Info: => 0.0001451s 11:56:07.0 Info: CreateIndex Artists (NameSlug) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.0 Info: => 0.0001326s 11:56:07.0 Info: CreateIndex Artists (CleanName) 11:56:07.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.0 Info: => 0.0001284s 11:56:07.0 Info: CreateIndex Artists (Path) 11:56:07.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.0 Info: => 0.0001287s 11:56:07.0 Info: CreateTable Albums 11:56:07.0 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.0 Info: => 0.0003398s 11:56:07.0 Info: CreateIndex Albums (ForeignAlbumId) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.0 Info: => 0.0001395s 11:56:07.0 Info: CreateIndex Albums (MBId) 11:56:07.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.0 Info: => 0.0001262s 11:56:07.0 Info: CreateIndex Albums (TADBId) 11:56:07.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.0 Info: => 0.0001263s 11:56:07.0 Info: CreateIndex Albums (TitleSlug) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.0 Info: => 0.0001304s 11:56:07.0 Info: CreateIndex Albums (CleanTitle) 11:56:07.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.0 Info: => 0.0001311s 11:56:07.0 Info: CreateIndex Albums (Path) 11:56:07.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:07.0 Info: => 0.0001245s 11:56:07.0 Info: CreateTable Tracks 11:56:07.0 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.0 Info: => 0.0002462s 11:56:07.0 Info: CreateIndex Tracks (ForeignTrackId) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.0 Info: => 0.0001332s 11:56:07.0 Info: CreateIndex Tracks (ArtistId) 11:56:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.0 Info: => 0.0001314s 11:56:07.0 Info: CreateIndex Tracks (TrackFileId) 11:56:07.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.0 Info: => 0.0001465s 11:56:07.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:07.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:07.0 Info: => 0.0001454s 11:56:07.0 Info: CreateTable TrackFiles 11:56:07.0 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:07.0 Info: => 0.0002468s 11:56:07.0 Info: CreateIndex TrackFiles (ArtistId) 11:56:07.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:07.0 Info: => 0.0001409s 11:56:07.0 Info: CreateIndex TrackFiles (AlbumId) 11:56:07.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.0 Info: => 0.0001304s 11:56:07.0 Info: CreateTable History 11:56:07.0 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:07.0 Info: => 0.0002416s 11:56:07.0 Info: CreateIndex History (Date) 11:56:07.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:07.0 Info: => 0.0001364s 11:56:07.0 Info: CreateIndex History (EventType) 11:56:07.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:07.0 Info: => 0.0001475s 11:56:07.0 Info: CreateIndex History (DownloadId) 11:56:07.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:07.0 Info: => 0.0001445s 11:56:07.0 Info: CreateIndex History (AlbumId) 11:56:07.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:07.0 Info: => 0.0001363s 11:56:07.0 Info: CreateTable Notifications 11:56:07.0 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:07.0 Info: => 0.0002196s 11:56:07.0 Info: CreateTable ScheduledTasks 11:56:07.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:07.0 Info: => 0.0001962s 11:56:07.0 Info: CreateIndex ScheduledTasks (TypeName) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:07.0 Info: => 0.0001454s 11:56:07.0 Info: CreateTable Indexers 11:56:07.0 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:07.0 Info: => 0.000198s 11:56:07.0 Info: CreateIndex Indexers (Name) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.0 Info: => 0.000148s 11:56:07.0 Info: CreateTable Profiles 11:56:07.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:07.0 Info: => 0.000189s 11:56:07.0 Info: CreateIndex Profiles (Name) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:07.0 Info: => 0.0001406s 11:56:07.0 Info: CreateTable QualityDefinitions 11:56:07.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:07.0 Info: => 0.0001926s 11:56:07.0 Info: CreateIndex QualityDefinitions (Quality) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:07.0 Info: => 0.0001487s 11:56:07.0 Info: CreateIndex QualityDefinitions (Title) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:07.0 Info: => 0.0001349s 11:56:07.0 Info: CreateTable NamingConfig 11:56:07.0 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:07.0 Info: => 0.0002188s 11:56:07.0 Info: CreateTable Blacklist 11:56:07.0 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:07.0 Info: => 0.0002757s 11:56:07.0 Info: CreateTable Metadata 11:56:07.0 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001926s 11:56:07.0 Info: CreateTable MetadataFiles 11:56:07.0 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:07.0 Info: => 0.0002252s 11:56:07.0 Info: CreateTable DownloadClients 11:56:07.0 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001909s 11:56:07.0 Info: CreateTable PendingReleases 11:56:07.0 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:07.0 Info: => 0.0002036s 11:56:07.0 Info: CreateTable RemotePathMappings 11:56:07.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001848s 11:56:07.0 Info: CreateTable Tags 11:56:07.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001606s 11:56:07.0 Info: CreateIndex Tags (Label) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:07.0 Info: => 0.0001437s 11:56:07.0 Info: CreateTable Restrictions 11:56:07.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001884s 11:56:07.0 Info: CreateTable DelayProfiles 11:56:07.0 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:07.0 Info: => 0.0002215s 11:56:07.0 Info: CreateTable Users 11:56:07.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:07.0 Info: => 0.0001811s 11:56:07.0 Info: CreateIndex Users (Identifier) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:07.0 Info: => 0.0001481s 11:56:07.0 Info: CreateIndex Users (Username) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:07.0 Info: => 0.0001453s 11:56:07.0 Info: CreateTable Commands 11:56:07.0 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:07.0 Info: => 0.0002332s 11:56:07.0 Info: CreateTable IndexerStatus 11:56:07.0 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:07.0 Info: => 0.0002211s 11:56:07.0 Info: CreateIndex IndexerStatus (ProviderId) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:07.0 Info: => 0.0001404s 11:56:07.0 Info: CreateTable ExtraFiles 11:56:07.0 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:07.0 Info: => 0.000217s 11:56:07.0 Info: CreateTable LyricFiles 11:56:07.0 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:07.0 Info: => 0.000235s 11:56:07.0 Info: CreateTable LanguageProfiles 11:56:07.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:07.0 Info: => 0.0001838s 11:56:07.0 Info: CreateIndex LanguageProfiles (Name) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:07.0 Info: => 0.0001607s 11:56:07.0 Info: CreateTable DownloadClientStatus 11:56:07.0 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:07.0 Info: => 0.0001956s 11:56:07.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:07.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:07.0 Info: => 0.0001794s 11:56:07.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:07.0 Info: -> 1 Insert operations completed in 00:00:00.0000967 taking an average of 00:00:00.0000967 11:56:07.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:07', 'InitialSetup') 11:56:07.0 Info: Committing Transaction 11:56:07.1 Info: 1: InitialSetup migrated 11:56:07.1 Info: => 0.0010286s 11:56:07.1 Info: 2: add_reason_to_pending_releases migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 2 11:56:07.1 Info: AlterTable PendingReleases 11:56:07.1 Info: => 2E-06s 11:56:07.1 Info: CreateColumn PendingReleases Reason Int32 11:56:07.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.000638s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:07', 'add_reason_to_pending_releases') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 2: add_reason_to_pending_releases migrated 11:56:07.1 Info: => 0.0010031s 11:56:07.1 Info: 3: add_medium_support migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 3 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.9E-06s 11:56:07.1 Info: CreateColumn Albums Media String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:07.1 Info: => 0.0006354s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 2E-06s 11:56:07.1 Info: CreateColumn Tracks MediumNumber Int32 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006163s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 1.8E-06s 11:56:07.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006174s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.1 Info: => 6.67E-05s 11:56:07.1 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Tracks" 11:56:07.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.1 Info: => 0.0059811s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Tracks TrackNumber String 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:07.1 Info: => 0.0006076s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:07', 'add_medium_support') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 3: add_medium_support migrated 11:56:07.1 Info: => 0.0010745s 11:56:07.1 Info: 4: add_various_qualites_in_profile migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 4 11:56:07.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.1 Info: => 7.82E-05s 11:56:07.1 Info: PerformDBOperation 11:56:07.1 Info: Performing DB Operation 11:56:07.1 Info: => 4.77E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:07', 'add_various_qualites_in_profile') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 4: add_various_qualites_in_profile migrated 11:56:07.1 Info: => 0.0003453s 11:56:07.1 Info: 5: metadata_profiles migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 5 11:56:07.1 Info: CreateTable MetadataProfiles 11:56: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) 11:56:07.1 Info: => 0.0002282s 11:56:07.1 Info: CreateIndex MetadataProfiles (Name) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:07.1 Info: => 0.0001755s 11:56:07.1 Info: AlterTable Artists 11:56:07.1 Info: => 1.5E-06s 11:56:07.1 Info: CreateColumn Artists MetadataProfileId Int32 11:56:07.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:07.1 Info: => 0.0006593s 11:56:07.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Artists" 11:56:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.1 Info: => 0.0074714s 11:56:07.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Artists" 11:56:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.1 Info: => 0.0059564s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Albums SecondaryTypes String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:07.1 Info: => 0.0006062s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:07', 'metadata_profiles') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 5: metadata_profiles migrated 11:56:07.1 Info: => 0.0011166s 11:56:07.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 6 11:56:07.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:07.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:07.1 Info: DROP TABLE "Indexers" 11:56:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.1 Info: => 0.006443s 11:56:07.1 Info: AlterTable Indexers 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:07.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:07.1 Info: => 0.0006082s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.1 Info: => 6.55E-05s 11:56:07.1 Info: AlterTable Indexers 11:56:07.1 Info: => 1.6E-06s 11:56:07.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Indexers" 11:56:07.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.1 Info: => 0.006554s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:07', 'separate_automatic_and_interactive_search') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 6: separate_automatic_and_interactive_search migrated 11:56:07.1 Info: => 0.0069776s 11:56:07.1 Info: 7: change_album_path_to_relative migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 7 11:56:07.1 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Albums" 11:56:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.1 Info: => 0.0061054s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:07', 'change_album_path_to_relative') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 7: change_album_path_to_relative migrated 11:56:07.1 Info: => 0.0065821s 11:56:07.1 Info: 8: change_quality_size_mb_to_kb migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:07.1 Info: => 7.09E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:07', 'change_quality_size_mb_to_kb') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 8: change_quality_size_mb_to_kb migrated 11:56:07.1 Info: => 0.0003826s 11:56:07.1 Info: 9: album_releases migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 9 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 2.2E-06s 11:56:07.1 Info: CreateColumn Albums Releases String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:07.1 Info: => 0.0006442s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.6E-06s 11:56:07.1 Info: CreateColumn Albums CurrentRelease String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:07.1 Info: => 0.0006061s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:07', 'album_releases') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 9: album_releases migrated 11:56:07.1 Info: => 0.000962s 11:56:07.1 Info: 10: album_releases_fix migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 10 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Albums" 11:56:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.1 Info: => 0.0073723s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.9E-06s 11:56:07.1 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:07.1 Info: DROP TABLE "Albums" 11:56:07.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.1 Info: => 0.0059094s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:07', 'album_releases_fix') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 10: album_releases_fix migrated 11:56:07.1 Info: => 0.006511s 11:56:07.1 Info: 11: import_lists migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 11 11:56:07.1 Info: CreateTable ImportLists 11:56: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) 11:56:07.1 Info: => 0.000262s 11:56:07.1 Info: CreateIndex ImportLists (Name) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:07.1 Info: => 0.0001512s 11:56:07.1 Info: CreateTable ImportListStatus 11:56:07.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:07.1 Info: => 0.0001968s 11:56:07.1 Info: CreateIndex ImportListStatus (ProviderId) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:07.1 Info: => 0.0001468s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:07', 'import_lists') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 11: import_lists migrated 11:56:07.1 Info: => 0.0005271s 11:56:07.1 Info: 12: add_release_status migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 12 11:56:07.1 Info: AlterTable MetadataProfiles 11:56:07.1 Info: => 1.8E-06s 11:56:07.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:07.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:07.1 Info: => 0.0006844s 11:56:07.1 Info: PerformDBOperation 11:56:07.1 Info: Performing DB Operation 11:56:07.1 Info: => 4.69E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:07', 'add_release_status') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 12: add_release_status migrated 11:56:07.1 Info: => 0.0003824s 11:56:07.1 Info: 13: album_download_notification migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 13 11:56:07.1 Info: AlterTable Notifications 11:56:07.1 Info: => 1.8E-06s 11:56:07.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:07.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006753s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:07', 'album_download_notification') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 13: album_download_notification migrated 11:56:07.1 Info: => 0.0010395s 11:56:07.1 Info: 14: fix_language_metadata_profiles migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 14 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.1 Info: => 0.0001435s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.1 Info: => 0.0001119s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:07', 'fix_language_metadata_profiles') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 14: fix_language_metadata_profiles migrated 11:56:07.1 Info: => 0.000424s 11:56:07.1 Info: 15: remove_fanzub migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 15 11:56:07.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.1 Info: => 6.57E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:07', 'remove_fanzub') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 15: remove_fanzub migrated 11:56:07.1 Info: => 0.0003896s 11:56:07.1 Info: 16: update_artist_history_indexes migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 16 11:56:07.1 Info: CreateIndex Albums (ArtistId) 11:56:07.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:07.1 Info: => 0.0001774s 11:56:07.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:07.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:07.1 Info: => 0.0001559s 11:56:07.1 Info: DeleteIndex History (AlbumId) 11:56:07.1 Info: DROP INDEX "IX_History_AlbumId" 11:56:07.1 Info: => 0.0001535s 11:56:07.1 Info: CreateIndex History (AlbumId, Date) 11:56:07.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:07.1 Info: => 0.0001543s 11:56:07.1 Info: DeleteIndex History (DownloadId) 11:56:07.1 Info: DROP INDEX "IX_History_DownloadId" 11:56:07.1 Info: => 0.0001504s 11:56:07.1 Info: CreateIndex History (DownloadId, Date) 11:56:07.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:07.1 Info: => 0.000152s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:07', 'update_artist_history_indexes') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 16: update_artist_history_indexes migrated 11:56:07.1 Info: => 0.0005436s 11:56:07.1 Info: 17: remove_nma migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 17 11:56:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:07.1 Info: => 7.27E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:07', 'remove_nma') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 17: remove_nma migrated 11:56:07.1 Info: => 0.0003688s 11:56:07.1 Info: 18: album_disambiguation migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 18 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.8E-06s 11:56:07.1 Info: CreateColumn Albums Disambiguation String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:07.1 Info: => 0.0007133s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:07', 'album_disambiguation') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 18: album_disambiguation migrated 11:56:07.1 Info: => 0.0010754s 11:56:07.1 Info: 19: add_ape_quality_in_profiles migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 19 11:56:07.1 Info: PerformDBOperation 11:56:07.1 Info: Performing DB Operation 11:56:07.1 Info: => 5.06E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:07', 'add_ape_quality_in_profiles') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 19: add_ape_quality_in_profiles migrated 11:56:07.1 Info: => 0.0003648s 11:56:07.1 Info: 20: remove_pushalot migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 20 11:56:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:07.1 Info: => 7.31E-05s 11:56:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:07.1 Info: => 5.43E-05s 11:56:07.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:07.1 Info: => 5.14E-05s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:07', 'remove_pushalot') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 20: remove_pushalot migrated 11:56:07.1 Info: => 0.0003438s 11:56:07.1 Info: 21: add_custom_filters migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 21 11:56:07.1 Info: CreateTable CustomFilters 11:56:07.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:07.1 Info: => 0.0002063s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:07', 'add_custom_filters') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 21: add_custom_filters migrated 11:56:07.1 Info: => 0.0005463s 11:56:07.1 Info: 22: import_list_tags migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 22 11:56:07.1 Info: AlterTable ImportLists 11:56:07.1 Info: => 1.5E-06s 11:56:07.1 Info: CreateColumn ImportLists Tags String 11:56:07.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:07.1 Info: => 0.0006643s 11:56:07.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:07', 'import_list_tags') 11:56:07.1 Info: Committing Transaction 11:56:07.1 Info: 22: import_list_tags migrated 11:56:07.1 Info: => 0.001014s 11:56:07.1 Info: 23: add_release_groups_etc migrating 11:56:07.1 Info: Beginning Transaction 11:56:07.1 Info: Starting migration of Main DB to 23 11:56:07.1 Info: CreateTable ArtistMetadata 11:56:07.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:07.1 Info: => 0.0002731s 11:56:07.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:07.1 Info: => 0.0001729s 11:56:07.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.1 Info: => 0.0001588s 11:56:07.1 Info: AlterTable Artists 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:07.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006776s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.1 Info: => 9.69E-05s 11:56:07.1 Info: CreateTable AlbumReleases 11:56:07.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:07.1 Info: => 0.000244s 11:56:07.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:07.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:07.1 Info: => 0.0001648s 11:56:07.1 Info: CreateIndex AlbumReleases (AlbumId) 11:56:07.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:07.1 Info: => 0.0001401s 11:56:07.1 Info: PerformDBOperation 11:56:07.1 Info: Performing DB Operation 11:56:07.1 Info: => 8.66E-05s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.4E-06s 11:56:07.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006967s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:07.1 Info: => 0.000724s 11:56:07.1 Info: AlterTable Albums 11:56:07.1 Info: => 1.8E-06s 11:56:07.1 Info: CreateColumn Albums Links String 11:56:07.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:07.1 Info: => 0.0006738s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.1 Info: => 0.0001439s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 1.6E-06s 11:56:07.1 Info: CreateColumn Tracks ForeignRecordingId String 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:07.1 Info: => 0.0006867s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 1.7E-06s 11:56:07.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0006941s 11:56:07.1 Info: AlterTable Tracks 11:56:07.1 Info: => 1.6E-06s 11:56:07.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:07.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.1 Info: => 0.0007062s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.1 Info: => 0.0001184s 11:56:07.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.1 Info: => 9.72E-05s 11:56:07.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:07.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.1 Info: DROP TABLE "Artists" 11:56:07.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.1 Info: => 0.0075469s 11:56:07.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Albums" 11:56:07.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.2 Info: => 0.0062168s 11:56:07.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Tracks" 11:56:07.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.2 Info: => 0.0057366s 11:56:07.2 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "TrackFiles" 11:56:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.2 Info: => 0.0054827s 11:56:07.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.2 Info: => 0.0001519s 11:56:07.2 Info: CreateIndex Artists (Monitored) 11:56:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.2 Info: => 0.0001423s 11:56:07.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:07.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:07.2 Info: => 0.000141s 11:56:07.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:07.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:07.2 Info: => 0.0001574s 11:56:07.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:07.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:07.2 Info: => 0.0001471s 11:56:07.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:07.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:07.2 Info: => 0.0001429s 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.2 Info: => 7.21E-05s 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.2 Info: => 5.89E-05s 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:07.2 Info: => 6.65E-05s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:07', 'add_release_groups_etc') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 23: add_release_groups_etc migrated 11:56:07.2 Info: => 0.0007084s 11:56:07.2 Info: 24: NewMediaInfoFormat migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 24 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:07.2 Info: => 7.46E-05s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:07', 'NewMediaInfoFormat') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 24: NewMediaInfoFormat migrated 11:56:07.2 Info: => 0.0003671s 11:56:07.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 25 11:56:07.2 Info: RenameTable Restrictions ReleaseProfiles 11:56:07.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:07.2 Info: => 0.0017402s 11:56:07.2 Info: AlterTable ReleaseProfiles 11:56:07.2 Info: => 1.7E-06s 11:56:07.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:07.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:07.2 Info: => 0.0006378s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:07', 'rename_restrictions_to_release_profiles') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:07.2 Info: => 0.0009787s 11:56:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 26 11:56:07.2 Info: RenameTable Profiles QualityProfiles 11:56:07.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:07.2 Info: => 0.0017507s 11:56:07.2 Info: AlterTable QualityProfiles 11:56:07.2 Info: => 1.6E-06s 11:56:07.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:07.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.2 Info: => 0.0006261s 11:56:07.2 Info: AlterTable LanguageProfiles 11:56:07.2 Info: => 1.6E-06s 11:56:07.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:07.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.2 Info: => 0.0006091s 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.2 Info: => 6.64E-05s 11:56:07.2 Info: UpdateData 11:56:07.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.2 Info: => 5.27E-05s 11:56:07.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Artists" 11:56:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.2 Info: => 0.007736s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:07', 'rename_quality_profiles_add_upgrade_allowed') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:07.2 Info: => 0.0082441s 11:56:07.2 Info: 27: add_import_exclusions migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 27 11:56:07.2 Info: CreateTable ImportListExclusions 11:56:07.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:07.2 Info: => 0.0002316s 11:56:07.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:07.2 Info: => 0.0001541s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:07', 'add_import_exclusions') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 27: add_import_exclusions migrated 11:56:07.2 Info: => 0.0005299s 11:56:07.2 Info: 28: clean_artist_metadata_table migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001916s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001577s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001561s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001581s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001546s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001596s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:07', 'clean_artist_metadata_table') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 28: clean_artist_metadata_table migrated 11:56:07.2 Info: => 0.0005089s 11:56:07.2 Info: 29: health_issue_notification migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 29 11:56:07.2 Info: AlterTable Notifications 11:56:07.2 Info: => 1.9E-06s 11:56:07.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:07.2 Info: => 0.0007782s 11:56:07.2 Info: AlterTable Notifications 11:56:07.2 Info: => 1.7E-06s 11:56:07.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:07.2 Info: => 0.0006564s 11:56:07.2 Info: AlterTable Notifications 11:56:07.2 Info: => 1.7E-06s 11:56:07.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.2 Info: => 0.000673s 11:56:07.2 Info: AlterTable Notifications 11:56:07.2 Info: => 1.7E-06s 11:56:07.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.2 Info: => 0.0006735s 11:56:07.2 Info: AlterTable Notifications 11:56:07.2 Info: => 1.6E-06s 11:56:07.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:07.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:07.2 Info: => 0.0006598s 11:56:07.2 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Notifications" 11:56:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.2 Info: => 0.0056928s 11:56:07.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Notifications" 11:56:07.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.2 Info: => 0.0074661s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:07', 'health_issue_notification') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 29: health_issue_notification migrated 11:56:07.2 Info: => 0.0079796s 11:56:07.2 Info: 30: add_mediafilerepository_mtime migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 30 11:56:07.2 Info: AlterTable TrackFiles 11:56:07.2 Info: => 1.8E-06s 11:56:07.2 Info: CreateColumn TrackFiles Modified DateTime 11:56:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:07.2 Info: => 0.0007284s 11:56:07.2 Info: AlterTable TrackFiles 11:56:07.2 Info: => 1.7E-06s 11:56:07.2 Info: CreateColumn TrackFiles Path String 11:56:07.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:07.2 Info: => 0.000662s 11:56:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.2 Info: => 5.88E-05s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001562s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001752s 11:56: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) 11:56: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) 11:56:07.2 Info: => 0.0001908s 11:56: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") 11:56: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") 11:56:07.2 Info: => 0.0001186s 11:56:07.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.2 Info: => 7.5E-05s 11:56:07.2 Info: AlterTable TrackFiles 11:56:07.2 Info: => 1.5E-06s 11:56:07.2 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "TrackFiles" 11:56:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.2 Info: => 0.0057841s 11:56:07.2 Info: CreateIndex TrackFiles (Path) 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.2 Info: => 0.0001512s 11:56:07.2 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "TrackFiles" 11:56:07.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.2 Info: => 0.0058421s 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:07', 'add_mediafilerepository_mtime') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 30: add_mediafilerepository_mtime migrated 11:56:07.2 Info: => 0.0063343s 11:56:07.2 Info: 31: add_artistmetadataid_constraint migrating 11:56:07.2 Info: Beginning Transaction 11:56:07.2 Info: Starting migration of Main DB to 31 11:56:07.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:56:07.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) 11:56: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") 11:56: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") 11:56:07.2 Info: => 0.0001828s 11:56:07.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:07.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:07.2 Info: => 0.000172s 11:56:07.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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" 11:56:07.2 Info: DROP TABLE "Artists" 11:56:07.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.2 Info: => 0.0061012s 11:56:07.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.2 Info: => 0.0001488s 11:56:07.2 Info: -> 2 Insert operations completed in 00:00:00.0002122 taking an average of 00:00:00.0001061 11:56:07.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:07', 'add_artistmetadataid_constraint') 11:56:07.2 Info: Committing Transaction 11:56:07.2 Info: 31: add_artistmetadataid_constraint migrated 11:56:07.2 Info: => 0.0006389s 11:56:07.2 Debug: Took: 00:00:00.2235852 11:56:07.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:56:07.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:56:07.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173673372256_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.3 Info: DatabaseEngineVersionCheck migrating 11:56:07.3 Info: PerformDBOperation 11:56:07.3 Info: Performing DB Operation 11:56:07.3 Info: SQLite 3.46.1 11:56:07.3 Info: => 0.0010947s 11:56:07.3 Info: DatabaseEngineVersionCheck migrated 11:56:07.3 Info: => 0.0011242s 11:56:07.3 Info: VersionMigration migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: CreateTable VersionInfo 11:56:07.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:07.3 Info: => 0.0002489s 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: VersionMigration migrated 11:56:07.3 Info: => 0.0007211s 11:56:07.3 Info: VersionUniqueMigration migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: CreateIndex VersionInfo (Version) 11:56:07.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:07.3 Info: => 0.00022s 11:56:07.3 Info: AlterTable VersionInfo 11:56:07.3 Info: => 1.8E-06s 11:56:07.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:07.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:07.3 Info: => 0.0006618s 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: VersionUniqueMigration migrated 11:56:07.3 Info: => 0.00092s 11:56:07.3 Info: VersionDescriptionMigration migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: AlterTable VersionInfo 11:56:07.3 Info: => 1.6E-06s 11:56:07.3 Info: CreateColumn VersionInfo Description String 11:56:07.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:07.3 Info: => 0.0002692s 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: VersionDescriptionMigration migrated 11:56:07.3 Info: => 0.0004954s 11:56:07.3 Info: 1: InitialSetup migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: Starting migration of Main DB to 1 11:56:07.3 Info: CreateTable Config 11:56:07.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:07.3 Info: => 0.0002644s 11:56:07.3 Info: CreateIndex Config (Key) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:07.3 Info: => 0.000161s 11:56:07.3 Info: CreateTable RootFolders 11:56:07.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001722s 11:56:07.3 Info: CreateIndex RootFolders (Path) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:07.3 Info: => 0.0001494s 11:56:07.3 Info: CreateTable Artists 11:56:07.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:07.3 Info: => 0.000392s 11:56:07.3 Info: CreateIndex Artists (ForeignArtistId) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.3 Info: => 0.0001534s 11:56:07.3 Info: CreateIndex Artists (NameSlug) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.3 Info: => 0.0001513s 11:56:07.3 Info: CreateIndex Artists (CleanName) 11:56:07.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.3 Info: => 0.0001505s 11:56:07.3 Info: CreateIndex Artists (Path) 11:56:07.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.3 Info: => 0.0001319s 11:56:07.3 Info: CreateTable Albums 11:56:07.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.3 Info: => 0.0003403s 11:56:07.3 Info: CreateIndex Albums (ForeignAlbumId) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.3 Info: => 0.0001375s 11:56:07.3 Info: CreateIndex Albums (MBId) 11:56:07.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.3 Info: => 0.0001261s 11:56:07.3 Info: CreateIndex Albums (TADBId) 11:56:07.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.3 Info: => 0.000128s 11:56:07.3 Info: CreateIndex Albums (TitleSlug) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.3 Info: => 0.0001264s 11:56:07.3 Info: CreateIndex Albums (CleanTitle) 11:56:07.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.3 Info: => 0.0001309s 11:56:07.3 Info: CreateIndex Albums (Path) 11:56:07.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:07.3 Info: => 0.0001251s 11:56:07.3 Info: CreateTable Tracks 11:56:07.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.3 Info: => 0.0002418s 11:56:07.3 Info: CreateIndex Tracks (ForeignTrackId) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.3 Info: => 0.0001314s 11:56:07.3 Info: CreateIndex Tracks (ArtistId) 11:56:07.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.3 Info: => 0.0001331s 11:56:07.3 Info: CreateIndex Tracks (TrackFileId) 11:56:07.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.3 Info: => 0.0001488s 11:56:07.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:07.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:07.3 Info: => 0.0001482s 11:56:07.3 Info: CreateTable TrackFiles 11:56:07.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:07.3 Info: => 0.0002372s 11:56:07.3 Info: CreateIndex TrackFiles (ArtistId) 11:56:07.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:07.3 Info: => 0.0001473s 11:56:07.3 Info: CreateIndex TrackFiles (AlbumId) 11:56:07.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.3 Info: => 0.0001307s 11:56:07.3 Info: CreateTable History 11:56:07.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:07.3 Info: => 0.0002653s 11:56:07.3 Info: CreateIndex History (Date) 11:56:07.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:07.3 Info: => 0.0001392s 11:56:07.3 Info: CreateIndex History (EventType) 11:56:07.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:07.3 Info: => 0.0001472s 11:56:07.3 Info: CreateIndex History (DownloadId) 11:56:07.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:07.3 Info: => 0.0001405s 11:56:07.3 Info: CreateIndex History (AlbumId) 11:56:07.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:07.3 Info: => 0.0001323s 11:56:07.3 Info: CreateTable Notifications 11:56:07.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:07.3 Info: => 0.0002178s 11:56:07.3 Info: CreateTable ScheduledTasks 11:56:07.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:07.3 Info: => 0.0001926s 11:56:07.3 Info: CreateIndex ScheduledTasks (TypeName) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:07.3 Info: => 0.0001388s 11:56:07.3 Info: CreateTable Indexers 11:56:07.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:07.3 Info: => 0.0001963s 11:56:07.3 Info: CreateIndex Indexers (Name) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.3 Info: => 0.0001511s 11:56:07.3 Info: CreateTable Profiles 11:56:07.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001878s 11:56:07.3 Info: CreateIndex Profiles (Name) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:07.3 Info: => 0.000138s 11:56:07.3 Info: CreateTable QualityDefinitions 11:56:07.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:07.3 Info: => 0.0001968s 11:56:07.3 Info: CreateIndex QualityDefinitions (Quality) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:07.3 Info: => 0.0001373s 11:56:07.3 Info: CreateIndex QualityDefinitions (Title) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:07.3 Info: => 0.0001377s 11:56:07.3 Info: CreateTable NamingConfig 11:56:07.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:07.3 Info: => 0.0002214s 11:56:07.3 Info: CreateTable Blacklist 11:56:07.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:07.3 Info: => 0.0002867s 11:56:07.3 Info: CreateTable Metadata 11:56:07.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001939s 11:56:07.3 Info: CreateTable MetadataFiles 11:56:07.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:07.3 Info: => 0.000223s 11:56:07.3 Info: CreateTable DownloadClients 11:56:07.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001969s 11:56:07.3 Info: CreateTable PendingReleases 11:56:07.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:07.3 Info: => 0.0002048s 11:56:07.3 Info: CreateTable RemotePathMappings 11:56:07.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001838s 11:56:07.3 Info: CreateTable Tags 11:56:07.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001634s 11:56:07.3 Info: CreateIndex Tags (Label) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:07.3 Info: => 0.0001467s 11:56:07.3 Info: CreateTable Restrictions 11:56:07.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001894s 11:56:07.3 Info: CreateTable DelayProfiles 11:56:07.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:07.3 Info: => 0.0002208s 11:56:07.3 Info: CreateTable Users 11:56:07.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:07.3 Info: => 0.0001804s 11:56:07.3 Info: CreateIndex Users (Identifier) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:07.3 Info: => 0.0001393s 11:56:07.3 Info: CreateIndex Users (Username) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:07.3 Info: => 0.0001368s 11:56:07.3 Info: CreateTable Commands 11:56:07.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:07.3 Info: => 0.0002376s 11:56:07.3 Info: CreateTable IndexerStatus 11:56:07.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:07.3 Info: => 0.0002296s 11:56:07.3 Info: CreateIndex IndexerStatus (ProviderId) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:07.3 Info: => 0.0001475s 11:56:07.3 Info: CreateTable ExtraFiles 11:56:07.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:07.3 Info: => 0.0002151s 11:56:07.3 Info: CreateTable LyricFiles 11:56:07.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:07.3 Info: => 0.0002253s 11:56:07.3 Info: CreateTable LanguageProfiles 11:56:07.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:07.3 Info: => 0.000181s 11:56:07.3 Info: CreateIndex LanguageProfiles (Name) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:07.3 Info: => 0.0001582s 11:56:07.3 Info: CreateTable DownloadClientStatus 11:56:07.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:07.3 Info: => 0.0001943s 11:56:07.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:07.3 Info: => 0.000172s 11:56:07.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:07.3 Info: -> 1 Insert operations completed in 00:00:00.0000979 taking an average of 00:00:00.0000979 11:56:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:07', 'InitialSetup') 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: 1: InitialSetup migrated 11:56:07.3 Info: => 0.0010604s 11:56:07.3 Info: 2: add_reason_to_pending_releases migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: Starting migration of Main DB to 2 11:56:07.3 Info: AlterTable PendingReleases 11:56:07.3 Info: => 1.9E-06s 11:56:07.3 Info: CreateColumn PendingReleases Reason Int32 11:56:07.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:07.3 Info: => 0.0006604s 11:56:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:07', 'add_reason_to_pending_releases') 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: 2: add_reason_to_pending_releases migrated 11:56:07.3 Info: => 0.0010283s 11:56:07.3 Info: 3: add_medium_support migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: Starting migration of Main DB to 3 11:56:07.3 Info: AlterTable Albums 11:56:07.3 Info: => 1.8E-06s 11:56:07.3 Info: CreateColumn Albums Media String 11:56:07.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:07.3 Info: => 0.0006392s 11:56:07.3 Info: AlterTable Tracks 11:56:07.3 Info: => 1.8E-06s 11:56:07.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.3 Info: => 0.0006169s 11:56:07.3 Info: AlterTable Tracks 11:56:07.3 Info: => 1.8E-06s 11:56:07.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.3 Info: => 0.0006836s 11:56:07.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.3 Info: => 6.87E-05s 11:56:07.3 Info: DeleteColumn Tracks TrackNumber 11:56:07.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:07.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:07.3 Info: DROP TABLE "Tracks" 11:56:07.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.3 Info: => 0.0059729s 11:56:07.3 Info: AlterTable Tracks 11:56:07.3 Info: => 1.5E-06s 11:56:07.3 Info: CreateColumn Tracks TrackNumber String 11:56:07.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:07.3 Info: => 0.0006183s 11:56:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:07', 'add_medium_support') 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: 3: add_medium_support migrated 11:56:07.3 Info: => 0.0010665s 11:56:07.3 Info: 4: add_various_qualites_in_profile migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: Starting migration of Main DB to 4 11:56:07.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.3 Info: => 7.57E-05s 11:56:07.3 Info: PerformDBOperation 11:56:07.3 Info: Performing DB Operation 11:56:07.3 Info: => 4.8E-05s 11:56:07.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:07', 'add_various_qualites_in_profile') 11:56:07.3 Info: Committing Transaction 11:56:07.3 Info: 4: add_various_qualites_in_profile migrated 11:56:07.3 Info: => 0.0003441s 11:56:07.3 Info: 5: metadata_profiles migrating 11:56:07.3 Info: Beginning Transaction 11:56:07.3 Info: Starting migration of Main DB to 5 11:56:07.3 Info: CreateTable MetadataProfiles 11:56:07.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:07.3 Info: => 0.0002257s 11:56:07.3 Info: CreateIndex MetadataProfiles (Name) 11:56:07.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:07.3 Info: => 0.0001738s 11:56:07.3 Info: AlterTable Artists 11:56:07.3 Info: => 1.6E-06s 11:56:07.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:07.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:07.3 Info: => 0.0006533s 11:56:07.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:07.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:07.4 Info: DROP TABLE "Artists" 11:56:07.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.4 Info: => 0.0073324s 11:56:07.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:07.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:07.4 Info: DROP TABLE "Artists" 11:56:07.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.4 Info: => 0.0059317s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 2.1E-06s 11:56:07.4 Info: CreateColumn Albums SecondaryTypes String 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:07.4 Info: => 0.0006185s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:07', 'metadata_profiles') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 5: metadata_profiles migrated 11:56:07.4 Info: => 0.0011086s 11:56:07.4 Info: 6: separate_automatic_and_interactive_search migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 6 11:56:07.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:07.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:07.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:07.4 Info: DROP TABLE "Indexers" 11:56:07.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.4 Info: => 0.0064558s 11:56:07.4 Info: AlterTable Indexers 11:56:07.4 Info: => 1.7E-06s 11:56:07.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:07.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:07.4 Info: => 0.000613s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.4 Info: => 6.35E-05s 11:56:07.4 Info: AlterTable Indexers 11:56:07.4 Info: => 1.4E-06s 11:56:07.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:07.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:07.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:07.4 Info: DROP TABLE "Indexers" 11:56:07.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.4 Info: => 0.0053283s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:07', 'separate_automatic_and_interactive_search') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 6: separate_automatic_and_interactive_search migrated 11:56:07.4 Info: => 0.0058115s 11:56:07.4 Info: 7: change_album_path_to_relative migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 7 11:56:07.4 Info: DeleteColumn Albums Path 11:56:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:07.4 Info: DROP TABLE "Albums" 11:56:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.4 Info: => 0.0074927s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:07', 'change_album_path_to_relative') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 7: change_album_path_to_relative migrated 11:56:07.4 Info: => 0.0080377s 11:56:07.4 Info: 8: change_quality_size_mb_to_kb migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 8 11:56:07.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:07.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:07.4 Info: => 0.0001145s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:07', 'change_quality_size_mb_to_kb') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 8: change_quality_size_mb_to_kb migrated 11:56:07.4 Info: => 0.0004337s 11:56:07.4 Info: 9: album_releases migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 9 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.9E-06s 11:56:07.4 Info: CreateColumn Albums Releases String 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:07.4 Info: => 0.0006451s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.8E-06s 11:56:07.4 Info: CreateColumn Albums CurrentRelease String 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:07.4 Info: => 0.0006252s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:07', 'album_releases') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 9: album_releases migrated 11:56:07.4 Info: => 0.0009936s 11:56:07.4 Info: 10: album_releases_fix migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 10 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 2E-06s 11:56:07.4 Info: AlterColumn Albums Releases String 11:56:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:07.4 Info: DROP TABLE "Albums" 11:56:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.4 Info: => 0.0070899s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.7E-06s 11:56:07.4 Info: AlterColumn Albums CurrentRelease String 11:56:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:07.4 Info: DROP TABLE "Albums" 11:56:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.4 Info: => 0.006969s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:07', 'album_releases_fix') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 10: album_releases_fix migrated 11:56:07.4 Info: => 0.0074308s 11:56:07.4 Info: 11: import_lists migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 11 11:56:07.4 Info: CreateTable ImportLists 11:56:07.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.4 Info: => 0.0002898s 11:56:07.4 Info: CreateIndex ImportLists (Name) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:07.4 Info: => 0.0001613s 11:56:07.4 Info: CreateTable ImportListStatus 11:56:07.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:07.4 Info: => 0.0002574s 11:56:07.4 Info: CreateIndex ImportListStatus (ProviderId) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:07.4 Info: => 0.0001705s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:07', 'import_lists') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 11: import_lists migrated 11:56:07.4 Info: => 0.000575s 11:56:07.4 Info: 12: add_release_status migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 12 11:56:07.4 Info: AlterTable MetadataProfiles 11:56:07.4 Info: => 1.8E-06s 11:56:07.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:07.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:07.4 Info: => 0.0006803s 11:56:07.4 Info: PerformDBOperation 11:56:07.4 Info: Performing DB Operation 11:56:07.4 Info: => 4.33E-05s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:07', 'add_release_status') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 12: add_release_status migrated 11:56:07.4 Info: => 0.0003791s 11:56:07.4 Info: 13: album_download_notification migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 13 11:56:07.4 Info: AlterTable Notifications 11:56:07.4 Info: => 1.8E-06s 11:56:07.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:07.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:07.4 Info: => 0.0006858s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:07', 'album_download_notification') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 13: album_download_notification migrated 11:56:07.4 Info: => 0.0010647s 11:56:07.4 Info: 14: fix_language_metadata_profiles migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 14 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.4 Info: => 0.000148s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.4 Info: => 0.0001161s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:07', 'fix_language_metadata_profiles') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 14: fix_language_metadata_profiles migrated 11:56:07.4 Info: => 0.0013102s 11:56:07.4 Info: 15: remove_fanzub migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 15 11:56:07.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.4 Info: => 6.66E-05s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:07', 'remove_fanzub') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 15: remove_fanzub migrated 11:56:07.4 Info: => 0.0003682s 11:56:07.4 Info: 16: update_artist_history_indexes migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 16 11:56:07.4 Info: CreateIndex Albums (ArtistId) 11:56:07.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:07.4 Info: => 0.0002018s 11:56:07.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:07.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:07.4 Info: => 0.000167s 11:56:07.4 Info: DeleteIndex History (AlbumId) 11:56:07.4 Info: DROP INDEX "IX_History_AlbumId" 11:56:07.4 Info: => 0.0001767s 11:56:07.4 Info: CreateIndex History (AlbumId, Date) 11:56:07.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:07.4 Info: => 0.000166s 11:56:07.4 Info: DeleteIndex History (DownloadId) 11:56:07.4 Info: DROP INDEX "IX_History_DownloadId" 11:56:07.4 Info: => 0.0001664s 11:56:07.4 Info: CreateIndex History (DownloadId, Date) 11:56:07.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:07.4 Info: => 0.0001626s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:07', 'update_artist_history_indexes') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 16: update_artist_history_indexes migrated 11:56:07.4 Info: => 0.0005552s 11:56:07.4 Info: 17: remove_nma migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 17 11:56:07.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:07.4 Info: => 6.92E-05s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:07', 'remove_nma') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 17: remove_nma migrated 11:56:07.4 Info: => 0.0003705s 11:56:07.4 Info: 18: album_disambiguation migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 18 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 2E-06s 11:56:07.4 Info: CreateColumn Albums Disambiguation String 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:07.4 Info: => 0.0006805s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:07', 'album_disambiguation') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 18: album_disambiguation migrated 11:56:07.4 Info: => 0.0010511s 11:56:07.4 Info: 19: add_ape_quality_in_profiles migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 19 11:56:07.4 Info: PerformDBOperation 11:56:07.4 Info: Performing DB Operation 11:56:07.4 Info: => 4.69E-05s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:07', 'add_ape_quality_in_profiles') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 19: add_ape_quality_in_profiles migrated 11:56:07.4 Info: => 0.0003576s 11:56:07.4 Info: 20: remove_pushalot migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 20 11:56:07.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:07.4 Info: => 7.1E-05s 11:56:07.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:07.4 Info: => 5.51E-05s 11:56:07.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:07.4 Info: => 5.34E-05s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:07', 'remove_pushalot') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 20: remove_pushalot migrated 11:56:07.4 Info: => 0.000346s 11:56:07.4 Info: 21: add_custom_filters migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 21 11:56:07.4 Info: CreateTable CustomFilters 11:56:07.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:07.4 Info: => 0.0002238s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:07', 'add_custom_filters') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 21: add_custom_filters migrated 11:56:07.4 Info: => 0.0005767s 11:56:07.4 Info: 22: import_list_tags migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 22 11:56:07.4 Info: AlterTable ImportLists 11:56:07.4 Info: => 2E-06s 11:56:07.4 Info: CreateColumn ImportLists Tags String 11:56:07.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:07.4 Info: => 0.0007104s 11:56:07.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:07', 'import_list_tags') 11:56:07.4 Info: Committing Transaction 11:56:07.4 Info: 22: import_list_tags migrated 11:56:07.4 Info: => 0.001072s 11:56:07.4 Info: 23: add_release_groups_etc migrating 11:56:07.4 Info: Beginning Transaction 11:56:07.4 Info: Starting migration of Main DB to 23 11:56:07.4 Info: CreateTable ArtistMetadata 11:56:07.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:07.4 Info: => 0.0003107s 11:56:07.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:07.4 Info: => 0.0001888s 11:56:07.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.4 Info: => 0.00017s 11:56:07.4 Info: AlterTable Artists 11:56:07.4 Info: => 1.4E-06s 11:56:07.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:07.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.4 Info: => 0.0007017s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.4 Info: => 0.0001295s 11:56:07.4 Info: CreateTable AlbumReleases 11:56:07.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:07.4 Info: => 0.0002874s 11:56:07.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:07.4 Info: => 0.0001833s 11:56:07.4 Info: CreateIndex AlbumReleases (AlbumId) 11:56:07.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:07.4 Info: => 0.0001447s 11:56:07.4 Info: PerformDBOperation 11:56:07.4 Info: Performing DB Operation 11:56:07.4 Info: => 5.38E-05s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.6E-06s 11:56:07.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.4 Info: => 0.0007321s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.8E-06s 11:56:07.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:07.4 Info: => 0.0007386s 11:56:07.4 Info: AlterTable Albums 11:56:07.4 Info: => 1.8E-06s 11:56:07.4 Info: CreateColumn Albums Links String 11:56:07.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:07.4 Info: => 0.0007073s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.4 Info: => 0.0001129s 11:56:07.4 Info: AlterTable Tracks 11:56:07.4 Info: => 1.4E-06s 11:56:07.4 Info: CreateColumn Tracks ForeignRecordingId String 11:56:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:07.4 Info: => 0.0007583s 11:56:07.4 Info: AlterTable Tracks 11:56:07.4 Info: => 1.5E-06s 11:56:07.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:07.4 Info: => 0.0007185s 11:56:07.4 Info: AlterTable Tracks 11:56:07.4 Info: => 1.6E-06s 11:56:07.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:07.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.4 Info: => 0.0007366s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.4 Info: => 0.0001196s 11:56:07.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.4 Info: => 9.73E-05s 11:56:07.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:07.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.4 Info: DROP TABLE "Artists" 11:56:07.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.4 Info: => 0.0075421s 11:56:07.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:07.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:07.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:07.4 Info: DROP TABLE "Albums" 11:56:07.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.4 Info: => 0.0064349s 11:56:07.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:07.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:07.4 Info: DROP TABLE "Tracks" 11:56:07.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.4 Info: => 0.0071826s 11:56:07.4 Info: DeleteColumn TrackFiles ArtistId 11:56:07.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:07.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:07.5 Info: DROP TABLE "TrackFiles" 11:56:07.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.5 Info: => 0.0056101s 11:56:07.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.5 Info: => 0.0001521s 11:56:07.5 Info: CreateIndex Artists (Monitored) 11:56:07.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.5 Info: => 0.0001438s 11:56:07.5 Info: CreateIndex Albums (ArtistMetadataId) 11:56:07.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:07.5 Info: => 0.0001559s 11:56:07.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:07.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:07.5 Info: => 0.0001531s 11:56:07.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:07.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:07.5 Info: => 0.0001501s 11:56:07.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:07.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:07.5 Info: => 0.0001447s 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.5 Info: => 7.19E-05s 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.5 Info: => 5.98E-05s 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:07.5 Info: => 6.69E-05s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:07', 'add_release_groups_etc') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 23: add_release_groups_etc migrated 11:56:07.5 Info: => 0.0006692s 11:56:07.5 Info: 24: NewMediaInfoFormat migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 24 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:07.5 Info: => 7.52E-05s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:07', 'NewMediaInfoFormat') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 24: NewMediaInfoFormat migrated 11:56:07.5 Info: => 0.0003743s 11:56:07.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 25 11:56:07.5 Info: RenameTable Restrictions ReleaseProfiles 11:56:07.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:07.5 Info: => 0.0018853s 11:56:07.5 Info: AlterTable ReleaseProfiles 11:56:07.5 Info: => 1.8E-06s 11:56:07.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:07.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:07.5 Info: => 0.0006588s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:07', 'rename_restrictions_to_release_profiles') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:07.5 Info: => 0.0010073s 11:56:07.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 26 11:56:07.5 Info: RenameTable Profiles QualityProfiles 11:56:07.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:07.5 Info: => 0.001862s 11:56:07.5 Info: AlterTable QualityProfiles 11:56:07.5 Info: => 1.9E-06s 11:56:07.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:07.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.5 Info: => 0.0006305s 11:56:07.5 Info: AlterTable LanguageProfiles 11:56:07.5 Info: => 1.7E-06s 11:56:07.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:07.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.5 Info: => 0.0006398s 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.5 Info: => 6.62E-05s 11:56:07.5 Info: UpdateData 11:56:07.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.5 Info: => 5.24E-05s 11:56:07.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.5 Info: DROP TABLE "Artists" 11:56:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.5 Info: => 0.006423s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:07', 'rename_quality_profiles_add_upgrade_allowed') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:07.5 Info: => 0.0068852s 11:56:07.5 Info: 27: add_import_exclusions migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 27 11:56:07.5 Info: CreateTable ImportListExclusions 11:56:07.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:07.5 Info: => 0.0002143s 11:56:07.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:07.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:07.5 Info: => 0.0001559s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:07', 'add_import_exclusions') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 27: add_import_exclusions migrated 11:56:07.5 Info: => 0.0005395s 11:56:07.5 Info: 28: clean_artist_metadata_table migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 28 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: => 0.0001924s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: => 0.0001584s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:07.5 Info: => 0.0001639s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:07.5 Info: => 0.0001841s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.5 Info: => 0.0001616s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.5 Info: => 0.0001747s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:07', 'clean_artist_metadata_table') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 28: clean_artist_metadata_table migrated 11:56:07.5 Info: => 0.00053s 11:56:07.5 Info: 29: health_issue_notification migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 29 11:56:07.5 Info: AlterTable Notifications 11:56:07.5 Info: => 2.1E-06s 11:56:07.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:07.5 Info: => 0.0007118s 11:56:07.5 Info: AlterTable Notifications 11:56:07.5 Info: => 1.8E-06s 11:56:07.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:07.5 Info: => 0.0006642s 11:56:07.5 Info: AlterTable Notifications 11:56:07.5 Info: => 1.7E-06s 11:56:07.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.5 Info: => 0.0006814s 11:56:07.5 Info: AlterTable Notifications 11:56:07.5 Info: => 1.9E-06s 11:56:07.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.5 Info: => 0.0006815s 11:56:07.5 Info: AlterTable Notifications 11:56:07.5 Info: => 1.6E-06s 11:56:07.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:07.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:07.5 Info: => 0.0007033s 11:56:07.5 Info: DeleteColumn Notifications OnDownload 11:56:07.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:07.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:07.5 Info: DROP TABLE "Notifications" 11:56:07.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.5 Info: => 0.0076483s 11:56:07.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:07.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:07.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:07.5 Info: DROP TABLE "Notifications" 11:56:07.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.5 Info: => 0.0057375s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:07', 'health_issue_notification') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 29: health_issue_notification migrated 11:56:07.5 Info: => 0.006262s 11:56:07.5 Info: 30: add_mediafilerepository_mtime migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 30 11:56:07.5 Info: AlterTable TrackFiles 11:56:07.5 Info: => 1.9E-06s 11:56:07.5 Info: CreateColumn TrackFiles Modified DateTime 11:56:07.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:07.5 Info: => 0.0007046s 11:56:07.5 Info: AlterTable TrackFiles 11:56:07.5 Info: => 1.8E-06s 11:56:07.5 Info: CreateColumn TrackFiles Path String 11:56:07.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:07.5 Info: => 0.0006561s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.5 Info: => 6.06E-05s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.5 Info: => 0.000155s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:07.5 Info: => 0.000179s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:07.5 Info: => 0.0001892s 11:56:07.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:07.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:07.5 Info: => 0.0001195s 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.5 Info: => 7.56E-05s 11:56:07.5 Info: AlterTable TrackFiles 11:56:07.5 Info: => 1.5E-06s 11:56:07.5 Info: AlterColumn TrackFiles Path String 11:56:07.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:07.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:07.5 Info: DROP TABLE "TrackFiles" 11:56:07.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.5 Info: => 0.0057853s 11:56:07.5 Info: CreateIndex TrackFiles (Path) 11:56:07.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.5 Info: => 0.0001511s 11:56:07.5 Info: DeleteColumn TrackFiles RelativePath 11:56:07.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:07.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:07.5 Info: DROP TABLE "TrackFiles" 11:56:07.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.5 Info: => 0.0075627s 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:07', 'add_mediafilerepository_mtime') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 30: add_mediafilerepository_mtime migrated 11:56:07.5 Info: => 0.0079899s 11:56:07.5 Info: 31: add_artistmetadataid_constraint migrating 11:56:07.5 Info: Beginning Transaction 11:56:07.5 Info: Starting migration of Main DB to 31 11:56:07.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:56:07.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) 11:56:07.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) 11:56:07.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) 11:56:07.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) 11:56:07.5 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:56:07.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) 11:56:07.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) 11:56:07.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:07.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:07.5 Info: => 0.0001975s 11:56:07.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:07.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:07.5 Info: => 0.0001755s 11:56:07.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:07.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.5 Info: DROP TABLE "Artists" 11:56:07.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.5 Info: => 0.0061966s 11:56:07.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.5 Info: => 0.0001517s 11:56:07.5 Info: -> 8 Insert operations completed in 00:00:00.0007392 taking an average of 00:00:00.0000924 11:56:07.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:07', 'add_artistmetadataid_constraint') 11:56:07.5 Info: Committing Transaction 11:56:07.5 Info: 31: add_artistmetadataid_constraint migrated 11:56:07.5 Info: => 0.0006193s 11:56:07.5 Debug: Took: 00:00:00.2314433 11:56:07.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:56:07.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:56:07.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173676296049_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.6 Info: DatabaseEngineVersionCheck migrating 11:56:07.6 Info: PerformDBOperation 11:56:07.6 Info: Performing DB Operation 11:56:07.6 Info: SQLite 3.46.1 11:56:07.6 Info: => 0.0012477s 11:56:07.6 Info: DatabaseEngineVersionCheck migrated 11:56:07.6 Info: => 0.0012761s 11:56:07.6 Info: VersionMigration migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: CreateTable VersionInfo 11:56:07.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:07.6 Info: => 0.0002303s 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: VersionMigration migrated 11:56:07.6 Info: => 0.0007197s 11:56:07.6 Info: VersionUniqueMigration migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: CreateIndex VersionInfo (Version) 11:56:07.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:07.6 Info: => 0.0002171s 11:56:07.6 Info: AlterTable VersionInfo 11:56:07.6 Info: => 1.9E-06s 11:56:07.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:07.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:07.6 Info: => 0.00064s 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: VersionUniqueMigration migrated 11:56:07.6 Info: => 0.0009005s 11:56:07.6 Info: VersionDescriptionMigration migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: AlterTable VersionInfo 11:56:07.6 Info: => 1.7E-06s 11:56:07.6 Info: CreateColumn VersionInfo Description String 11:56:07.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:07.6 Info: => 0.0002571s 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: VersionDescriptionMigration migrated 11:56:07.6 Info: => 0.0004836s 11:56:07.6 Info: 1: InitialSetup migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: Starting migration of Main DB to 1 11:56:07.6 Info: CreateTable Config 11:56:07.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:07.6 Info: => 0.0002435s 11:56:07.6 Info: CreateIndex Config (Key) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:07.6 Info: => 0.0001609s 11:56:07.6 Info: CreateTable RootFolders 11:56:07.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001694s 11:56:07.6 Info: CreateIndex RootFolders (Path) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:07.6 Info: => 0.0001503s 11:56:07.6 Info: CreateTable Artists 11:56:07.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:07.6 Info: => 0.0004527s 11:56:07.6 Info: CreateIndex Artists (ForeignArtistId) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.6 Info: => 0.0001604s 11:56:07.6 Info: CreateIndex Artists (NameSlug) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.6 Info: => 0.0001532s 11:56:07.6 Info: CreateIndex Artists (CleanName) 11:56:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.6 Info: => 0.0001607s 11:56:07.6 Info: CreateIndex Artists (Path) 11:56:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.6 Info: => 0.0001426s 11:56:07.6 Info: CreateTable Albums 11:56:07.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.6 Info: => 0.0003672s 11:56:07.6 Info: CreateIndex Albums (ForeignAlbumId) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.6 Info: => 0.0001554s 11:56:07.6 Info: CreateIndex Albums (MBId) 11:56:07.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.6 Info: => 0.0001411s 11:56:07.6 Info: CreateIndex Albums (TADBId) 11:56:07.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.6 Info: => 0.0001484s 11:56:07.6 Info: CreateIndex Albums (TitleSlug) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.6 Info: => 0.0001296s 11:56:07.6 Info: CreateIndex Albums (CleanTitle) 11:56:07.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.6 Info: => 0.0001357s 11:56:07.6 Info: CreateIndex Albums (Path) 11:56:07.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:07.6 Info: => 0.000134s 11:56:07.6 Info: CreateTable Tracks 11:56:07.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:07.6 Info: => 0.0002437s 11:56:07.6 Info: CreateIndex Tracks (ForeignTrackId) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.6 Info: => 0.0001406s 11:56:07.6 Info: CreateIndex Tracks (ArtistId) 11:56:07.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.6 Info: => 0.0001378s 11:56:07.6 Info: CreateIndex Tracks (TrackFileId) 11:56:07.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.6 Info: => 0.0001511s 11:56:07.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:07.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:07.6 Info: => 0.0024511s 11:56:07.6 Info: CreateTable TrackFiles 11:56:07.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:07.6 Info: => 0.0002335s 11:56:07.6 Info: CreateIndex TrackFiles (ArtistId) 11:56:07.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:07.6 Info: => 0.0001454s 11:56:07.6 Info: CreateIndex TrackFiles (AlbumId) 11:56:07.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.6 Info: => 0.0001357s 11:56:07.6 Info: CreateTable History 11:56:07.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:07.6 Info: => 0.0002353s 11:56:07.6 Info: CreateIndex History (Date) 11:56:07.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:07.6 Info: => 0.0001414s 11:56:07.6 Info: CreateIndex History (EventType) 11:56:07.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:07.6 Info: => 0.0001421s 11:56:07.6 Info: CreateIndex History (DownloadId) 11:56:07.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:07.6 Info: => 0.0001398s 11:56:07.6 Info: CreateIndex History (AlbumId) 11:56:07.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:07.6 Info: => 0.0001341s 11:56:07.6 Info: CreateTable Notifications 11:56:07.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:07.6 Info: => 0.0002111s 11:56:07.6 Info: CreateTable ScheduledTasks 11:56:07.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:07.6 Info: => 0.0001758s 11:56:07.6 Info: CreateIndex ScheduledTasks (TypeName) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:07.6 Info: => 0.0001379s 11:56:07.6 Info: CreateTable Indexers 11:56:07.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:07.6 Info: => 0.0001854s 11:56:07.6 Info: CreateIndex Indexers (Name) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.6 Info: => 0.0001519s 11:56:07.6 Info: CreateTable Profiles 11:56:07.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001676s 11:56:07.6 Info: CreateIndex Profiles (Name) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:07.6 Info: => 0.0001375s 11:56:07.6 Info: CreateTable QualityDefinitions 11:56:07.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:07.6 Info: => 0.00018s 11:56:07.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:07.6 Info: => 0.000141s 11:56:07.6 Info: CreateIndex QualityDefinitions (Title) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:07.6 Info: => 0.0001352s 11:56:07.6 Info: CreateTable NamingConfig 11:56:07.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:07.6 Info: => 0.0002052s 11:56:07.6 Info: CreateTable Blacklist 11:56:07.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:07.6 Info: => 0.0002818s 11:56:07.6 Info: CreateTable Metadata 11:56:07.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001856s 11:56:07.6 Info: CreateTable MetadataFiles 11:56:07.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:07.6 Info: => 0.0002111s 11:56:07.6 Info: CreateTable DownloadClients 11:56:07.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001854s 11:56:07.6 Info: CreateTable PendingReleases 11:56:07.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:07.6 Info: => 0.000191s 11:56:07.6 Info: CreateTable RemotePathMappings 11:56:07.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001684s 11:56:07.6 Info: CreateTable Tags 11:56:07.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001492s 11:56:07.6 Info: CreateIndex Tags (Label) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:07.6 Info: => 0.0001449s 11:56:07.6 Info: CreateTable Restrictions 11:56:07.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:07.6 Info: => 0.0001745s 11:56:07.6 Info: CreateTable DelayProfiles 11:56:07.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:07.6 Info: => 0.0002131s 11:56:07.6 Info: CreateTable Users 11:56:07.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:07.6 Info: => 0.000169s 11:56:07.6 Info: CreateIndex Users (Identifier) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:07.6 Info: => 0.0001418s 11:56:07.6 Info: CreateIndex Users (Username) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:07.6 Info: => 0.0001359s 11:56:07.6 Info: CreateTable Commands 11:56:07.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:07.6 Info: => 0.0002213s 11:56:07.6 Info: CreateTable IndexerStatus 11:56:07.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:07.6 Info: => 0.0002084s 11:56:07.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:07.6 Info: => 0.0001562s 11:56:07.6 Info: CreateTable ExtraFiles 11:56:07.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:07.6 Info: => 0.0002091s 11:56:07.6 Info: CreateTable LyricFiles 11:56:07.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:07.6 Info: => 0.000221s 11:56:07.6 Info: CreateTable LanguageProfiles 11:56:07.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:07.6 Info: => 0.0001708s 11:56:07.6 Info: CreateIndex LanguageProfiles (Name) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:07.6 Info: => 0.0001611s 11:56:07.6 Info: CreateTable DownloadClientStatus 11:56:07.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:07.6 Info: => 0.000188s 11:56:07.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:07.6 Info: => 0.0001782s 11:56:07.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:07.6 Info: -> 1 Insert operations completed in 00:00:00.0000978 taking an average of 00:00:00.0000978 11:56:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:07', 'InitialSetup') 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: 1: InitialSetup migrated 11:56:07.6 Info: => 0.001053s 11:56:07.6 Info: 2: add_reason_to_pending_releases migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: Starting migration of Main DB to 2 11:56:07.6 Info: AlterTable PendingReleases 11:56:07.6 Info: => 2.2E-06s 11:56:07.6 Info: CreateColumn PendingReleases Reason Int32 11:56:07.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:07.6 Info: => 0.0006585s 11:56:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:07', 'add_reason_to_pending_releases') 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: 2: add_reason_to_pending_releases migrated 11:56:07.6 Info: => 0.0010119s 11:56:07.6 Info: 3: add_medium_support migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: Starting migration of Main DB to 3 11:56:07.6 Info: AlterTable Albums 11:56:07.6 Info: => 1.8E-06s 11:56:07.6 Info: CreateColumn Albums Media String 11:56:07.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:07.6 Info: => 0.0006428s 11:56:07.6 Info: AlterTable Tracks 11:56:07.6 Info: => 1.8E-06s 11:56:07.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.6 Info: => 0.0006122s 11:56:07.6 Info: AlterTable Tracks 11:56:07.6 Info: => 1.8E-06s 11:56:07.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.6 Info: => 0.0006056s 11:56:07.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.6 Info: => 6.33E-05s 11:56:07.6 Info: DeleteColumn Tracks TrackNumber 11:56:07.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:07.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:07.6 Info: DROP TABLE "Tracks" 11:56:07.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.6 Info: => 0.0060079s 11:56:07.6 Info: AlterTable Tracks 11:56:07.6 Info: => 1.8E-06s 11:56:07.6 Info: CreateColumn Tracks TrackNumber String 11:56:07.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:07.6 Info: => 0.0006167s 11:56:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:07', 'add_medium_support') 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: 3: add_medium_support migrated 11:56:07.6 Info: => 0.001189s 11:56:07.6 Info: 4: add_various_qualites_in_profile migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: Starting migration of Main DB to 4 11:56:07.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.6 Info: => 7.39E-05s 11:56:07.6 Info: PerformDBOperation 11:56:07.6 Info: Performing DB Operation 11:56:07.6 Info: => 5E-05s 11:56:07.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:07', 'add_various_qualites_in_profile') 11:56:07.6 Info: Committing Transaction 11:56:07.6 Info: 4: add_various_qualites_in_profile migrated 11:56:07.6 Info: => 0.0003874s 11:56:07.6 Info: 5: metadata_profiles migrating 11:56:07.6 Info: Beginning Transaction 11:56:07.6 Info: Starting migration of Main DB to 5 11:56:07.6 Info: CreateTable MetadataProfiles 11:56:07.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:07.6 Info: => 0.0002131s 11:56:07.6 Info: CreateIndex MetadataProfiles (Name) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:07.6 Info: => 0.0001736s 11:56:07.6 Info: AlterTable Artists 11:56:07.6 Info: => 1.7E-06s 11:56:07.6 Info: CreateColumn Artists MetadataProfileId Int32 11:56:07.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:07.6 Info: => 0.0006553s 11:56:07.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:07.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:07.6 Info: DROP TABLE "Artists" 11:56:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.6 Info: => 0.005985s 11:56:07.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:07.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:07.6 Info: DROP TABLE "Artists" 11:56:07.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.7 Info: => 0.0059394s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 1.8E-06s 11:56:07.7 Info: CreateColumn Albums SecondaryTypes String 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:07.7 Info: => 0.0006047s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:07', 'metadata_profiles') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 5: metadata_profiles migrated 11:56:07.7 Info: => 0.0011082s 11:56:07.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 6 11:56:07.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:07.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:07.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:07.7 Info: DROP TABLE "Indexers" 11:56:07.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.7 Info: => 0.0069619s 11:56:07.7 Info: AlterTable Indexers 11:56:07.7 Info: => 1.8E-06s 11:56:07.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:07.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:07.7 Info: => 0.0006047s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.7 Info: => 5.99E-05s 11:56:07.7 Info: AlterTable Indexers 11:56:07.7 Info: => 1.5E-06s 11:56:07.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:07.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:07.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:07.7 Info: DROP TABLE "Indexers" 11:56:07.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.7 Info: => 0.0053052s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:07', 'separate_automatic_and_interactive_search') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:07.7 Info: => 0.0057296s 11:56:07.7 Info: 7: change_album_path_to_relative migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 7 11:56:07.7 Info: DeleteColumn Albums Path 11:56:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:07.7 Info: DROP TABLE "Albums" 11:56:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.7 Info: => 0.0061632s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:07', 'change_album_path_to_relative') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 7: change_album_path_to_relative migrated 11:56:07.7 Info: => 0.0066291s 11:56:07.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 8 11:56:07.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:07.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:07.7 Info: => 7.05E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:07', 'change_quality_size_mb_to_kb') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:07.7 Info: => 0.0003709s 11:56:07.7 Info: 9: album_releases migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 9 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 2.2E-06s 11:56:07.7 Info: CreateColumn Albums Releases String 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:07.7 Info: => 0.0006423s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 2.1E-06s 11:56:07.7 Info: CreateColumn Albums CurrentRelease String 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:07.7 Info: => 0.0006258s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:07', 'album_releases') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 9: album_releases migrated 11:56:07.7 Info: => 0.0009756s 11:56:07.7 Info: 10: album_releases_fix migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 10 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 2E-06s 11:56:07.7 Info: AlterColumn Albums Releases String 11:56:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:07.7 Info: DROP TABLE "Albums" 11:56:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.7 Info: => 0.008241s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 2.4E-06s 11:56:07.7 Info: AlterColumn Albums CurrentRelease String 11:56:07.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:07.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:07.7 Info: DROP TABLE "Albums" 11:56:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.7 Info: => 0.0060238s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:07', 'album_releases_fix') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 10: album_releases_fix migrated 11:56:07.7 Info: => 0.0064736s 11:56:07.7 Info: 11: import_lists migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 11 11:56:07.7 Info: CreateTable ImportLists 11:56:07.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.7 Info: => 0.0002621s 11:56:07.7 Info: CreateIndex ImportLists (Name) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:07.7 Info: => 0.00015s 11:56:07.7 Info: CreateTable ImportListStatus 11:56:07.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:07.7 Info: => 0.0002134s 11:56:07.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:07.7 Info: => 0.000145s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:07', 'import_lists') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 11: import_lists migrated 11:56:07.7 Info: => 0.0005148s 11:56:07.7 Info: 12: add_release_status migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 12 11:56:07.7 Info: AlterTable MetadataProfiles 11:56:07.7 Info: => 2E-06s 11:56:07.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:07.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:07.7 Info: => 0.0006775s 11:56:07.7 Info: PerformDBOperation 11:56:07.7 Info: Performing DB Operation 11:56:07.7 Info: => 4.32E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:07', 'add_release_status') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 12: add_release_status migrated 11:56:07.7 Info: => 0.0003669s 11:56:07.7 Info: 13: album_download_notification migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 13 11:56:07.7 Info: AlterTable Notifications 11:56:07.7 Info: => 2.2E-06s 11:56:07.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:07.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:07.7 Info: => 0.0006701s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:07', 'album_download_notification') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 13: album_download_notification migrated 11:56:07.7 Info: => 0.0010447s 11:56:07.7 Info: 14: fix_language_metadata_profiles migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 14 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:07.7 Info: => 0.0001033s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:07.7 Info: => 8.07E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:07', 'fix_language_metadata_profiles') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 14: fix_language_metadata_profiles migrated 11:56:07.7 Info: => 0.0003775s 11:56:07.7 Info: 15: remove_fanzub migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 15 11:56:07.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:07.7 Info: => 6.53E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:07', 'remove_fanzub') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 15: remove_fanzub migrated 11:56:07.7 Info: => 0.0003584s 11:56:07.7 Info: 16: update_artist_history_indexes migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 16 11:56:07.7 Info: CreateIndex Albums (ArtistId) 11:56:07.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:07.7 Info: => 0.0001832s 11:56:07.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:07.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:07.7 Info: => 0.000154s 11:56:07.7 Info: DeleteIndex History (AlbumId) 11:56:07.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:07.7 Info: => 0.0001514s 11:56:07.7 Info: CreateIndex History (AlbumId, Date) 11:56:07.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:07.7 Info: => 0.0001528s 11:56:07.7 Info: DeleteIndex History (DownloadId) 11:56:07.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:07.7 Info: => 0.0001525s 11:56:07.7 Info: CreateIndex History (DownloadId, Date) 11:56:07.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:07.7 Info: => 0.0001488s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:07', 'update_artist_history_indexes') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 16: update_artist_history_indexes migrated 11:56:07.7 Info: => 0.0005328s 11:56:07.7 Info: 17: remove_nma migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 17 11:56:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:07.7 Info: => 7E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:07', 'remove_nma') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 17: remove_nma migrated 11:56:07.7 Info: => 0.0003599s 11:56:07.7 Info: 18: album_disambiguation migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 18 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 1.9E-06s 11:56:07.7 Info: CreateColumn Albums Disambiguation String 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:07.7 Info: => 0.0006764s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:07', 'album_disambiguation') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 18: album_disambiguation migrated 11:56:07.7 Info: => 0.0010203s 11:56:07.7 Info: 19: add_ape_quality_in_profiles migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 19 11:56:07.7 Info: PerformDBOperation 11:56:07.7 Info: Performing DB Operation 11:56:07.7 Info: => 4.76E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:07', 'add_ape_quality_in_profiles') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 19: add_ape_quality_in_profiles migrated 11:56:07.7 Info: => 0.0003514s 11:56:07.7 Info: 20: remove_pushalot migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 20 11:56:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:07.7 Info: => 7.14E-05s 11:56:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:07.7 Info: => 5.31E-05s 11:56:07.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:07.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:07.7 Info: => 5.09E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:07', 'remove_pushalot') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 20: remove_pushalot migrated 11:56:07.7 Info: => 0.000355s 11:56:07.7 Info: 21: add_custom_filters migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 21 11:56:07.7 Info: CreateTable CustomFilters 11:56:07.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:07.7 Info: => 0.000208s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:07', 'add_custom_filters') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 21: add_custom_filters migrated 11:56:07.7 Info: => 0.0005493s 11:56:07.7 Info: 22: import_list_tags migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 22 11:56:07.7 Info: AlterTable ImportLists 11:56:07.7 Info: => 2.3E-06s 11:56:07.7 Info: CreateColumn ImportLists Tags String 11:56:07.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:07.7 Info: => 0.0006677s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:07', 'import_list_tags') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 22: import_list_tags migrated 11:56:07.7 Info: => 0.0010124s 11:56:07.7 Info: 23: add_release_groups_etc migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 23 11:56:07.7 Info: CreateTable ArtistMetadata 11:56:07.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:07.7 Info: => 0.0002816s 11:56:07.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:07.7 Info: => 0.0001737s 11:56:07.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:07.7 Info: => 0.0001597s 11:56:07.7 Info: AlterTable Artists 11:56:07.7 Info: => 1.6E-06s 11:56:07.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:07.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.7 Info: => 0.0006992s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:07.7 Info: => 9.54E-05s 11:56:07.7 Info: CreateTable AlbumReleases 11:56:07.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:07.7 Info: => 0.0002465s 11:56:07.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:07.7 Info: => 0.0001692s 11:56:07.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:07.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:07.7 Info: => 0.0001426s 11:56:07.7 Info: PerformDBOperation 11:56:07.7 Info: Performing DB Operation 11:56:07.7 Info: => 4.76E-05s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 2.3E-06s 11:56:07.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.7 Info: => 0.0006982s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 1.9E-06s 11:56:07.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:07.7 Info: => 0.000697s 11:56:07.7 Info: AlterTable Albums 11:56:07.7 Info: => 1.9E-06s 11:56:07.7 Info: CreateColumn Albums Links String 11:56:07.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:07.7 Info: => 0.0006792s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:07.7 Info: => 0.0001158s 11:56:07.7 Info: AlterTable Tracks 11:56:07.7 Info: => 1.5E-06s 11:56:07.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:07.7 Info: => 0.0006895s 11:56:07.7 Info: AlterTable Tracks 11:56:07.7 Info: => 1.8E-06s 11:56:07.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:07.7 Info: => 0.0006898s 11:56:07.7 Info: AlterTable Tracks 11:56:07.7 Info: => 1.9E-06s 11:56:07.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:07.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:07.7 Info: => 0.0006864s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:07.7 Info: => 0.000118s 11:56:07.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:07.7 Info: => 9.69E-05s 11:56:07.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.7 Info: DROP TABLE "Artists" 11:56:07.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.7 Info: => 0.0072796s 11:56:07.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:07.7 Info: DROP TABLE "Albums" 11:56:07.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.7 Info: => 0.0062545s 11:56:07.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:07.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:07.7 Info: DROP TABLE "Tracks" 11:56:07.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.7 Info: => 0.0057208s 11:56:07.7 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:07.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:07.7 Info: DROP TABLE "TrackFiles" 11:56:07.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.7 Info: => 0.0068936s 11:56:07.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.7 Info: => 0.000149s 11:56:07.7 Info: CreateIndex Artists (Monitored) 11:56:07.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.7 Info: => 0.0001481s 11:56:07.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:07.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:07.7 Info: => 0.0001544s 11:56:07.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:07.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:07.7 Info: => 0.0001471s 11:56:07.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:07.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:07.7 Info: => 0.000141s 11:56:07.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:07.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:07.7 Info: => 0.0001429s 11:56:07.7 Info: UpdateData 11:56:07.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.7 Info: => 7E-05s 11:56:07.7 Info: UpdateData 11:56:07.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:07.7 Info: => 5.85E-05s 11:56:07.7 Info: UpdateData 11:56:07.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:07.7 Info: => 6.66E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:07', 'add_release_groups_etc') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 23: add_release_groups_etc migrated 11:56:07.7 Info: => 0.0007381s 11:56:07.7 Info: 24: NewMediaInfoFormat migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 24 11:56:07.7 Info: UpdateData 11:56:07.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:07.7 Info: => 7.56E-05s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:07', 'NewMediaInfoFormat') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 24: NewMediaInfoFormat migrated 11:56:07.7 Info: => 0.0003788s 11:56:07.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 25 11:56:07.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:07.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:07.7 Info: => 0.0017844s 11:56:07.7 Info: AlterTable ReleaseProfiles 11:56:07.7 Info: => 1.8E-06s 11:56:07.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:07.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:07.7 Info: => 0.0006353s 11:56:07.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:07', 'rename_restrictions_to_release_profiles') 11:56:07.7 Info: Committing Transaction 11:56:07.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:07.7 Info: => 0.0009895s 11:56:07.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:07.7 Info: Beginning Transaction 11:56:07.7 Info: Starting migration of Main DB to 26 11:56:07.7 Info: RenameTable Profiles QualityProfiles 11:56:07.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:07.8 Info: => 0.0018243s 11:56:07.8 Info: AlterTable QualityProfiles 11:56:07.8 Info: => 1.6E-06s 11:56:07.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:07.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.8 Info: => 0.0006277s 11:56:07.8 Info: AlterTable LanguageProfiles 11:56:07.8 Info: => 1.7E-06s 11:56:07.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:07.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:07.8 Info: => 0.0006181s 11:56:07.8 Info: UpdateData 11:56:07.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.8 Info: => 6.75E-05s 11:56:07.8 Info: UpdateData 11:56:07.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:07.8 Info: => 5.29E-05s 11:56:07.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:07.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.8 Info: DROP TABLE "Artists" 11:56:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.8 Info: => 0.0061805s 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:07', 'rename_quality_profiles_add_upgrade_allowed') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:07.8 Info: => 0.0066827s 11:56:07.8 Info: 27: add_import_exclusions migrating 11:56:07.8 Info: Beginning Transaction 11:56:07.8 Info: Starting migration of Main DB to 27 11:56:07.8 Info: CreateTable ImportListExclusions 11:56:07.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:07.8 Info: => 0.0002121s 11:56:07.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:07.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:07.8 Info: => 0.0001659s 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:07', 'add_import_exclusions') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 27: add_import_exclusions migrated 11:56:07.8 Info: => 0.0006203s 11:56:07.8 Info: 28: clean_artist_metadata_table migrating 11:56:07.8 Info: Beginning Transaction 11:56:07.8 Info: Starting migration of Main DB to 28 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: => 0.0001896s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: => 0.0001547s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:07.8 Info: => 0.0001507s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:07.8 Info: => 0.0001518s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:07.8 Info: => 0.000147s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.8 Info: => 0.0001479s 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:07', 'clean_artist_metadata_table') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 28: clean_artist_metadata_table migrated 11:56:07.8 Info: => 0.0005431s 11:56:07.8 Info: 29: health_issue_notification migrating 11:56:07.8 Info: Beginning Transaction 11:56:07.8 Info: Starting migration of Main DB to 29 11:56:07.8 Info: AlterTable Notifications 11:56:07.8 Info: => 1.6E-06s 11:56:07.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:07.8 Info: => 0.0006919s 11:56:07.8 Info: AlterTable Notifications 11:56:07.8 Info: => 1.6E-06s 11:56:07.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:07.8 Info: => 0.000639s 11:56:07.8 Info: AlterTable Notifications 11:56:07.8 Info: => 1.6E-06s 11:56:07.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.8 Info: => 0.0006588s 11:56:07.8 Info: AlterTable Notifications 11:56:07.8 Info: => 1.8E-06s 11:56:07.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:07.8 Info: => 0.0006706s 11:56:07.8 Info: AlterTable Notifications 11:56:07.8 Info: => 1.7E-06s 11:56:07.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:07.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:07.8 Info: => 0.0006593s 11:56:07.8 Info: DeleteColumn Notifications OnDownload 11:56:07.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:07.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:07.8 Info: DROP TABLE "Notifications" 11:56:07.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.8 Info: => 0.0066679s 11:56:07.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:07.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:07.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:07.8 Info: DROP TABLE "Notifications" 11:56:07.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:07.8 Info: => 0.0055282s 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:07', 'health_issue_notification') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 29: health_issue_notification migrated 11:56:07.8 Info: => 0.005978s 11:56:07.8 Info: 30: add_mediafilerepository_mtime migrating 11:56:07.8 Info: Beginning Transaction 11:56:07.8 Info: Starting migration of Main DB to 30 11:56:07.8 Info: AlterTable TrackFiles 11:56:07.8 Info: => 2.2E-06s 11:56:07.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:07.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:07.8 Info: => 0.0006805s 11:56:07.8 Info: AlterTable TrackFiles 11:56:07.8 Info: => 1.7E-06s 11:56:07.8 Info: CreateColumn TrackFiles Path String 11:56:07.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:07.8 Info: => 0.000646s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:07.8 Info: => 5.66E-05s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:07.8 Info: => 0.0001583s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:07.8 Info: => 0.0001718s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:07.8 Info: => 0.0001938s 11:56:07.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:07.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:07.8 Info: => 0.0001177s 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:07.8 Info: => 7.42E-05s 11:56:07.8 Info: AlterTable TrackFiles 11:56:07.8 Info: => 1.6E-06s 11:56:07.8 Info: AlterColumn TrackFiles Path String 11:56:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:07.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:07.8 Info: DROP TABLE "TrackFiles" 11:56:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.8 Info: => 0.0070339s 11:56:07.8 Info: CreateIndex TrackFiles (Path) 11:56:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.8 Info: => 0.0001493s 11:56:07.8 Info: DeleteColumn TrackFiles RelativePath 11:56:07.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:07.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:07.8 Info: DROP TABLE "TrackFiles" 11:56:07.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:07.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:07.8 Info: => 0.0059447s 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:07', 'add_mediafilerepository_mtime') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 30: add_mediafilerepository_mtime migrated 11:56:07.8 Info: => 0.0063729s 11:56:07.8 Info: 31: add_artistmetadataid_constraint migrating 11:56:07.8 Info: Beginning Transaction 11:56:07.8 Info: Starting migration of Main DB to 31 11:56:07.8 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:56:07.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:56:07.8 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:56:07.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:07.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:07.8 Info: => 0.0001904s 11:56:07.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:07.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:07.8 Info: => 0.0001662s 11:56:07.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:07.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:07.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:07.8 Info: DROP TABLE "Artists" 11:56:07.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:07.8 Info: => 0.0061333s 11:56:07.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:07.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:07.8 Info: => 0.0001472s 11:56:07.8 Info: -> 3 Insert operations completed in 00:00:00.0003029 taking an average of 00:00:00.0001009 11:56:07.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:07', 'add_artistmetadataid_constraint') 11:56:07.8 Info: Committing Transaction 11:56:07.8 Info: 31: add_artistmetadataid_constraint migrated 11:56:07.8 Info: => 0.0006008s 11:56:07.8 Debug: Took: 00:00:00.2246535 11:56:07.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:56:07.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:56:07.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173679172181_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:07.9 Info: DatabaseEngineVersionCheck migrating 11:56:07.9 Info: PerformDBOperation 11:56:07.9 Info: Performing DB Operation 11:56:07.9 Info: SQLite 3.46.1 11:56:07.9 Info: => 0.0011233s 11:56:07.9 Info: DatabaseEngineVersionCheck migrated 11:56:07.9 Info: => 0.0011496s 11:56:07.9 Info: VersionMigration migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: CreateTable VersionInfo 11:56:07.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:07.9 Info: => 0.0002552s 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: VersionMigration migrated 11:56:07.9 Info: => 0.0007325s 11:56:07.9 Info: VersionUniqueMigration migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: CreateIndex VersionInfo (Version) 11:56:07.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:07.9 Info: => 0.0002009s 11:56:07.9 Info: AlterTable VersionInfo 11:56:07.9 Info: => 2.2E-06s 11:56:07.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:07.9 Info: => 0.0006452s 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: VersionUniqueMigration migrated 11:56:07.9 Info: => 0.0009264s 11:56:07.9 Info: VersionDescriptionMigration migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: AlterTable VersionInfo 11:56:07.9 Info: => 1.8E-06s 11:56:07.9 Info: CreateColumn VersionInfo Description String 11:56:07.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:07.9 Info: => 0.0002573s 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: VersionDescriptionMigration migrated 11:56:07.9 Info: => 0.0005107s 11:56:07.9 Info: 1: InitialSetup migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 1 11:56:07.9 Info: CreateTable Config 11:56:07.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:07.9 Info: => 0.0002634s 11:56:07.9 Info: CreateIndex Config (Key) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:07.9 Info: => 0.0001529s 11:56:07.9 Info: CreateTable RootFolders 11:56:07.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:07.9 Info: => 0.0001689s 11:56:07.9 Info: CreateIndex RootFolders (Path) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:07.9 Info: => 0.0001352s 11:56:07.9 Info: CreateTable Artists 11:56: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) 11:56:07.9 Info: => 0.0003915s 11:56:07.9 Info: CreateIndex Artists (ForeignArtistId) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.9 Info: => 0.0001428s 11:56:07.9 Info: CreateIndex Artists (NameSlug) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.9 Info: => 0.0001319s 11:56:07.9 Info: CreateIndex Artists (CleanName) 11:56:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.9 Info: => 0.0001278s 11:56:07.9 Info: CreateIndex Artists (Path) 11:56:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.9 Info: => 0.0001262s 11:56:07.9 Info: CreateTable Albums 11:56: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) 11:56:07.9 Info: => 0.0003372s 11:56:07.9 Info: CreateIndex Albums (ForeignAlbumId) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:07.9 Info: => 0.0001383s 11:56:07.9 Info: CreateIndex Albums (MBId) 11:56:07.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:07.9 Info: => 0.0001278s 11:56:07.9 Info: CreateIndex Albums (TADBId) 11:56:07.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:07.9 Info: => 0.0001261s 11:56:07.9 Info: CreateIndex Albums (TitleSlug) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:07.9 Info: => 0.0001266s 11:56:07.9 Info: CreateIndex Albums (CleanTitle) 11:56:07.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:07.9 Info: => 0.0001273s 11:56:07.9 Info: CreateIndex Albums (Path) 11:56:07.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:07.9 Info: => 0.0001237s 11:56:07.9 Info: CreateTable Tracks 11:56: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) 11:56:07.9 Info: => 0.000248s 11:56:07.9 Info: CreateIndex Tracks (ForeignTrackId) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.9 Info: => 0.0001452s 11:56:07.9 Info: CreateIndex Tracks (ArtistId) 11:56:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.9 Info: => 0.0001337s 11:56:07.9 Info: CreateIndex Tracks (TrackFileId) 11:56:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.9 Info: => 0.0001486s 11:56:07.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:07.9 Info: => 0.0001454s 11:56:07.9 Info: CreateTable TrackFiles 11:56: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) 11:56:07.9 Info: => 0.000237s 11:56:07.9 Info: CreateIndex TrackFiles (ArtistId) 11:56:07.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:07.9 Info: => 0.0001391s 11:56:07.9 Info: CreateIndex TrackFiles (AlbumId) 11:56:07.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:07.9 Info: => 0.000134s 11:56:07.9 Info: CreateTable History 11:56: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) 11:56:07.9 Info: => 0.0002472s 11:56:07.9 Info: CreateIndex History (Date) 11:56:07.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:07.9 Info: => 0.0001347s 11:56:07.9 Info: CreateIndex History (EventType) 11:56:07.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:07.9 Info: => 0.000144s 11:56:07.9 Info: CreateIndex History (DownloadId) 11:56:07.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:07.9 Info: => 0.0001398s 11:56:07.9 Info: CreateIndex History (AlbumId) 11:56:07.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:07.9 Info: => 0.0001353s 11:56:07.9 Info: CreateTable Notifications 11:56: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) 11:56:07.9 Info: => 0.0002227s 11:56:07.9 Info: CreateTable ScheduledTasks 11:56: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) 11:56:07.9 Info: => 0.0002042s 11:56:07.9 Info: CreateIndex ScheduledTasks (TypeName) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:07.9 Info: => 0.0001404s 11:56:07.9 Info: CreateTable Indexers 11:56: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) 11:56:07.9 Info: => 0.0002016s 11:56:07.9 Info: CreateIndex Indexers (Name) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.9 Info: => 0.000161s 11:56:07.9 Info: CreateTable Profiles 11:56: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) 11:56:07.9 Info: => 0.0001852s 11:56:07.9 Info: CreateIndex Profiles (Name) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:07.9 Info: => 0.0001436s 11:56:07.9 Info: CreateTable QualityDefinitions 11:56: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) 11:56:07.9 Info: => 0.0001954s 11:56:07.9 Info: CreateIndex QualityDefinitions (Quality) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:07.9 Info: => 0.0001409s 11:56:07.9 Info: CreateIndex QualityDefinitions (Title) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:07.9 Info: => 0.000136s 11:56:07.9 Info: CreateTable NamingConfig 11:56: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) 11:56:07.9 Info: => 0.0002186s 11:56:07.9 Info: CreateTable Blacklist 11:56: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 '') 11:56:07.9 Info: => 0.0002739s 11:56:07.9 Info: CreateTable Metadata 11:56: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) 11:56:07.9 Info: => 0.0001976s 11:56:07.9 Info: CreateTable MetadataFiles 11:56: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) 11:56:07.9 Info: => 0.000226s 11:56:07.9 Info: CreateTable DownloadClients 11:56: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) 11:56:07.9 Info: => 0.0001966s 11:56:07.9 Info: CreateTable PendingReleases 11:56: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 '') 11:56:07.9 Info: => 0.000206s 11:56:07.9 Info: CreateTable RemotePathMappings 11:56: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) 11:56:07.9 Info: => 0.0001812s 11:56:07.9 Info: CreateTable Tags 11:56:07.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:07.9 Info: => 0.0001657s 11:56:07.9 Info: CreateIndex Tags (Label) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:07.9 Info: => 0.0001477s 11:56:07.9 Info: CreateTable Restrictions 11:56:07.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:07.9 Info: => 0.0001951s 11:56:07.9 Info: CreateTable DelayProfiles 11:56: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) 11:56:07.9 Info: => 0.0002279s 11:56:07.9 Info: CreateTable Users 11:56: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) 11:56:07.9 Info: => 0.0001802s 11:56:07.9 Info: CreateIndex Users (Identifier) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:07.9 Info: => 0.0001381s 11:56:07.9 Info: CreateIndex Users (Username) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:07.9 Info: => 0.0001393s 11:56:07.9 Info: CreateTable Commands 11:56: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) 11:56:07.9 Info: => 0.0002329s 11:56:07.9 Info: CreateTable IndexerStatus 11:56: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) 11:56:07.9 Info: => 0.0002154s 11:56:07.9 Info: CreateIndex IndexerStatus (ProviderId) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:07.9 Info: => 0.0001459s 11:56:07.9 Info: CreateTable ExtraFiles 11:56: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) 11:56:07.9 Info: => 0.0002114s 11:56:07.9 Info: CreateTable LyricFiles 11:56: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) 11:56:07.9 Info: => 0.0002313s 11:56:07.9 Info: CreateTable LanguageProfiles 11:56: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) 11:56:07.9 Info: => 0.0001775s 11:56:07.9 Info: CreateIndex LanguageProfiles (Name) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:07.9 Info: => 0.0001548s 11:56:07.9 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:07.9 Info: => 0.0002006s 11:56:07.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:07.9 Info: => 0.000173s 11:56:07.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:07.9 Info: -> 1 Insert operations completed in 00:00:00.0000969 taking an average of 00:00:00.0000969 11:56:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:07', 'InitialSetup') 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: 1: InitialSetup migrated 11:56:07.9 Info: => 0.0012378s 11:56:07.9 Info: 2: add_reason_to_pending_releases migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 2 11:56:07.9 Info: AlterTable PendingReleases 11:56:07.9 Info: => 2E-06s 11:56:07.9 Info: CreateColumn PendingReleases Reason Int32 11:56:07.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:07.9 Info: => 0.0006595s 11:56:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:07', 'add_reason_to_pending_releases') 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: 2: add_reason_to_pending_releases migrated 11:56:07.9 Info: => 0.0010207s 11:56:07.9 Info: 3: add_medium_support migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 3 11:56:07.9 Info: AlterTable Albums 11:56:07.9 Info: => 2.1E-06s 11:56:07.9 Info: CreateColumn Albums Media String 11:56:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:07.9 Info: => 0.0006468s 11:56:07.9 Info: AlterTable Tracks 11:56:07.9 Info: => 1.7E-06s 11:56:07.9 Info: CreateColumn Tracks MediumNumber Int32 11:56:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.9 Info: => 0.0006178s 11:56:07.9 Info: AlterTable Tracks 11:56:07.9 Info: => 1.7E-06s 11:56:07.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:07.9 Info: => 0.0006041s 11:56:07.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:07.9 Info: => 6.19E-05s 11:56:07.9 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:07.9 Info: DROP TABLE "Tracks" 11:56:07.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:07.9 Info: => 0.0060567s 11:56:07.9 Info: AlterTable Tracks 11:56:07.9 Info: => 1.7E-06s 11:56:07.9 Info: CreateColumn Tracks TrackNumber String 11:56:07.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:07.9 Info: => 0.0006035s 11:56:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:07', 'add_medium_support') 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: 3: add_medium_support migrated 11:56:07.9 Info: => 0.0010746s 11:56:07.9 Info: 4: add_various_qualites_in_profile migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 4 11:56:07.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:07.9 Info: => 7.36E-05s 11:56:07.9 Info: PerformDBOperation 11:56:07.9 Info: Performing DB Operation 11:56:07.9 Info: => 5.08E-05s 11:56:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:07', 'add_various_qualites_in_profile') 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: 4: add_various_qualites_in_profile migrated 11:56:07.9 Info: => 0.0003605s 11:56:07.9 Info: 5: metadata_profiles migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 5 11:56:07.9 Info: CreateTable MetadataProfiles 11:56:07.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:07.9 Info: => 0.0002237s 11:56:07.9 Info: CreateIndex MetadataProfiles (Name) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:07.9 Info: => 0.0001745s 11:56:07.9 Info: AlterTable Artists 11:56:07.9 Info: => 1.5E-06s 11:56:07.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:07.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:07.9 Info: => 0.0006422s 11:56:07.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:07.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:07.9 Info: DROP TABLE "Artists" 11:56:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.9 Info: => 0.0060256s 11:56:07.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:07.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:07.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:07.9 Info: DROP TABLE "Artists" 11:56:07.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:07.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:07.9 Info: => 0.0062142s 11:56:07.9 Info: AlterTable Albums 11:56:07.9 Info: => 1.8E-06s 11:56:07.9 Info: CreateColumn Albums SecondaryTypes String 11:56:07.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:07.9 Info: => 0.0006105s 11:56:07.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:07', 'metadata_profiles') 11:56:07.9 Info: Committing Transaction 11:56:07.9 Info: 5: metadata_profiles migrated 11:56:07.9 Info: => 0.0010951s 11:56:07.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:07.9 Info: Beginning Transaction 11:56:07.9 Info: Starting migration of Main DB to 6 11:56:07.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:07.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:07.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:07.9 Info: DROP TABLE "Indexers" 11:56:07.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:07.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:07.9 Info: => 0.0057927s 11:56:07.9 Info: AlterTable Indexers 11:56:07.9 Info: => 1.7E-06s 11:56:07.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:07.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:07.9 Info: => 0.000602s 11:56:07.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:07.9 Info: => 5.96E-05s 11:56:07.9 Info: AlterTable Indexers 11:56:07.9 Info: => 1.5E-06s 11:56:07.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Indexers" 11:56:08.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:08.0 Info: => 0.0058282s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:08', 'separate_automatic_and_interactive_search') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 6: separate_automatic_and_interactive_search migrated 11:56:08.0 Info: => 0.0062743s 11:56:08.0 Info: 7: change_album_path_to_relative migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 7 11:56:08.0 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Albums" 11:56:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.0 Info: => 0.0066704s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:08', 'change_album_path_to_relative') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 7: change_album_path_to_relative migrated 11:56:08.0 Info: => 0.0072308s 11:56:08.0 Info: 8: change_quality_size_mb_to_kb migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:08.0 Info: => 7.68E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:08', 'change_quality_size_mb_to_kb') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 8: change_quality_size_mb_to_kb migrated 11:56:08.0 Info: => 0.0003824s 11:56:08.0 Info: 9: album_releases migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 9 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.8E-06s 11:56:08.0 Info: CreateColumn Albums Releases String 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:08.0 Info: => 0.0006391s 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.7E-06s 11:56:08.0 Info: CreateColumn Albums CurrentRelease String 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:08.0 Info: => 0.0006122s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:08', 'album_releases') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 9: album_releases migrated 11:56:08.0 Info: => 0.0009733s 11:56:08.0 Info: 10: album_releases_fix migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 10 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 2.1E-06s 11:56:08.0 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Albums" 11:56:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.0 Info: => 0.0065273s 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.7E-06s 11:56:08.0 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Albums" 11:56:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.0 Info: => 0.0065511s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:08', 'album_releases_fix') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 10: album_releases_fix migrated 11:56:08.0 Info: => 0.0069835s 11:56:08.0 Info: 11: import_lists migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 11 11:56:08.0 Info: CreateTable ImportLists 11:56: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) 11:56:08.0 Info: => 0.0002834s 11:56:08.0 Info: CreateIndex ImportLists (Name) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:08.0 Info: => 0.0001537s 11:56:08.0 Info: CreateTable ImportListStatus 11:56: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) 11:56:08.0 Info: => 0.0002175s 11:56:08.0 Info: CreateIndex ImportListStatus (ProviderId) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.0 Info: => 0.000142s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:08', 'import_lists') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 11: import_lists migrated 11:56:08.0 Info: => 0.000514s 11:56:08.0 Info: 12: add_release_status migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 12 11:56:08.0 Info: AlterTable MetadataProfiles 11:56:08.0 Info: => 2.4E-06s 11:56:08.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:08.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:08.0 Info: => 0.0006779s 11:56:08.0 Info: PerformDBOperation 11:56:08.0 Info: Performing DB Operation 11:56:08.0 Info: => 4.35E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:08', 'add_release_status') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 12: add_release_status migrated 11:56:08.0 Info: => 0.0003715s 11:56:08.0 Info: 13: album_download_notification migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 13 11:56:08.0 Info: AlterTable Notifications 11:56:08.0 Info: => 1.9E-06s 11:56:08.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:08.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:08.0 Info: => 0.000718s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:08', 'album_download_notification') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 13: album_download_notification migrated 11:56:08.0 Info: => 0.0010842s 11:56:08.0 Info: 14: fix_language_metadata_profiles migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:08.0 Info: => 0.000132s 11:56: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 11:56: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 11:56:08.0 Info: => 8.96E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:08', 'fix_language_metadata_profiles') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 14: fix_language_metadata_profiles migrated 11:56:08.0 Info: => 0.0003922s 11:56:08.0 Info: 15: remove_fanzub migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 15 11:56:08.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:08.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:08.0 Info: => 7.39E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:08', 'remove_fanzub') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 15: remove_fanzub migrated 11:56:08.0 Info: => 0.0003784s 11:56:08.0 Info: 16: update_artist_history_indexes migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 16 11:56:08.0 Info: CreateIndex Albums (ArtistId) 11:56:08.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:08.0 Info: => 0.00018s 11:56:08.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:08.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:08.0 Info: => 0.0001772s 11:56:08.0 Info: DeleteIndex History (AlbumId) 11:56:08.0 Info: DROP INDEX "IX_History_AlbumId" 11:56:08.0 Info: => 0.000171s 11:56:08.0 Info: CreateIndex History (AlbumId, Date) 11:56:08.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.0 Info: => 0.0001609s 11:56:08.0 Info: DeleteIndex History (DownloadId) 11:56:08.0 Info: DROP INDEX "IX_History_DownloadId" 11:56:08.0 Info: => 0.0001596s 11:56:08.0 Info: CreateIndex History (DownloadId, Date) 11:56:08.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.0 Info: => 0.000153s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:08', 'update_artist_history_indexes') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 16: update_artist_history_indexes migrated 11:56:08.0 Info: => 0.0005338s 11:56:08.0 Info: 17: remove_nma migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 17 11:56:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:08.0 Info: => 7.28E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:08', 'remove_nma') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 17: remove_nma migrated 11:56:08.0 Info: => 0.000402s 11:56:08.0 Info: 18: album_disambiguation migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 18 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 2E-06s 11:56:08.0 Info: CreateColumn Albums Disambiguation String 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:08.0 Info: => 0.0006793s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:08', 'album_disambiguation') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 18: album_disambiguation migrated 11:56:08.0 Info: => 0.0010308s 11:56:08.0 Info: 19: add_ape_quality_in_profiles migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 19 11:56:08.0 Info: PerformDBOperation 11:56:08.0 Info: Performing DB Operation 11:56:08.0 Info: => 5.42E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:08', 'add_ape_quality_in_profiles') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 19: add_ape_quality_in_profiles migrated 11:56:08.0 Info: => 0.0003919s 11:56:08.0 Info: 20: remove_pushalot migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 20 11:56:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:08.0 Info: => 7.96E-05s 11:56:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:08.0 Info: => 5.97E-05s 11:56:08.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:08.0 Info: => 5.14E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:08', 'remove_pushalot') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 20: remove_pushalot migrated 11:56:08.0 Info: => 0.0003496s 11:56:08.0 Info: 21: add_custom_filters migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 21 11:56:08.0 Info: CreateTable CustomFilters 11:56: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) 11:56:08.0 Info: => 0.0002422s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:08', 'add_custom_filters') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 21: add_custom_filters migrated 11:56:08.0 Info: => 0.0005943s 11:56:08.0 Info: 22: import_list_tags migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 22 11:56:08.0 Info: AlterTable ImportLists 11:56:08.0 Info: => 2.1E-06s 11:56:08.0 Info: CreateColumn ImportLists Tags String 11:56:08.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:08.0 Info: => 0.0006889s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:08', 'import_list_tags') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 22: import_list_tags migrated 11:56:08.0 Info: => 0.0010983s 11:56:08.0 Info: 23: add_release_groups_etc migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 23 11:56:08.0 Info: CreateTable ArtistMetadata 11:56: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) 11:56:08.0 Info: => 0.0003235s 11:56:08.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:08.0 Info: => 0.000171s 11:56: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" 11:56: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" 11:56:08.0 Info: => 0.0001722s 11:56:08.0 Info: AlterTable Artists 11:56:08.0 Info: => 1.7E-06s 11:56:08.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:08.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.0 Info: => 0.0006852s 11:56:08.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:08.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:08.0 Info: => 0.0001011s 11:56:08.0 Info: CreateTable AlbumReleases 11:56: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) 11:56:08.0 Info: => 0.0002839s 11:56:08.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:08.0 Info: => 0.000174s 11:56:08.0 Info: CreateIndex AlbumReleases (AlbumId) 11:56:08.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:08.0 Info: => 0.000143s 11:56:08.0 Info: PerformDBOperation 11:56:08.0 Info: Performing DB Operation 11:56:08.0 Info: => 5.08E-05s 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.5E-06s 11:56:08.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.0 Info: => 0.0007046s 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.7E-06s 11:56:08.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:08.0 Info: => 0.00071s 11:56:08.0 Info: AlterTable Albums 11:56:08.0 Info: => 1.8E-06s 11:56:08.0 Info: CreateColumn Albums Links String 11:56:08.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:08.0 Info: => 0.0006602s 11:56: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") 11:56:08.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:08.0 Info: => 0.0001186s 11:56:08.0 Info: AlterTable Tracks 11:56:08.0 Info: => 1.7E-06s 11:56:08.0 Info: CreateColumn Tracks ForeignRecordingId String 11:56:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:08.0 Info: => 0.000688s 11:56:08.0 Info: AlterTable Tracks 11:56:08.0 Info: => 1.8E-06s 11:56:08.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:08.0 Info: => 0.0006898s 11:56:08.0 Info: AlterTable Tracks 11:56:08.0 Info: => 2.3E-06s 11:56:08.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:08.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.0 Info: => 0.0006936s 11:56: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") 11:56:08.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:08.0 Info: => 0.0001273s 11:56: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") 11:56:08.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:08.0 Info: => 0.0001279s 11:56:08.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Artists" 11:56:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.0 Info: => 0.0067262s 11:56:08.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Albums" 11:56:08.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.0 Info: => 0.0069002s 11:56:08.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Tracks" 11:56:08.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:08.0 Info: => 0.0078896s 11:56:08.0 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "TrackFiles" 11:56:08.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.0 Info: => 0.0055998s 11:56:08.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.0 Info: => 0.0001535s 11:56:08.0 Info: CreateIndex Artists (Monitored) 11:56:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.0 Info: => 0.000145s 11:56:08.0 Info: CreateIndex Albums (ArtistMetadataId) 11:56:08.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.0 Info: => 0.0001414s 11:56:08.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:08.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:08.0 Info: => 0.0001483s 11:56:08.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:08.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:08.0 Info: => 0.0001465s 11:56:08.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:08.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:08.0 Info: => 0.000145s 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:08.0 Info: => 7.24E-05s 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:08.0 Info: => 5.63E-05s 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:08.0 Info: => 6.77E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:08', 'add_release_groups_etc') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 23: add_release_groups_etc migrated 11:56:08.0 Info: => 0.0007346s 11:56:08.0 Info: 24: NewMediaInfoFormat migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 24 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:08.0 Info: => 8.02E-05s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:08', 'NewMediaInfoFormat') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 24: NewMediaInfoFormat migrated 11:56:08.0 Info: => 0.0003928s 11:56:08.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 25 11:56:08.0 Info: RenameTable Restrictions ReleaseProfiles 11:56:08.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:08.0 Info: => 0.0018511s 11:56:08.0 Info: AlterTable ReleaseProfiles 11:56:08.0 Info: => 1.8E-06s 11:56:08.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:08.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:08.0 Info: => 0.0006807s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:08', 'rename_restrictions_to_release_profiles') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:08.0 Info: => 0.0010468s 11:56:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 26 11:56:08.0 Info: RenameTable Profiles QualityProfiles 11:56:08.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:08.0 Info: => 0.0019454s 11:56:08.0 Info: AlterTable QualityProfiles 11:56:08.0 Info: => 1.9E-06s 11:56:08.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:08.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:08.0 Info: => 0.0006447s 11:56:08.0 Info: AlterTable LanguageProfiles 11:56:08.0 Info: => 1.9E-06s 11:56:08.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:08.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:08.0 Info: => 0.0006152s 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:08.0 Info: => 7.02E-05s 11:56:08.0 Info: UpdateData 11:56:08.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:08.0 Info: => 5.11E-05s 11:56:08.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:08.0 Info: DROP TABLE "Artists" 11:56:08.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.0 Info: => 0.0065963s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:08', 'rename_quality_profiles_add_upgrade_allowed') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:08.0 Info: => 0.0070966s 11:56:08.0 Info: 27: add_import_exclusions migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 27 11:56:08.0 Info: CreateTable ImportListExclusions 11:56:08.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:08.0 Info: => 0.0002085s 11:56:08.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:08.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:08.0 Info: => 0.0001788s 11:56:08.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:08', 'add_import_exclusions') 11:56:08.0 Info: Committing Transaction 11:56:08.0 Info: 27: add_import_exclusions migrated 11:56:08.0 Info: => 0.0005839s 11:56:08.0 Info: 28: clean_artist_metadata_table migrating 11:56:08.0 Info: Beginning Transaction 11:56:08.0 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:08.1 Info: => 0.0001973s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.1 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.1 Info: => 0.0001603s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:08.1 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:08.1 Info: => 0.0001502s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:08.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:08.1 Info: => 0.0001492s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.1 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.1 Info: => 0.0001514s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.1 Info: => 0.0001505s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:08', 'clean_artist_metadata_table') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 28: clean_artist_metadata_table migrated 11:56:08.1 Info: => 0.0005109s 11:56:08.1 Info: 29: health_issue_notification migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 29 11:56:08.1 Info: AlterTable Notifications 11:56:08.1 Info: => 2.1E-06s 11:56:08.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.0007389s 11:56:08.1 Info: AlterTable Notifications 11:56:08.1 Info: => 1.7E-06s 11:56:08.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.000681s 11:56:08.1 Info: AlterTable Notifications 11:56:08.1 Info: => 1.8E-06s 11:56:08.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.0006891s 11:56:08.1 Info: AlterTable Notifications 11:56:08.1 Info: => 1.8E-06s 11:56:08.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.0006586s 11:56:08.1 Info: AlterTable Notifications 11:56:08.1 Info: => 1.8E-06s 11:56:08.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:08.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.0007027s 11:56:08.1 Info: DeleteColumn Notifications OnDownload 11:56: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, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:08.1 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:08.1 Info: DROP TABLE "Notifications" 11:56:08.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:08.1 Info: => 0.0074987s 11:56:08.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "Notifications" 11:56:08.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:08.1 Info: => 0.0055759s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:08', 'health_issue_notification') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 29: health_issue_notification migrated 11:56:08.1 Info: => 0.0061053s 11:56:08.1 Info: 30: add_mediafilerepository_mtime migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 30 11:56:08.1 Info: AlterTable TrackFiles 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: CreateColumn TrackFiles Modified DateTime 11:56:08.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:08.1 Info: => 0.0006986s 11:56:08.1 Info: AlterTable TrackFiles 11:56:08.1 Info: => 1.8E-06s 11:56:08.1 Info: CreateColumn TrackFiles Path String 11:56:08.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:08.1 Info: => 0.0006633s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:08.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:08.1 Info: => 5.76E-05s 11:56: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) 11:56: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) 11:56:08.1 Info: => 0.0001603s 11:56: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) 11:56: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) 11:56:08.1 Info: => 0.0001702s 11:56: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) 11:56: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) 11:56:08.1 Info: => 0.0001792s 11:56: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") 11:56: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") 11:56:08.1 Info: => 0.0001156s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:08.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:08.1 Info: => 7.5E-05s 11:56:08.1 Info: AlterTable TrackFiles 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "TrackFiles" 11:56:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.1 Info: => 0.0057558s 11:56:08.1 Info: CreateIndex TrackFiles (Path) 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.1 Info: => 0.0001491s 11:56:08.1 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "TrackFiles" 11:56:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.1 Info: => 0.0076516s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:08', 'add_mediafilerepository_mtime') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 30: add_mediafilerepository_mtime migrated 11:56:08.1 Info: => 0.0080773s 11:56:08.1 Info: 31: add_artistmetadataid_constraint migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 31 11:56: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") 11:56: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") 11:56:08.1 Info: => 0.0001223s 11:56:08.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:08.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:08.1 Info: => 0.0001817s 11:56:08.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "Artists" 11:56:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.1 Info: => 0.0062342s 11:56:08.1 Info: CreateIndex Artists (ArtistMetadataId) 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.1 Info: => 0.0001694s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:08', 'add_artistmetadataid_constraint') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 31: add_artistmetadataid_constraint migrated 11:56:08.1 Info: => 0.0005927s 11:56:08.1 Info: 32: old_ids_and_artist_alias migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 32 11:56:08.1 Info: AlterTable ArtistMetadata 11:56:08.1 Info: => 2.1E-06s 11:56:08.1 Info: CreateColumn ArtistMetadata Aliases String 11:56:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0007629s 11:56:08.1 Info: AlterTable ArtistMetadata 11:56:08.1 Info: => 1.5E-06s 11:56:08.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:08.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0007403s 11:56:08.1 Info: AlterTable Albums 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:08.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0006947s 11:56:08.1 Info: AlterTable AlbumReleases 11:56:08.1 Info: => 1.7E-06s 11:56:08.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:08.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0006946s 11:56:08.1 Info: AlterTable Tracks 11:56:08.1 Info: => 1.7E-06s 11:56:08.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0006604s 11:56:08.1 Info: AlterTable Tracks 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:08.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.1 Info: => 0.0006391s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:08', 'old_ids_and_artist_alias') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 32: old_ids_and_artist_alias migrated 11:56:08.1 Info: => 0.0010239s 11:56:08.1 Info: 33: download_propers_config migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 33 11:56:08.1 Info: PerformDBOperation 11:56:08.1 Info: Performing DB Operation 11:56:08.1 Info: => 4.88E-05s 11:56:08.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:08.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:08.1 Info: => 5.47E-05s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:08', 'download_propers_config') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 33: download_propers_config migrated 11:56:08.1 Info: => 0.0004053s 11:56:08.1 Info: 34: remove_language_profiles migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 34 11:56:08.1 Info: DeleteTable LanguageProfiles 11:56:08.1 Info: DROP TABLE "LanguageProfiles" 11:56:08.1 Info: => 0.0002801s 11:56:08.1 Info: DeleteColumn Artists LanguageProfileId 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "Artists" 11:56:08.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.1 Info: => 0.0063951s 11:56:08.1 Info: DeleteColumn ImportLists LanguageProfileId 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "ImportLists" 11:56:08.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:08.1 Info: => 0.0074359s 11:56:08.1 Info: DeleteColumn Blacklist Language 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "Blacklist" 11:56:08.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:08.1 Info: => 0.0068649s 11:56:08.1 Info: DeleteColumn History Language 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "History" 11:56:08.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:08.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:08.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:08.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.1 Info: => 0.0063192s 11:56:08.1 Info: DeleteColumn LyricFiles Language 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "LyricFiles" 11:56:08.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:08.1 Info: => 0.005407s 11:56:08.1 Info: DeleteColumn TrackFiles Language 11:56: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) 11:56: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" 11:56:08.1 Info: DROP TABLE "TrackFiles" 11:56:08.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.1 Info: => 0.0082521s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:08', 'remove_language_profiles') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 34: remove_language_profiles migrated 11:56:08.1 Info: => 0.0088862s 11:56:08.1 Info: 35: multi_disc_naming_format migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 35 11:56:08.1 Info: AlterTable NamingConfig 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:08.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:08.1 Info: => 0.0006756s 11:56:08.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:08.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:08.1 Info: => 6.79E-05s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:08', 'multi_disc_naming_format') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 35: multi_disc_naming_format migrated 11:56:08.1 Info: => 0.0004238s 11:56:08.1 Info: 36: add_download_client_priority migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 36 11:56:08.1 Info: AlterTable DownloadClients 11:56:08.1 Info: => 1.6E-06s 11:56:08.1 Info: CreateColumn DownloadClients Priority Int32 11:56:08.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:08.1 Info: => 0.0006938s 11:56:08.1 Info: PerformDBOperation 11:56:08.1 Info: Performing DB Operation 11:56:08.1 Info: => 0.0001447s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:08', 'add_download_client_priority') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 36: add_download_client_priority migrated 11:56:08.1 Info: => 0.000511s 11:56:08.1 Info: 37: remove_growl_prowl migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 37 11:56:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:08.1 Info: => 7.86E-05s 11:56:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:08.1 Info: => 5.11E-05s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:08', 'remove_growl_prowl') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 37: remove_growl_prowl migrated 11:56:08.1 Info: => 0.0003923s 11:56:08.1 Info: 38: remove_plex_hometheatre migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 38 11:56:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:08.1 Info: => 7.04E-05s 11:56:08.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:08.1 Info: => 5.31E-05s 11:56:08.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:08', 'remove_plex_hometheatre') 11:56:08.1 Info: Committing Transaction 11:56:08.1 Info: 38: remove_plex_hometheatre migrated 11:56:08.1 Info: => 0.0003659s 11:56:08.1 Info: 39: add_root_folder_add_defaults migrating 11:56:08.1 Info: Beginning Transaction 11:56:08.1 Info: Starting migration of Main DB to 39 11:56:08.1 Info: AlterTable RootFolders 11:56:08.1 Info: => 1.8E-06s 11:56:08.1 Info: CreateColumn RootFolders Name String 11:56:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:08.1 Info: => 0.0006891s 11:56:08.1 Info: AlterTable RootFolders 11:56:08.1 Info: => 2E-06s 11:56:08.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:08.1 Info: => 0.0006717s 11:56:08.1 Info: AlterTable RootFolders 11:56:08.1 Info: => 1.5E-06s 11:56:08.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:08.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.000676s 11:56:08.2 Info: AlterTable RootFolders 11:56:08.2 Info: => 1.8E-06s 11:56:08.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:08.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0006668s 11:56:08.2 Info: AlterTable RootFolders 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn RootFolders DefaultTags String 11:56:08.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:08.2 Info: => 0.0006654s 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 7.2E-05s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:08', 'add_root_folder_add_defaults') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 39: add_root_folder_add_defaults migrated 11:56:08.2 Info: => 0.000428s 11:56:08.2 Info: 40: task_duration migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 40 11:56:08.2 Info: AlterTable ScheduledTasks 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:08.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:08.2 Info: => 0.0007004s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:08', 'task_duration') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 40: task_duration migrated 11:56:08.2 Info: => 0.0010906s 11:56:08.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 41 11:56:08.2 Info: AlterTable ReleaseProfiles 11:56:08.2 Info: => 1.5E-06s 11:56:08.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:08.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:08.2 Info: => 0.0006895s 11:56:08.2 Info: AlterTable ReleaseProfiles 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:08.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0019785s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:08', 'add_indexer_and_enabled_to_release_profiles') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:08.2 Info: => 0.0023827s 11:56:08.2 Info: 42: remove_album_folders migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 42 11:56:08.2 Info: DeleteColumn Artists AlbumFolder 11:56: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) 11:56:08.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.2 Info: DROP TABLE "Artists" 11:56:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0066408s 11:56:08.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:08.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:08.2 Info: => 6.43E-05s 11:56:08.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:08.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:08.2 Info: => 5.45E-05s 11:56:08.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:08.2 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:08.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:08.2 Info: DROP TABLE "NamingConfig" 11:56:08.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:08.2 Info: => 0.0054877s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:08', 'remove_album_folders') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 42: remove_album_folders migrated 11:56:08.2 Info: => 0.0060164s 11:56:08.2 Info: 44: add_priority_to_indexers migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 44 11:56:08.2 Info: AlterTable Indexers 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: CreateColumn Indexers Priority Int32 11:56:08.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:08.2 Info: => 0.0006797s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:08', 'add_priority_to_indexers') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 44: add_priority_to_indexers migrated 11:56:08.2 Info: => 0.0011045s 11:56:08.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 45 11:56:08.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:08.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:08.2 Info: => 0.0001486s 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 4.52E-05s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:08', 'remove_chown_and_folderchmod_config') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:08.2 Info: => 0.000429s 11:56:08.2 Info: 47: update_notifiarr migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 47 11:56:08.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:08.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:08.2 Info: => 0.0001447s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:08', 'update_notifiarr') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 47: update_notifiarr migrated 11:56:08.2 Info: => 0.0005435s 11:56:08.2 Info: 49: email_multiple_addresses migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 49 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 0.0001032s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:08', 'email_multiple_addresses') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 49: email_multiple_addresses migrated 11:56:08.2 Info: => 0.0004573s 11:56:08.2 Info: 50: rename_blacklist_to_blocklist migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 50 11:56:08.2 Info: RenameTable Blacklist Blocklist 11:56:08.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:08.2 Info: => 0.0019304s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:08', 'rename_blacklist_to_blocklist') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 50: rename_blacklist_to_blocklist migrated 11:56:08.2 Info: => 0.0023631s 11:56:08.2 Info: 51: cdh_per_downloadclient migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 51 11:56:08.2 Info: AlterTable DownloadClients 11:56:08.2 Info: => 1.8E-06s 11:56:08.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:08.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:08.2 Info: => 0.0006951s 11:56:08.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:08.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:08.2 Info: => 0.0006755s 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 0.0001963s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:08', 'cdh_per_downloadclient') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 51: cdh_per_downloadclient migrated 11:56:08.2 Info: => 0.0005687s 11:56:08.2 Info: 52: download_history migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 52 11:56:08.2 Info: CreateTable DownloadHistory 11:56:08.2 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:08.2 Info: => 0.00142s 11:56:08.2 Info: CreateIndex DownloadHistory (EventType) 11:56:08.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:08.2 Info: => 0.0001854s 11:56:08.2 Info: CreateIndex DownloadHistory (ArtistId) 11:56:08.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:08.2 Info: => 0.0001635s 11:56:08.2 Info: CreateIndex DownloadHistory (DownloadId) 11:56:08.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:08.2 Info: => 0.0001679s 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 0.0001324s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:08', 'download_history') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 52: download_history migrated 11:56:08.2 Info: => 0.0005735s 11:56:08.2 Info: 53: add_update_history migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 53 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:08', 'add_update_history') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 53: add_update_history migrated 11:56:08.2 Info: => 0.0004625s 11:56:08.2 Info: 54: add_on_update_to_notifications migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 54 11:56:08.2 Info: AlterTable Notifications 11:56:08.2 Info: => 2.2E-06s 11:56:08.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:08.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:08.2 Info: => 0.0007496s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:08', 'add_on_update_to_notifications') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 54: add_on_update_to_notifications migrated 11:56:08.2 Info: => 0.0011314s 11:56:08.2 Info: 55: download_client_per_indexer migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 55 11:56:08.2 Info: AlterTable Indexers 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn Indexers DownloadClientId Int32 11:56:08.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0007081s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:08', 'download_client_per_indexer') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 55: download_client_per_indexer migrated 11:56:08.2 Info: => 0.0010851s 11:56:08.2 Info: 56: AddNewItemMonitorType migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 56 11:56:08.2 Info: AlterTable Artists 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn Artists MonitorNewItems Int32 11:56:08.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0007257s 11:56:08.2 Info: AlterTable RootFolders 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:08.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0007062s 11:56:08.2 Info: AlterTable ImportLists 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:08.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0007313s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:08', 'AddNewItemMonitorType') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 56: AddNewItemMonitorType migrated 11:56:08.2 Info: => 0.0011307s 11:56:08.2 Info: 57: ImportListSearch migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 57 11:56:08.2 Info: AlterTable ImportLists 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:08.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:08.2 Info: => 0.0007596s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:08', 'ImportListSearch') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 57: ImportListSearch migrated 11:56:08.2 Info: => 0.0011425s 11:56:08.2 Info: 58: ImportListMonitorExisting migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 58 11:56:08.2 Info: AlterTable ImportLists 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:08.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:08.2 Info: => 0.0007459s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:08', 'ImportListMonitorExisting') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 58: ImportListMonitorExisting migrated 11:56:08.2 Info: => 0.0011283s 11:56:08.2 Info: 59: add_indexer_tags migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 59 11:56:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:08.2 Info: => 7.25E-05s 11:56:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:08.2 Info: => 5.06E-05s 11:56:08.2 Info: AlterTable Indexers 11:56:08.2 Info: => 1.3E-06s 11:56:08.2 Info: CreateColumn Indexers Tags String 11:56:08.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:08.2 Info: => 0.0007285s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:08', 'add_indexer_tags') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 59: add_indexer_tags migrated 11:56:08.2 Info: => 0.0020318s 11:56:08.2 Info: 60: update_audio_types migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 60 11:56:08.2 Info: PerformDBOperation 11:56:08.2 Info: Performing DB Operation 11:56:08.2 Info: => 9.28E-05s 11:56:08.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:08', 'update_audio_types') 11:56:08.2 Info: Committing Transaction 11:56:08.2 Info: 60: update_audio_types migrated 11:56:08.2 Info: => 0.000434s 11:56:08.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:08.2 Info: Beginning Transaction 11:56:08.2 Info: Starting migration of Main DB to 61 11:56:08.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:08.2 Info: => 6.83E-05s 11:56:08.2 Info: AlterTable AlbumReleases 11:56:08.2 Info: => 1.3E-06s 11:56:08.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:08.2 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:08.2 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:08.2 Info: DROP TABLE "AlbumReleases" 11:56:08.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:08.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:08.2 Info: => 0.0074424s 11:56:08.2 Info: AlterTable Albums 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Albums" 11:56:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0081557s 11:56:08.2 Info: AlterTable Albums 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Albums" 11:56:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0065516s 11:56:08.2 Info: AlterTable Albums 11:56:08.2 Info: => 1.8E-06s 11:56:08.2 Info: AlterColumn Albums Added DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Albums" 11:56:08.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0082196s 11:56:08.2 Info: AlterTable Artists 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Artists" 11:56:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0067096s 11:56:08.2 Info: AlterTable Artists 11:56:08.2 Info: => 1.6E-06s 11:56:08.2 Info: AlterColumn Artists Added DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Artists" 11:56:08.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.2 Info: => 0.0079651s 11:56:08.2 Info: AlterTable Blocklist 11:56:08.2 Info: => 1.7E-06s 11:56:08.2 Info: AlterColumn Blocklist Date DateTimeOffset 11:56: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) 11:56: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" 11:56:08.2 Info: DROP TABLE "Blocklist" 11:56:08.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:08.2 Info: => 0.005802s 11:56:08.2 Info: AlterTable Blocklist 11:56:08.2 Info: => 1.5E-06s 11:56:08.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:08.3 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:08.3 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:08.3 Info: DROP TABLE "Blocklist" 11:56:08.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:08.3 Info: => 0.0066314s 11:56:08.3 Info: AlterTable Commands 11:56:08.3 Info: => 2E-06s 11:56:08.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:08.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.3 Info: DROP TABLE "Commands" 11:56:08.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.3 Info: => 0.00599s 11:56:08.3 Info: AlterTable Commands 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:08.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.3 Info: DROP TABLE "Commands" 11:56:08.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.3 Info: => 0.0081809s 11:56:08.3 Info: AlterTable Commands 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:08.3 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.3 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.3 Info: DROP TABLE "Commands" 11:56:08.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.3 Info: => 0.0058684s 11:56:08.3 Info: AlterTable DownloadClientStatus 11:56:08.3 Info: => 2E-06s 11:56:08.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:08.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.3 Info: DROP TABLE "DownloadClientStatus" 11:56:08.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0073263s 11:56:08.3 Info: AlterTable DownloadClientStatus 11:56:08.3 Info: => 1.9E-06s 11:56:08.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:08.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.3 Info: DROP TABLE "DownloadClientStatus" 11:56:08.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0070704s 11:56:08.3 Info: AlterTable DownloadClientStatus 11:56:08.3 Info: => 1.6E-06s 11:56:08.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:08.3 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.3 Info: DROP TABLE "DownloadClientStatus" 11:56:08.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0060079s 11:56:08.3 Info: AlterTable DownloadHistory 11:56:08.3 Info: => 1.6E-06s 11:56:08.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:08.3 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:08.3 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:08.3 Info: DROP TABLE "DownloadHistory" 11:56:08.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:08.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:08.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:08.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:08.3 Info: => 0.0078945s 11:56:08.3 Info: AlterTable ExtraFiles 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:08.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:08.3 Info: DROP TABLE "ExtraFiles" 11:56:08.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:08.3 Info: => 0.0057346s 11:56:08.3 Info: AlterTable ExtraFiles 11:56:08.3 Info: => 1.5E-06s 11:56:08.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:08.3 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.3 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:08.3 Info: DROP TABLE "ExtraFiles" 11:56:08.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:08.3 Info: => 0.0056774s 11:56:08.3 Info: AlterTable History 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn History Date DateTimeOffset 11:56:08.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:08.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:08.3 Info: DROP TABLE "History" 11:56:08.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:08.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:08.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:08.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.3 Info: => 0.0065942s 11:56:08.3 Info: AlterTable ImportListStatus 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:08.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.3 Info: DROP TABLE "ImportListStatus" 11:56:08.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0072317s 11:56:08.3 Info: AlterTable ImportListStatus 11:56:08.3 Info: => 1.6E-06s 11:56:08.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:08.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.3 Info: DROP TABLE "ImportListStatus" 11:56:08.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0072529s 11:56:08.3 Info: AlterTable ImportListStatus 11:56:08.3 Info: => 1.8E-06s 11:56:08.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:08.3 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.3 Info: DROP TABLE "ImportListStatus" 11:56:08.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.3 Info: => 0.0058817s 11:56:08.3 Info: AlterTable IndexerStatus 11:56:08.3 Info: => 1.7E-06s 11:56:08.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:08.3 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:08.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:08.3 Info: DROP TABLE "IndexerStatus" 11:56:08.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:08.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:08.4 Info: => 0.0058423s 11:56:08.4 Info: AlterTable IndexerStatus 11:56:08.4 Info: => 1.8E-06s 11:56:08.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:08.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:08.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:08.4 Info: DROP TABLE "IndexerStatus" 11:56:08.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:08.4 Info: => 0.007216s 11:56:08.4 Info: AlterTable IndexerStatus 11:56:08.4 Info: => 1.6E-06s 11:56:08.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:08.4 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:08.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:08.4 Info: DROP TABLE "IndexerStatus" 11:56:08.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:08.4 Info: => 0.0059034s 11:56:08.4 Info: AlterTable LyricFiles 11:56:08.4 Info: => 1.7E-06s 11:56:08.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:08.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:08.4 Info: DROP TABLE "LyricFiles" 11:56:08.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:08.4 Info: => 0.0070553s 11:56:08.4 Info: AlterTable LyricFiles 11:56:08.4 Info: => 1.8E-06s 11:56:08.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:08.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) 11:56:08.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:08.4 Info: DROP TABLE "LyricFiles" 11:56:08.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:08.4 Info: => 0.0056742s 11:56:08.4 Info: AlterTable MetadataFiles 11:56:08.4 Info: => 2.7E-06s 11:56:08.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:08.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:08.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:08.4 Info: DROP TABLE "MetadataFiles" 11:56:08.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:08.4 Info: => 0.0057552s 11:56:08.4 Info: AlterTable MetadataFiles 11:56:08.4 Info: => 1.9E-06s 11:56:08.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:08.4 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:08.4 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:08.4 Info: DROP TABLE "MetadataFiles" 11:56:08.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:08.4 Info: => 0.0068557s 11:56:08.4 Info: AlterTable PendingReleases 11:56:08.4 Info: => 1.6E-06s 11:56:08.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:08.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:08.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:08.4 Info: DROP TABLE "PendingReleases" 11:56:08.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:08.4 Info: => 0.006845s 11:56:08.4 Info: AlterTable ScheduledTasks 11:56:08.4 Info: => 1.7E-06s 11:56:08.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:08.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:08.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:08.4 Info: DROP TABLE "ScheduledTasks" 11:56:08.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:08.4 Info: => 0.0059675s 11:56:08.4 Info: AlterTable ScheduledTasks 11:56:08.4 Info: => 1.7E-06s 11:56:08.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:08.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:08.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:08.4 Info: DROP TABLE "ScheduledTasks" 11:56:08.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:08.4 Info: => 0.0058674s 11:56:08.4 Info: AlterTable TrackFiles 11:56:08.4 Info: => 1.5E-06s 11:56:08.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:08.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:08.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:08.4 Info: DROP TABLE "TrackFiles" 11:56:08.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.4 Info: => 0.0078488s 11:56:08.4 Info: AlterTable TrackFiles 11:56:08.4 Info: => 1.5E-06s 11:56:08.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:08.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:08.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:08.4 Info: DROP TABLE "TrackFiles" 11:56:08.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.4 Info: => 0.006261s 11:56:08.4 Info: AlterTable VersionInfo 11:56:08.4 Info: => 1.6E-06s 11:56:08.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:08.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:08.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:08.4 Info: DROP TABLE "VersionInfo" 11:56:08.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:08.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:08.4 Info: => 0.0059303s 11:56:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:08', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:08.4 Info: Committing Transaction 11:56:08.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:08.4 Info: => 0.0068635s 11:56:08.4 Info: 62: add_on_delete_to_notifications migrating 11:56:08.4 Info: Beginning Transaction 11:56:08.4 Info: Starting migration of Main DB to 62 11:56:08.4 Info: AlterTable Notifications 11:56:08.4 Info: => 1.6E-06s 11:56:08.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:08.4 Info: => 0.0007493s 11:56:08.4 Info: AlterTable Notifications 11:56:08.4 Info: => 1.3E-06s 11:56:08.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:08.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:08.4 Info: => 0.0007203s 11:56:08.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:08', 'add_on_delete_to_notifications') 11:56:08.4 Info: Committing Transaction 11:56:08.4 Info: 62: add_on_delete_to_notifications migrated 11:56:08.4 Info: => 0.0011046s 11:56:08.4 Info: 63: add_custom_formats migrating 11:56:08.4 Info: Beginning Transaction 11:56:08.4 Info: Starting migration of Main DB to 63 11:56:08.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:56:08.4 Info: AlterTable DelayProfiles 11:56:08.4 Info: => 1.4E-06s 11:56:08.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:08.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:08.4 Info: => 0.0007455s 11:56:08.4 Info: UpdateData 11:56:08.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:08.4 Info: => 0.0001034s 11:56:08.4 Info: AlterTable TrackFiles 11:56:08.4 Info: => 1.4E-06s 11:56:08.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:08.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:08.4 Info: => 0.0006811s 11:56:08.4 Info: PerformDBOperation 11:56:08.4 Info: Performing DB Operation 11:56:08.4 Info: => 0.0016703s 11:56:08.4 Info: CreateTable CustomFormats 11:56:08.4 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:08.4 Info: => 0.0002237s 11:56:08.4 Info: CreateIndex CustomFormats (Name) 11:56:08.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:08.4 Info: => 0.0001509s 11:56:08.4 Info: AlterTable QualityProfiles 11:56:08.4 Info: => 1.6E-06s 11:56:08.4 Info: CreateColumn QualityProfiles FormatItems String 11:56:08.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:08.4 Info: => 0.0007239s 11:56:08.4 Info: AlterTable QualityProfiles 11:56:08.4 Info: => 1.5E-06s 11:56:08.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:08.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:08.4 Info: => 0.0007098s 11:56:08.4 Info: AlterTable QualityProfiles 11:56:08.4 Info: => 1.5E-06s 11:56:08.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:08.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:08.4 Info: => 0.0007056s 11:56:08.4 Info: PerformDBOperation 11:56:08.4 Info: Performing DB Operation 11:56:08.5 Info: => 0.0072606s 11:56:08.5 Info: PerformDBOperation 11:56:08.5 Info: Performing DB Operation 11:56:08.5 Info: => 5.28E-05s 11:56:08.5 Info: DeleteColumn ReleaseProfiles Preferred 11:56:08.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:08.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:08.5 Info: DROP TABLE "ReleaseProfiles" 11:56:08.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:08.5 Info: => 0.0061896s 11:56:08.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:08.5 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:08.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:08.5 Info: DROP TABLE "ReleaseProfiles" 11:56:08.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:08.5 Info: => 0.0083189s 11:56:08.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:08.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:08.5 Info: => 7.31E-05s 11:56:08.5 Info: AlterTable DelayProfiles 11:56:08.5 Info: => 1.5E-06s 11:56:08.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:08.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:08.5 Info: => 0.0007144s 11:56:08.5 Info: AlterTable DelayProfiles 11:56:08.5 Info: => 1.6E-06s 11:56:08.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:08.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:08.5 Info: => 0.0006972s 11:56:08.5 Info: -> 1 Insert operations completed in 00:00:00.0002212 taking an average of 00:00:00.0002212 11:56:08.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:08', 'add_custom_formats') 11:56:08.5 Info: Committing Transaction 11:56:08.5 Info: 63: add_custom_formats migrated 11:56:08.5 Info: => 0.0012232s 11:56:08.5 Debug: Took: 00:00:00.5983355 11:56:08.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:56:08.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:56:08.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173685647337_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:08.5 Info: DatabaseEngineVersionCheck migrating 11:56:08.5 Info: PerformDBOperation 11:56:08.5 Info: Performing DB Operation 11:56:08.5 Info: SQLite 3.46.1 11:56:08.5 Info: => 0.0011747s 11:56:08.5 Info: DatabaseEngineVersionCheck migrated 11:56:08.5 Info: => 0.001202s 11:56:08.5 Info: VersionMigration migrating 11:56:08.5 Info: Beginning Transaction 11:56:08.5 Info: CreateTable VersionInfo 11:56:08.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:08.5 Info: => 0.0002551s 11:56:08.5 Info: Committing Transaction 11:56:08.5 Info: VersionMigration migrated 11:56:08.5 Info: => 0.0006677s 11:56:08.5 Info: VersionUniqueMigration migrating 11:56:08.5 Info: Beginning Transaction 11:56:08.5 Info: CreateIndex VersionInfo (Version) 11:56:08.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:08.5 Info: => 0.0001974s 11:56:08.5 Info: AlterTable VersionInfo 11:56:08.5 Info: => 1.7E-06s 11:56:08.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:08.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:08.5 Info: => 0.0006496s 11:56:08.5 Info: Committing Transaction 11:56:08.5 Info: VersionUniqueMigration migrated 11:56:08.5 Info: => 0.0009122s 11:56:08.5 Info: VersionDescriptionMigration migrating 11:56:08.5 Info: Beginning Transaction 11:56:08.5 Info: AlterTable VersionInfo 11:56:08.5 Info: => 1.9E-06s 11:56:08.5 Info: CreateColumn VersionInfo Description String 11:56:08.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:08.5 Info: => 0.0002569s 11:56:08.5 Info: Committing Transaction 11:56:08.5 Info: VersionDescriptionMigration migrated 11:56:08.5 Info: => 0.0004798s 11:56:08.5 Info: 1: InitialSetup migrating 11:56:08.5 Info: Beginning Transaction 11:56:08.5 Info: Starting migration of Main DB to 1 11:56:08.5 Info: CreateTable Config 11:56:08.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:08.5 Info: => 0.000278s 11:56:08.5 Info: CreateIndex Config (Key) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:08.5 Info: => 0.0001383s 11:56:08.5 Info: CreateTable RootFolders 11:56:08.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:08.5 Info: => 0.0001625s 11:56:08.5 Info: CreateIndex RootFolders (Path) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:08.5 Info: => 0.0001471s 11:56:08.5 Info: CreateTable Artists 11:56:08.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:08.5 Info: => 0.000373s 11:56:08.5 Info: CreateIndex Artists (ForeignArtistId) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:08.5 Info: => 0.0001467s 11:56:08.5 Info: CreateIndex Artists (NameSlug) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:08.5 Info: => 0.0001421s 11:56:08.5 Info: CreateIndex Artists (CleanName) 11:56:08.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.5 Info: => 0.0001384s 11:56:08.5 Info: CreateIndex Artists (Path) 11:56:08.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.5 Info: => 0.0001268s 11:56:08.5 Info: CreateTable Albums 11:56:08.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:08.5 Info: => 0.0003369s 11:56:08.5 Info: CreateIndex Albums (ForeignAlbumId) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.5 Info: => 0.0001425s 11:56:08.5 Info: CreateIndex Albums (MBId) 11:56:08.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.5 Info: => 0.0001209s 11:56:08.5 Info: CreateIndex Albums (TADBId) 11:56:08.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.5 Info: => 0.0001215s 11:56:08.5 Info: CreateIndex Albums (TitleSlug) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.5 Info: => 0.000135s 11:56:08.5 Info: CreateIndex Albums (CleanTitle) 11:56:08.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.5 Info: => 0.0001516s 11:56:08.5 Info: CreateIndex Albums (Path) 11:56:08.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:08.5 Info: => 0.0001263s 11:56:08.5 Info: CreateTable Tracks 11:56:08.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:08.5 Info: => 0.0002207s 11:56:08.5 Info: CreateIndex Tracks (ForeignTrackId) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:08.5 Info: => 0.0001414s 11:56:08.5 Info: CreateIndex Tracks (ArtistId) 11:56:08.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:08.5 Info: => 0.0001247s 11:56:08.5 Info: CreateIndex Tracks (TrackFileId) 11:56:08.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:08.5 Info: => 0.0001579s 11:56:08.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:08.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:08.5 Info: => 0.0001392s 11:56:08.5 Info: CreateTable TrackFiles 11:56:08.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:08.5 Info: => 0.0002106s 11:56:08.5 Info: CreateIndex TrackFiles (ArtistId) 11:56:08.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:08.5 Info: => 0.000152s 11:56:08.5 Info: CreateIndex TrackFiles (AlbumId) 11:56:08.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.5 Info: => 0.0001412s 11:56:08.5 Info: CreateTable History 11:56:08.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:08.5 Info: => 0.0002118s 11:56:08.5 Info: CreateIndex History (Date) 11:56:08.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:08.5 Info: => 0.0001341s 11:56:08.5 Info: CreateIndex History (EventType) 11:56:08.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:08.5 Info: => 0.0001546s 11:56:08.5 Info: CreateIndex History (DownloadId) 11:56:08.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:08.5 Info: => 0.0001503s 11:56:08.5 Info: CreateIndex History (AlbumId) 11:56:08.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:08.5 Info: => 0.000123s 11:56:08.5 Info: CreateTable Notifications 11:56:08.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:08.5 Info: => 0.000198s 11:56:08.5 Info: CreateTable ScheduledTasks 11:56:08.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:08.5 Info: => 0.0001804s 11:56:08.5 Info: CreateIndex ScheduledTasks (TypeName) 11:56:08.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:08.6 Info: => 0.0002021s 11:56:08.6 Info: CreateTable Indexers 11:56:08.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:08.6 Info: => 0.0002061s 11:56:08.6 Info: CreateIndex Indexers (Name) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:08.6 Info: => 0.000143s 11:56:08.6 Info: CreateTable Profiles 11:56:08.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001616s 11:56:08.6 Info: CreateIndex Profiles (Name) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:08.6 Info: => 0.0001334s 11:56:08.6 Info: CreateTable QualityDefinitions 11:56:08.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:08.6 Info: => 0.0001986s 11:56:08.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:08.6 Info: => 0.0001296s 11:56:08.6 Info: CreateIndex QualityDefinitions (Title) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:08.6 Info: => 0.0001305s 11:56:08.6 Info: CreateTable NamingConfig 11:56:08.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:08.6 Info: => 0.00021s 11:56:08.6 Info: CreateTable Blacklist 11:56:08.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:08.6 Info: => 0.000244s 11:56:08.6 Info: CreateTable Metadata 11:56:08.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001949s 11:56:08.6 Info: CreateTable MetadataFiles 11:56:08.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:08.6 Info: => 0.0002044s 11:56:08.6 Info: CreateTable DownloadClients 11:56:08.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001823s 11:56:08.6 Info: CreateTable PendingReleases 11:56:08.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:08.6 Info: => 0.0001974s 11:56:08.6 Info: CreateTable RemotePathMappings 11:56:08.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001583s 11:56:08.6 Info: CreateTable Tags 11:56:08.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001472s 11:56:08.6 Info: CreateIndex Tags (Label) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:08.6 Info: => 0.0001442s 11:56:08.6 Info: CreateTable Restrictions 11:56:08.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001661s 11:56:08.6 Info: CreateTable DelayProfiles 11:56:08.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:08.6 Info: => 0.0002012s 11:56:08.6 Info: CreateTable Users 11:56:08.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:08.6 Info: => 0.0001608s 11:56:08.6 Info: CreateIndex Users (Identifier) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:08.6 Info: => 0.0001498s 11:56:08.6 Info: CreateIndex Users (Username) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:08.6 Info: => 0.0001432s 11:56:08.6 Info: CreateTable Commands 11:56:08.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.6 Info: => 0.0002078s 11:56:08.6 Info: CreateTable IndexerStatus 11:56:08.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:08.6 Info: => 0.0002115s 11:56:08.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:08.6 Info: => 0.0001368s 11:56:08.6 Info: CreateTable ExtraFiles 11:56:08.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.6 Info: => 0.0001922s 11:56:08.6 Info: CreateTable LyricFiles 11:56:08.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:08.6 Info: => 0.0002078s 11:56:08.6 Info: CreateTable LanguageProfiles 11:56:08.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:08.6 Info: => 0.0001603s 11:56:08.6 Info: CreateIndex LanguageProfiles (Name) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:08.6 Info: => 0.00015s 11:56:08.6 Info: CreateTable DownloadClientStatus 11:56:08.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.6 Info: => 0.0001932s 11:56:08.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.6 Info: => 0.0001654s 11:56:08.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:08.6 Info: -> 1 Insert operations completed in 00:00:00.0000917 taking an average of 00:00:00.0000917 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:08', 'InitialSetup') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 1: InitialSetup migrated 11:56:08.6 Info: => 0.0010855s 11:56:08.6 Info: 2: add_reason_to_pending_releases migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 2 11:56:08.6 Info: AlterTable PendingReleases 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn PendingReleases Reason Int32 11:56:08.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0006528s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:08', 'add_reason_to_pending_releases') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 2: add_reason_to_pending_releases migrated 11:56:08.6 Info: => 0.000999s 11:56:08.6 Info: 3: add_medium_support migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 3 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.9E-06s 11:56:08.6 Info: CreateColumn Albums Media String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:08.6 Info: => 0.0006756s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0006274s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0006145s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:08.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:08.6 Info: => 6.08E-05s 11:56:08.6 Info: DeleteColumn Tracks TrackNumber 11:56:08.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:08.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:08.6 Info: DROP TABLE "Tracks" 11:56:08.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:08.6 Info: => 0.0062539s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.4E-06s 11:56:08.6 Info: CreateColumn Tracks TrackNumber String 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:08.6 Info: => 0.0006169s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:08', 'add_medium_support') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 3: add_medium_support migrated 11:56:08.6 Info: => 0.0010887s 11:56:08.6 Info: 4: add_various_qualites_in_profile migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 4 11:56:08.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:08.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:08.6 Info: => 7.14E-05s 11:56:08.6 Info: PerformDBOperation 11:56:08.6 Info: Performing DB Operation 11:56:08.6 Info: => 4.96E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:08', 'add_various_qualites_in_profile') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 4: add_various_qualites_in_profile migrated 11:56:08.6 Info: => 0.0003434s 11:56:08.6 Info: 5: metadata_profiles migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 5 11:56:08.6 Info: CreateTable MetadataProfiles 11:56:08.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:08.6 Info: => 0.0002217s 11:56:08.6 Info: CreateIndex MetadataProfiles (Name) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:08.6 Info: => 0.0001719s 11:56:08.6 Info: AlterTable Artists 11:56:08.6 Info: => 1.5E-06s 11:56:08.6 Info: CreateColumn Artists MetadataProfileId Int32 11:56:08.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:08.6 Info: => 0.0006665s 11:56:08.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:08.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:08.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:08.6 Info: DROP TABLE "Artists" 11:56:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.6 Info: => 0.006226s 11:56:08.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:08.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:08.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:08.6 Info: DROP TABLE "Artists" 11:56:08.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.6 Info: => 0.0062046s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Albums SecondaryTypes String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:08.6 Info: => 0.0006186s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:08', 'metadata_profiles') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 5: metadata_profiles migrated 11:56:08.6 Info: => 0.0011069s 11:56:08.6 Info: 6: separate_automatic_and_interactive_search migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 6 11:56:08.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:08.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:08.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:08.6 Info: DROP TABLE "Indexers" 11:56:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:08.6 Info: => 0.0058386s 11:56:08.6 Info: AlterTable Indexers 11:56:08.6 Info: => 1.6E-06s 11:56:08.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:08.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:08.6 Info: => 0.0006093s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:08.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:08.6 Info: => 6.66E-05s 11:56:08.6 Info: AlterTable Indexers 11:56:08.6 Info: => 1.4E-06s 11:56:08.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:08.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:08.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:08.6 Info: DROP TABLE "Indexers" 11:56:08.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:08.6 Info: => 0.0059576s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:08', 'separate_automatic_and_interactive_search') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 6: separate_automatic_and_interactive_search migrated 11:56:08.6 Info: => 0.006459s 11:56:08.6 Info: 7: change_album_path_to_relative migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 7 11:56:08.6 Info: DeleteColumn Albums Path 11:56:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:08.6 Info: DROP TABLE "Albums" 11:56:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.6 Info: => 0.0068874s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:08', 'change_album_path_to_relative') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 7: change_album_path_to_relative migrated 11:56:08.6 Info: => 0.0073702s 11:56:08.6 Info: 8: change_quality_size_mb_to_kb migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 8 11:56:08.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:08.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:08.6 Info: => 6.86E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:08', 'change_quality_size_mb_to_kb') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 8: change_quality_size_mb_to_kb migrated 11:56:08.6 Info: => 0.0003795s 11:56:08.6 Info: 9: album_releases migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 9 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Albums Releases String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:08.6 Info: => 0.0006482s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Albums CurrentRelease String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:08.6 Info: => 0.0006143s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:08', 'album_releases') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 9: album_releases migrated 11:56:08.6 Info: => 0.0009518s 11:56:08.6 Info: 10: album_releases_fix migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 10 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: AlterColumn Albums Releases String 11:56:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:08.6 Info: DROP TABLE "Albums" 11:56:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.6 Info: => 0.0067514s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.6E-06s 11:56:08.6 Info: AlterColumn Albums CurrentRelease String 11:56:08.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:08.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:08.6 Info: DROP TABLE "Albums" 11:56:08.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:08.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.6 Info: => 0.0067151s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:08', 'album_releases_fix') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 10: album_releases_fix migrated 11:56:08.6 Info: => 0.0071457s 11:56:08.6 Info: 11: import_lists migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 11 11:56:08.6 Info: CreateTable ImportLists 11:56:08.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:08.6 Info: => 0.0002562s 11:56:08.6 Info: CreateIndex ImportLists (Name) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:08.6 Info: => 0.0001617s 11:56:08.6 Info: CreateTable ImportListStatus 11:56:08.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.6 Info: => 0.000223s 11:56:08.6 Info: CreateIndex ImportListStatus (ProviderId) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.6 Info: => 0.0001431s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:08', 'import_lists') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 11: import_lists migrated 11:56:08.6 Info: => 0.0005067s 11:56:08.6 Info: 12: add_release_status migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 12 11:56:08.6 Info: AlterTable MetadataProfiles 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:08.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:08.6 Info: => 0.0006944s 11:56:08.6 Info: PerformDBOperation 11:56:08.6 Info: Performing DB Operation 11:56:08.6 Info: => 4.43E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:08', 'add_release_status') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 12: add_release_status migrated 11:56:08.6 Info: => 0.0003786s 11:56:08.6 Info: 13: album_download_notification migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 13 11:56:08.6 Info: AlterTable Notifications 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:08.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0006864s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:08', 'album_download_notification') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 13: album_download_notification migrated 11:56:08.6 Info: => 0.0010416s 11:56:08.6 Info: 14: fix_language_metadata_profiles migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 14 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:08.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:08.6 Info: => 0.0001082s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:08.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:08.6 Info: => 8.48E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:08', 'fix_language_metadata_profiles') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 14: fix_language_metadata_profiles migrated 11:56:08.6 Info: => 0.000383s 11:56:08.6 Info: 15: remove_fanzub migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 15 11:56:08.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:08.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:08.6 Info: => 6.75E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:08', 'remove_fanzub') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 15: remove_fanzub migrated 11:56:08.6 Info: => 0.0003559s 11:56:08.6 Info: 16: update_artist_history_indexes migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 16 11:56:08.6 Info: CreateIndex Albums (ArtistId) 11:56:08.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:08.6 Info: => 0.0001798s 11:56:08.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:08.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:08.6 Info: => 0.0001549s 11:56:08.6 Info: DeleteIndex History (AlbumId) 11:56:08.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:08.6 Info: => 0.0001685s 11:56:08.6 Info: CreateIndex History (AlbumId, Date) 11:56:08.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.6 Info: => 0.0001775s 11:56:08.6 Info: DeleteIndex History (DownloadId) 11:56:08.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:08.6 Info: => 0.0001498s 11:56:08.6 Info: CreateIndex History (DownloadId, Date) 11:56:08.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.6 Info: => 0.0001644s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:08', 'update_artist_history_indexes') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 16: update_artist_history_indexes migrated 11:56:08.6 Info: => 0.0005278s 11:56:08.6 Info: 17: remove_nma migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 17 11:56:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:08.6 Info: => 7.58E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:08', 'remove_nma') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 17: remove_nma migrated 11:56:08.6 Info: => 0.0003628s 11:56:08.6 Info: 18: album_disambiguation migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 18 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.8E-06s 11:56:08.6 Info: CreateColumn Albums Disambiguation String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:08.6 Info: => 0.0007285s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:08', 'album_disambiguation') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 18: album_disambiguation migrated 11:56:08.6 Info: => 0.0010852s 11:56:08.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 19 11:56:08.6 Info: PerformDBOperation 11:56:08.6 Info: Performing DB Operation 11:56:08.6 Info: => 4.49E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:08', 'add_ape_quality_in_profiles') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:08.6 Info: => 0.0003508s 11:56:08.6 Info: 20: remove_pushalot migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 20 11:56:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:08.6 Info: => 6.87E-05s 11:56:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:08.6 Info: => 8.15E-05s 11:56:08.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:08.6 Info: => 5.62E-05s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:08', 'remove_pushalot') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 20: remove_pushalot migrated 11:56:08.6 Info: => 0.0003427s 11:56:08.6 Info: 21: add_custom_filters migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 21 11:56:08.6 Info: CreateTable CustomFilters 11:56:08.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:08.6 Info: => 0.0002154s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:08', 'add_custom_filters') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 21: add_custom_filters migrated 11:56:08.6 Info: => 0.0005469s 11:56:08.6 Info: 22: import_list_tags migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 22 11:56:08.6 Info: AlterTable ImportLists 11:56:08.6 Info: => 1.7E-06s 11:56:08.6 Info: CreateColumn ImportLists Tags String 11:56:08.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:08.6 Info: => 0.0007572s 11:56:08.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:08', 'import_list_tags') 11:56:08.6 Info: Committing Transaction 11:56:08.6 Info: 22: import_list_tags migrated 11:56:08.6 Info: => 0.0011012s 11:56:08.6 Info: 23: add_release_groups_etc migrating 11:56:08.6 Info: Beginning Transaction 11:56:08.6 Info: Starting migration of Main DB to 23 11:56:08.6 Info: CreateTable ArtistMetadata 11:56:08.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:08.6 Info: => 0.000275s 11:56:08.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:08.6 Info: => 0.0001621s 11:56:08.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:08.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:08.6 Info: => 0.0002055s 11:56:08.6 Info: AlterTable Artists 11:56:08.6 Info: => 1.5E-06s 11:56:08.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:08.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0007277s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:08.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:08.6 Info: => 9.7E-05s 11:56:08.6 Info: CreateTable AlbumReleases 11:56:08.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:08.6 Info: => 0.0002489s 11:56:08.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:08.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:08.6 Info: => 0.000165s 11:56:08.6 Info: CreateIndex AlbumReleases (AlbumId) 11:56:08.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:08.6 Info: => 0.0001651s 11:56:08.6 Info: PerformDBOperation 11:56:08.6 Info: Performing DB Operation 11:56:08.6 Info: => 5.34E-05s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.5E-06s 11:56:08.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0007111s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.5E-06s 11:56:08.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:08.6 Info: => 0.0007583s 11:56:08.6 Info: AlterTable Albums 11:56:08.6 Info: => 1.6E-06s 11:56:08.6 Info: CreateColumn Albums Links String 11:56:08.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:08.6 Info: => 0.0007112s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:08.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:08.6 Info: => 0.0001191s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.4E-06s 11:56:08.6 Info: CreateColumn Tracks ForeignRecordingId String 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:08.6 Info: => 0.0006998s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.5E-06s 11:56:08.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0007268s 11:56:08.6 Info: AlterTable Tracks 11:56:08.6 Info: => 1.6E-06s 11:56:08.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:08.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:08.6 Info: => 0.0007187s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:08.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:08.6 Info: => 0.0001227s 11:56:08.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:08.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:08.6 Info: => 0.0001032s 11:56:08.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:08.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.7 Info: DROP TABLE "Artists" 11:56:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.7 Info: => 0.007206s 11:56:08.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:08.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:08.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:08.7 Info: DROP TABLE "Albums" 11:56:08.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.7 Info: => 0.0083851s 11:56:08.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:08.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:08.7 Info: DROP TABLE "Tracks" 11:56:08.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:08.7 Info: => 0.0058549s 11:56:08.7 Info: DeleteColumn TrackFiles ArtistId 11:56:08.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:08.7 Info: DROP TABLE "TrackFiles" 11:56:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.7 Info: => 0.0070083s 11:56:08.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:08.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.7 Info: => 0.0001724s 11:56:08.7 Info: CreateIndex Artists (Monitored) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.7 Info: => 0.0001628s 11:56:08.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:08.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.7 Info: => 0.00015s 11:56:08.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:08.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:08.7 Info: => 0.0001464s 11:56:08.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:08.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:08.7 Info: => 0.0001525s 11:56:08.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:08.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:08.7 Info: => 0.0001737s 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:08.7 Info: => 6.88E-05s 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:08.7 Info: => 5.61E-05s 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:08.7 Info: => 6.51E-05s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:08', 'add_release_groups_etc') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 23: add_release_groups_etc migrated 11:56:08.7 Info: => 0.0006681s 11:56:08.7 Info: 24: NewMediaInfoFormat migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 24 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:08.7 Info: => 7.04E-05s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:08', 'NewMediaInfoFormat') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 24: NewMediaInfoFormat migrated 11:56:08.7 Info: => 0.0003586s 11:56:08.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 25 11:56:08.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:08.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:08.7 Info: => 0.001819s 11:56:08.7 Info: AlterTable ReleaseProfiles 11:56:08.7 Info: => 1.9E-06s 11:56:08.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:08.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:08.7 Info: => 0.0006505s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:08', 'rename_restrictions_to_release_profiles') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:08.7 Info: => 0.0009917s 11:56:08.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 26 11:56:08.7 Info: RenameTable Profiles QualityProfiles 11:56:08.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:08.7 Info: => 0.001773s 11:56:08.7 Info: AlterTable QualityProfiles 11:56:08.7 Info: => 1.7E-06s 11:56:08.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:08.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:08.7 Info: => 0.0006472s 11:56:08.7 Info: AlterTable LanguageProfiles 11:56:08.7 Info: => 1.5E-06s 11:56:08.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:08.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:08.7 Info: => 0.0006321s 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:08.7 Info: => 6.1E-05s 11:56:08.7 Info: UpdateData 11:56:08.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:08.7 Info: => 7.8E-05s 11:56:08.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:08.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.7 Info: DROP TABLE "Artists" 11:56:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.7 Info: => 0.006243s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:08', 'rename_quality_profiles_add_upgrade_allowed') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:08.7 Info: => 0.0067177s 11:56:08.7 Info: 27: add_import_exclusions migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 27 11:56:08.7 Info: CreateTable ImportListExclusions 11:56:08.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:08.7 Info: => 0.0002078s 11:56:08.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:08.7 Info: => 0.0001542s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:08', 'add_import_exclusions') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 27: add_import_exclusions migrated 11:56:08.7 Info: => 0.0005373s 11:56:08.7 Info: 28: clean_artist_metadata_table migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 28 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: => 0.0001865s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: => 0.000156s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:08.7 Info: => 0.0001491s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:08.7 Info: => 0.0001452s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:08.7 Info: => 0.0001448s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.7 Info: => 0.0001498s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:08', 'clean_artist_metadata_table') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 28: clean_artist_metadata_table migrated 11:56:08.7 Info: => 0.0004841s 11:56:08.7 Info: 29: health_issue_notification migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 29 11:56:08.7 Info: AlterTable Notifications 11:56:08.7 Info: => 1.5E-06s 11:56:08.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:08.7 Info: => 0.0007311s 11:56:08.7 Info: AlterTable Notifications 11:56:08.7 Info: => 1.7E-06s 11:56:08.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:08.7 Info: => 0.0006709s 11:56:08.7 Info: AlterTable Notifications 11:56:08.7 Info: => 1.5E-06s 11:56:08.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:08.7 Info: => 0.0006346s 11:56:08.7 Info: AlterTable Notifications 11:56:08.7 Info: => 1.8E-06s 11:56:08.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:08.7 Info: => 0.000653s 11:56:08.7 Info: AlterTable Notifications 11:56:08.7 Info: => 1.6E-06s 11:56:08.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:08.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:08.7 Info: => 0.0006695s 11:56:08.7 Info: DeleteColumn Notifications OnDownload 11:56:08.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:08.7 Info: DROP TABLE "Notifications" 11:56:08.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:08.7 Info: => 0.0070046s 11:56:08.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:08.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:08.7 Info: DROP TABLE "Notifications" 11:56:08.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:08.7 Info: => 0.0053335s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:08', 'health_issue_notification') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 29: health_issue_notification migrated 11:56:08.7 Info: => 0.0058935s 11:56:08.7 Info: 30: add_mediafilerepository_mtime migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 30 11:56:08.7 Info: AlterTable TrackFiles 11:56:08.7 Info: => 1.9E-06s 11:56:08.7 Info: CreateColumn TrackFiles Modified DateTime 11:56:08.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:08.7 Info: => 0.0007082s 11:56:08.7 Info: AlterTable TrackFiles 11:56:08.7 Info: => 1.7E-06s 11:56:08.7 Info: CreateColumn TrackFiles Path String 11:56:08.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:08.7 Info: => 0.0006524s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:08.7 Info: => 5.35E-05s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:08.7 Info: => 0.0001479s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:08.7 Info: => 0.0001707s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:08.7 Info: => 0.0001764s 11:56:08.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:08.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:08.7 Info: => 0.0001132s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:08.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:08.7 Info: => 7.29E-05s 11:56:08.7 Info: AlterTable TrackFiles 11:56:08.7 Info: => 1.4E-06s 11:56:08.7 Info: AlterColumn TrackFiles Path String 11:56:08.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:08.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:08.7 Info: DROP TABLE "TrackFiles" 11:56:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.7 Info: => 0.0069854s 11:56:08.7 Info: CreateIndex TrackFiles (Path) 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.7 Info: => 0.0001445s 11:56:08.7 Info: DeleteColumn TrackFiles RelativePath 11:56:08.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:08.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:08.7 Info: DROP TABLE "TrackFiles" 11:56:08.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.7 Info: => 0.005556s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:08', 'add_mediafilerepository_mtime') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 30: add_mediafilerepository_mtime migrated 11:56:08.7 Info: => 0.0059871s 11:56:08.7 Info: 31: add_artistmetadataid_constraint migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 31 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:08.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:08.7 Info: => 0.0001149s 11:56:08.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:08.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:08.7 Info: => 0.0001757s 11:56:08.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:08.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.7 Info: DROP TABLE "Artists" 11:56:08.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.7 Info: => 0.0058388s 11:56:08.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:08.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.7 Info: => 0.0001505s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:08', 'add_artistmetadataid_constraint') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 31: add_artistmetadataid_constraint migrated 11:56:08.7 Info: => 0.00059s 11:56:08.7 Info: 32: old_ids_and_artist_alias migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 32 11:56:08.7 Info: AlterTable ArtistMetadata 11:56:08.7 Info: => 1.6E-06s 11:56:08.7 Info: CreateColumn ArtistMetadata Aliases String 11:56:08.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006915s 11:56:08.7 Info: AlterTable ArtistMetadata 11:56:08.7 Info: => 1.6E-06s 11:56:08.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:08.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006543s 11:56:08.7 Info: AlterTable Albums 11:56:08.7 Info: => 1.6E-06s 11:56:08.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:08.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006681s 11:56:08.7 Info: AlterTable AlbumReleases 11:56:08.7 Info: => 1.8E-06s 11:56:08.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:08.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006442s 11:56:08.7 Info: AlterTable Tracks 11:56:08.7 Info: => 1.5E-06s 11:56:08.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006312s 11:56:08.7 Info: AlterTable Tracks 11:56:08.7 Info: => 1.5E-06s 11:56:08.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:08.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:08.7 Info: => 0.0006268s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:08', 'old_ids_and_artist_alias') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 32: old_ids_and_artist_alias migrated 11:56:08.7 Info: => 0.0010109s 11:56:08.7 Info: 33: download_propers_config migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 33 11:56:08.7 Info: PerformDBOperation 11:56:08.7 Info: Performing DB Operation 11:56:08.7 Info: => 4.56E-05s 11:56:08.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:08.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:08.7 Info: => 5.12E-05s 11:56:08.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:08', 'download_propers_config') 11:56:08.7 Info: Committing Transaction 11:56:08.7 Info: 33: download_propers_config migrated 11:56:08.7 Info: => 0.0003694s 11:56:08.7 Info: 34: remove_language_profiles migrating 11:56:08.7 Info: Beginning Transaction 11:56:08.7 Info: Starting migration of Main DB to 34 11:56:08.7 Info: DeleteTable LanguageProfiles 11:56:08.7 Info: DROP TABLE "LanguageProfiles" 11:56:08.7 Info: => 0.0002535s 11:56:08.7 Info: DeleteColumn Artists LanguageProfileId 11:56:08.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.8 Info: DROP TABLE "Artists" 11:56:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.8 Info: => 0.0086248s 11:56:08.8 Info: DeleteColumn ImportLists LanguageProfileId 11:56:08.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:08.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:08.8 Info: DROP TABLE "ImportLists" 11:56:08.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:08.8 Info: => 0.0052142s 11:56:08.8 Info: DeleteColumn Blacklist Language 11:56:08.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:08.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:08.8 Info: DROP TABLE "Blacklist" 11:56:08.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:08.8 Info: => 0.0062851s 11:56:08.8 Info: DeleteColumn History Language 11:56:08.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:08.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:08.8 Info: DROP TABLE "History" 11:56:08.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:08.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:08.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:08.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.8 Info: => 0.005618s 11:56:08.8 Info: DeleteColumn LyricFiles Language 11:56:08.8 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.8 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:08.8 Info: DROP TABLE "LyricFiles" 11:56:08.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:08.8 Info: => 0.0058511s 11:56:08.8 Info: DeleteColumn TrackFiles Language 11:56:08.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:08.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:08.8 Info: DROP TABLE "TrackFiles" 11:56:08.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:08.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:08.8 Info: => 0.0050133s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:08', 'remove_language_profiles') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 34: remove_language_profiles migrated 11:56:08.8 Info: => 0.0056051s 11:56:08.8 Info: 35: multi_disc_naming_format migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 35 11:56:08.8 Info: AlterTable NamingConfig 11:56:08.8 Info: => 1.8E-06s 11:56:08.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:08.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:08.8 Info: => 0.0006942s 11:56:08.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:08.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:08.8 Info: => 6.01E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:08', 'multi_disc_naming_format') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 35: multi_disc_naming_format migrated 11:56:08.8 Info: => 0.000404s 11:56:08.8 Info: 36: add_download_client_priority migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 36 11:56:08.8 Info: AlterTable DownloadClients 11:56:08.8 Info: => 1.5E-06s 11:56:08.8 Info: CreateColumn DownloadClients Priority Int32 11:56:08.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.0007015s 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 6.57E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:08', 'add_download_client_priority') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 36: add_download_client_priority migrated 11:56:08.8 Info: => 0.0004034s 11:56:08.8 Info: 37: remove_growl_prowl migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 37 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:08.8 Info: => 6.18E-05s 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:08.8 Info: => 4.93E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:08', 'remove_growl_prowl') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 37: remove_growl_prowl migrated 11:56:08.8 Info: => 0.000348s 11:56:08.8 Info: 38: remove_plex_hometheatre migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 38 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:08.8 Info: => 6.31E-05s 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:08.8 Info: => 4.72E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:08', 'remove_plex_hometheatre') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 38: remove_plex_hometheatre migrated 11:56:08.8 Info: => 0.0003418s 11:56:08.8 Info: 39: add_root_folder_add_defaults migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 39 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn RootFolders Name String 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:08.8 Info: => 0.0006779s 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 1.4E-06s 11:56:08.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006358s 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006271s 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006311s 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn RootFolders DefaultTags String 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:08.8 Info: => 0.0006269s 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 6.47E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:08', 'add_root_folder_add_defaults') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 39: add_root_folder_add_defaults migrated 11:56:08.8 Info: => 0.0004108s 11:56:08.8 Info: 40: task_duration migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 40 11:56:08.8 Info: AlterTable ScheduledTasks 11:56:08.8 Info: => 1.8E-06s 11:56:08.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:08.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:08.8 Info: => 0.0006592s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:08', 'task_duration') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 40: task_duration migrated 11:56:08.8 Info: => 0.0010097s 11:56:08.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 41 11:56:08.8 Info: AlterTable ReleaseProfiles 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:08.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.0006639s 11:56:08.8 Info: AlterTable ReleaseProfiles 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:08.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006315s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:08', 'add_indexer_and_enabled_to_release_profiles') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:08.8 Info: => 0.0009861s 11:56:08.8 Info: 42: remove_album_folders migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 42 11:56:08.8 Info: DeleteColumn Artists AlbumFolder 11:56:08.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:08.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:08.8 Info: DROP TABLE "Artists" 11:56:08.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.8 Info: => 0.0068853s 11:56:08.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:08.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:08.8 Info: => 6.15E-05s 11:56:08.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:08.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:08.8 Info: => 4.99E-05s 11:56:08.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:08.8 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:08.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:08.8 Info: DROP TABLE "NamingConfig" 11:56:08.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:08.8 Info: => 0.0057801s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:08', 'remove_album_folders') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 42: remove_album_folders migrated 11:56:08.8 Info: => 0.0062735s 11:56:08.8 Info: 44: add_priority_to_indexers migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 44 11:56:08.8 Info: AlterTable Indexers 11:56:08.8 Info: => 1.8E-06s 11:56:08.8 Info: CreateColumn Indexers Priority Int32 11:56:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:08.8 Info: => 0.0006937s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:08', 'add_priority_to_indexers') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 44: add_priority_to_indexers migrated 11:56:08.8 Info: => 0.0010488s 11:56:08.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 45 11:56:08.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:08.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:08.8 Info: => 0.0001557s 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 3.92E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:08', 'remove_chown_and_folderchmod_config') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:08.8 Info: => 0.0003476s 11:56:08.8 Info: 47: update_notifiarr migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 47 11:56:08.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:08.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:08.8 Info: => 9.02E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:08', 'update_notifiarr') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 47: update_notifiarr migrated 11:56:08.8 Info: => 0.0004189s 11:56:08.8 Info: 49: email_multiple_addresses migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 49 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 7.6E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:08', 'email_multiple_addresses') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 49: email_multiple_addresses migrated 11:56:08.8 Info: => 0.000395s 11:56:08.8 Info: 50: rename_blacklist_to_blocklist migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 50 11:56:08.8 Info: RenameTable Blacklist Blocklist 11:56:08.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:08.8 Info: => 0.0018993s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:08', 'rename_blacklist_to_blocklist') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 50: rename_blacklist_to_blocklist migrated 11:56:08.8 Info: => 0.0022804s 11:56:08.8 Info: 51: cdh_per_downloadclient migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 51 11:56:08.8 Info: AlterTable DownloadClients 11:56:08.8 Info: => 1.4E-06s 11:56:08.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:08.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.0006838s 11:56:08.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:08.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.000643s 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 0.000186s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:08', 'cdh_per_downloadclient') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 51: cdh_per_downloadclient migrated 11:56:08.8 Info: => 0.0005242s 11:56:08.8 Info: 52: download_history migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 52 11:56:08.8 Info: CreateTable DownloadHistory 11:56:08.8 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:08.8 Info: => 0.000243s 11:56:08.8 Info: CreateIndex DownloadHistory (EventType) 11:56:08.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:08.8 Info: => 0.0001692s 11:56:08.8 Info: CreateIndex DownloadHistory (ArtistId) 11:56:08.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:08.8 Info: => 0.0001423s 11:56:08.8 Info: CreateIndex DownloadHistory (DownloadId) 11:56:08.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:08.8 Info: => 0.000147s 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 0.0001386s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:08', 'download_history') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 52: download_history migrated 11:56:08.8 Info: => 0.0005842s 11:56:08.8 Info: 53: add_update_history migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 53 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:08', 'add_update_history') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 53: add_update_history migrated 11:56:08.8 Info: => 0.0003995s 11:56:08.8 Info: 54: add_on_update_to_notifications migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 54 11:56:08.8 Info: AlterTable Notifications 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:08.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.0007242s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:08', 'add_on_update_to_notifications') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 54: add_on_update_to_notifications migrated 11:56:08.8 Info: => 0.0010952s 11:56:08.8 Info: 55: download_client_per_indexer migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 55 11:56:08.8 Info: AlterTable Indexers 11:56:08.8 Info: => 1.8E-06s 11:56:08.8 Info: CreateColumn Indexers DownloadClientId Int32 11:56:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0007135s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:08', 'download_client_per_indexer') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 55: download_client_per_indexer migrated 11:56:08.8 Info: => 0.0010835s 11:56:08.8 Info: 56: AddNewItemMonitorType migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 56 11:56:08.8 Info: AlterTable Artists 11:56:08.8 Info: => 1.7E-06s 11:56:08.8 Info: CreateColumn Artists MonitorNewItems Int32 11:56:08.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0007221s 11:56:08.8 Info: AlterTable RootFolders 11:56:08.8 Info: => 2E-06s 11:56:08.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:08.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006842s 11:56:08.8 Info: AlterTable ImportLists 11:56:08.8 Info: => 1.6E-06s 11:56:08.8 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:08.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0006865s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:08', 'AddNewItemMonitorType') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 56: AddNewItemMonitorType migrated 11:56:08.8 Info: => 0.0010881s 11:56:08.8 Info: 57: ImportListSearch migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 57 11:56:08.8 Info: AlterTable ImportLists 11:56:08.8 Info: => 1.5E-06s 11:56:08.8 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:08.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:08.8 Info: => 0.0007191s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:08', 'ImportListSearch') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 57: ImportListSearch migrated 11:56:08.8 Info: => 0.0010637s 11:56:08.8 Info: 58: ImportListMonitorExisting migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 58 11:56:08.8 Info: AlterTable ImportLists 11:56:08.8 Info: => 1.6E-06s 11:56:08.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:08.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:08.8 Info: => 0.0007276s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:08', 'ImportListMonitorExisting') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 58: ImportListMonitorExisting migrated 11:56:08.8 Info: => 0.0010933s 11:56:08.8 Info: 59: add_indexer_tags migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 59 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:08.8 Info: => 6.15E-05s 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:08.8 Info: => 4.67E-05s 11:56:08.8 Info: AlterTable Indexers 11:56:08.8 Info: => 1.4E-06s 11:56:08.8 Info: CreateColumn Indexers Tags String 11:56:08.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:08.8 Info: => 0.0007139s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:08', 'add_indexer_tags') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 59: add_indexer_tags migrated 11:56:08.8 Info: => 0.0010929s 11:56:08.8 Info: 60: update_audio_types migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 60 11:56:08.8 Info: PerformDBOperation 11:56:08.8 Info: Performing DB Operation 11:56:08.8 Info: => 7.04E-05s 11:56:08.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:08', 'update_audio_types') 11:56:08.8 Info: Committing Transaction 11:56:08.8 Info: 60: update_audio_types migrated 11:56:08.8 Info: => 0.0003846s 11:56:08.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:08.8 Info: Beginning Transaction 11:56:08.8 Info: Starting migration of Main DB to 61 11:56:08.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:08.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:08.8 Info: => 5.9E-05s 11:56:08.8 Info: AlterTable AlbumReleases 11:56:08.8 Info: => 1.3E-06s 11:56:08.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:08.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:08.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:08.8 Info: DROP TABLE "AlbumReleases" 11:56:08.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:08.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:08.8 Info: => 0.0068005s 11:56:08.8 Info: AlterTable Albums 11:56:08.8 Info: => 1.5E-06s 11:56:08.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:08.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:08.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:08.8 Info: DROP TABLE "Albums" 11:56:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.8 Info: => 0.0054633s 11:56:08.8 Info: AlterTable Albums 11:56:08.8 Info: => 1.5E-06s 11:56:08.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:08.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:08.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:08.8 Info: DROP TABLE "Albums" 11:56:08.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.8 Info: => 0.0054464s 11:56:08.8 Info: AlterTable Albums 11:56:08.8 Info: => 1.6E-06s 11:56:08.8 Info: AlterColumn Albums Added DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:08.9 Info: DROP TABLE "Albums" 11:56:08.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:08.9 Info: => 0.0054938s 11:56:08.9 Info: AlterTable Artists 11:56:08.9 Info: => 1.5E-06s 11:56:08.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:08.9 Info: DROP TABLE "Artists" 11:56:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.9 Info: => 0.0070318s 11:56:08.9 Info: AlterTable Artists 11:56:08.9 Info: => 1.5E-06s 11:56:08.9 Info: AlterColumn Artists Added DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:08.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:08.9 Info: DROP TABLE "Artists" 11:56:08.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:08.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:08.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:08.9 Info: => 0.0070282s 11:56:08.9 Info: AlterTable Blocklist 11:56:08.9 Info: => 1.6E-06s 11:56:08.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:08.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:08.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:08.9 Info: DROP TABLE "Blocklist" 11:56:08.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:08.9 Info: => 0.0048012s 11:56:08.9 Info: AlterTable Blocklist 11:56:08.9 Info: => 1.6E-06s 11:56:08.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:08.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:08.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:08.9 Info: DROP TABLE "Blocklist" 11:56:08.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:08.9 Info: => 0.0048254s 11:56:08.9 Info: AlterTable Commands 11:56:08.9 Info: => 1.4E-06s 11:56:08.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:08.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.9 Info: DROP TABLE "Commands" 11:56:08.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.9 Info: => 0.0049669s 11:56:08.9 Info: AlterTable Commands 11:56:08.9 Info: => 1.7E-06s 11:56:08.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:08.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.9 Info: DROP TABLE "Commands" 11:56:08.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.9 Info: => 0.004781s 11:56:08.9 Info: AlterTable Commands 11:56:08.9 Info: => 1.4E-06s 11:56:08.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:08.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:08.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:08.9 Info: DROP TABLE "Commands" 11:56:08.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:08.9 Info: => 0.0061373s 11:56:08.9 Info: AlterTable DownloadClientStatus 11:56:08.9 Info: => 1.7E-06s 11:56:08.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:08.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.9 Info: DROP TABLE "DownloadClientStatus" 11:56:08.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.9 Info: => 0.0065015s 11:56:08.9 Info: AlterTable DownloadClientStatus 11:56:08.9 Info: => 1.4E-06s 11:56:08.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:08.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.9 Info: DROP TABLE "DownloadClientStatus" 11:56:08.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.9 Info: => 0.0048766s 11:56:08.9 Info: AlterTable DownloadClientStatus 11:56:08.9 Info: => 4.5E-06s 11:56:08.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:08.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:08.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:08.9 Info: DROP TABLE "DownloadClientStatus" 11:56:08.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:08.9 Info: => 0.0049358s 11:56:08.9 Info: AlterTable DownloadHistory 11:56:08.9 Info: => 9E-07s 11:56:08.9 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:08.9 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:08.9 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:08.9 Info: DROP TABLE "DownloadHistory" 11:56:08.9 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:08.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:08.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:08.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:08.9 Info: => 0.005268s 11:56:08.9 Info: AlterTable ExtraFiles 11:56:08.9 Info: => 1.1E-06s 11:56:08.9 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:08.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:08.9 Info: DROP TABLE "ExtraFiles" 11:56:08.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:08.9 Info: => 0.0059085s 11:56:08.9 Info: AlterTable ExtraFiles 11:56:08.9 Info: => 1.2E-06s 11:56:08.9 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:08.9 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:08.9 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:08.9 Info: DROP TABLE "ExtraFiles" 11:56:08.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:08.9 Info: => 0.0046914s 11:56:08.9 Info: AlterTable History 11:56:08.9 Info: => 1.2E-06s 11:56:08.9 Info: AlterColumn History Date DateTimeOffset 11:56: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) 11:56: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" 11:56:08.9 Info: DROP TABLE "History" 11:56:08.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:08.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:08.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:08.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:08.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:08.9 Info: => 0.0068465s 11:56:08.9 Info: AlterTable ImportListStatus 11:56:08.9 Info: => 1E-06s 11:56:08.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:08.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.9 Info: DROP TABLE "ImportListStatus" 11:56:08.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.9 Info: => 0.0049344s 11:56:08.9 Info: AlterTable ImportListStatus 11:56:08.9 Info: => 1E-06s 11:56:08.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:08.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.9 Info: DROP TABLE "ImportListStatus" 11:56:08.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:08.9 Info: => 0.0048746s 11:56:08.9 Info: AlterTable ImportListStatus 11:56:08.9 Info: => 6.4E-06s 11:56:08.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:08.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:08.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:08.9 Info: DROP TABLE "ImportListStatus" 11:56:08.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:08.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.0 Info: => 0.0065302s 11:56:09.0 Info: AlterTable IndexerStatus 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:09.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:09.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.0 Info: DROP TABLE "IndexerStatus" 11:56:09.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.0 Info: => 0.004902s 11:56:09.0 Info: AlterTable IndexerStatus 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:09.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:09.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.0 Info: DROP TABLE "IndexerStatus" 11:56:09.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.0 Info: => 0.0048976s 11:56:09.0 Info: AlterTable IndexerStatus 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:09.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:09.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.0 Info: DROP TABLE "IndexerStatus" 11:56:09.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.0 Info: => 0.0048663s 11:56:09.0 Info: AlterTable LyricFiles 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56: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) 11:56: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" 11:56:09.0 Info: DROP TABLE "LyricFiles" 11:56:09.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.0 Info: => 0.006346s 11:56:09.0 Info: AlterTable LyricFiles 11:56:09.0 Info: => 1.2E-06s 11:56:09.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56: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, "LastUpdated" DATETIME NOT NULL) 11:56: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" 11:56:09.0 Info: DROP TABLE "LyricFiles" 11:56:09.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.0 Info: => 0.0047398s 11:56:09.0 Info: AlterTable MetadataFiles 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:09.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:09.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:09.0 Info: DROP TABLE "MetadataFiles" 11:56:09.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:09.0 Info: => 0.0062894s 11:56:09.0 Info: AlterTable MetadataFiles 11:56:09.0 Info: => 1.3E-06s 11:56:09.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:09.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:09.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:09.0 Info: DROP TABLE "MetadataFiles" 11:56:09.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:09.0 Info: => 0.0047997s 11:56:09.0 Info: AlterTable PendingReleases 11:56:09.0 Info: => 1.2E-06s 11:56:09.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:09.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:09.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:09.0 Info: DROP TABLE "PendingReleases" 11:56:09.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:09.0 Info: => 0.0060592s 11:56:09.0 Info: AlterTable ScheduledTasks 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:09.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:09.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:09.0 Info: DROP TABLE "ScheduledTasks" 11:56:09.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.0 Info: => 0.0048898s 11:56:09.0 Info: AlterTable ScheduledTasks 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:09.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:09.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:09.0 Info: DROP TABLE "ScheduledTasks" 11:56:09.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.0 Info: => 0.0048324s 11:56:09.0 Info: AlterTable TrackFiles 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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) 11:56: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" 11:56:09.0 Info: DROP TABLE "TrackFiles" 11:56:09.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.0 Info: => 0.005058s 11:56:09.0 Info: AlterTable TrackFiles 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56: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) 11:56: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" 11:56:09.0 Info: DROP TABLE "TrackFiles" 11:56:09.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.0 Info: => 0.0062479s 11:56:09.0 Info: AlterTable VersionInfo 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:09.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:09.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:09.0 Info: DROP TABLE "VersionInfo" 11:56:09.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:09.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:09.0 Info: => 0.0060908s 11:56:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:09', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:09.0 Info: Committing Transaction 11:56:09.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:09.0 Info: => 0.006863s 11:56:09.0 Info: 62: add_on_delete_to_notifications migrating 11:56:09.0 Info: Beginning Transaction 11:56:09.0 Info: Starting migration of Main DB to 62 11:56:09.0 Info: AlterTable Notifications 11:56:09.0 Info: => 1.3E-06s 11:56:09.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:09.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.000685s 11:56:09.0 Info: AlterTable Notifications 11:56:09.0 Info: => 1.1E-06s 11:56:09.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:09.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.0006464s 11:56:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:09', 'add_on_delete_to_notifications') 11:56:09.0 Info: Committing Transaction 11:56:09.0 Info: 62: add_on_delete_to_notifications migrated 11:56:09.0 Info: => 0.0009725s 11:56:09.0 Info: 63: add_custom_formats migrating 11:56:09.0 Info: Beginning Transaction 11:56:09.0 Info: Starting migration of Main DB to 63 11:56:09.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:56:09.0 Info: AlterTable DelayProfiles 11:56:09.0 Info: => 9E-07s 11:56:09.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:09.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.0006974s 11:56:09.0 Info: UpdateData 11:56:09.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:09.0 Info: => 5.89E-05s 11:56:09.0 Info: AlterTable TrackFiles 11:56:09.0 Info: => 8E-07s 11:56:09.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:09.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:09.0 Info: => 0.0006087s 11:56:09.0 Info: PerformDBOperation 11:56:09.0 Info: Performing DB Operation 11:56:09.0 Info: => 0.0014069s 11:56:09.0 Info: CreateTable CustomFormats 11:56:09.0 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:09.0 Info: => 0.0001628s 11:56:09.0 Info: CreateIndex CustomFormats (Name) 11:56:09.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:09.0 Info: => 9.29E-05s 11:56:09.0 Info: AlterTable QualityProfiles 11:56:09.0 Info: => 9E-07s 11:56:09.0 Info: CreateColumn QualityProfiles FormatItems String 11:56:09.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:09.0 Info: => 0.000684s 11:56:09.0 Info: AlterTable QualityProfiles 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:09.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.0006527s 11:56:09.0 Info: AlterTable QualityProfiles 11:56:09.0 Info: => 9E-07s 11:56:09.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:09.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.0006715s 11:56:09.0 Info: PerformDBOperation 11:56:09.0 Info: Performing DB Operation 11:56:09.0 Info: => 0.0014839s 11:56:09.0 Info: PerformDBOperation 11:56:09.0 Info: Performing DB Operation 11:56:09.0 Info: => 3.97E-05s 11:56:09.0 Info: DeleteColumn ReleaseProfiles Preferred 11:56:09.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:09.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:09.0 Info: DROP TABLE "ReleaseProfiles" 11:56:09.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:09.0 Info: => 0.0049287s 11:56:09.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:09.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:09.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:09.0 Info: DROP TABLE "ReleaseProfiles" 11:56:09.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:09.0 Info: => 0.0066938s 11:56:09.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:09.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:09.0 Info: => 5.89E-05s 11:56:09.0 Info: AlterTable DelayProfiles 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:09.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.0 Info: => 0.0006565s 11:56:09.0 Info: AlterTable DelayProfiles 11:56:09.0 Info: => 1E-06s 11:56:09.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:09.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:09.0 Info: => 0.0006278s 11:56:09.0 Info: -> 1 Insert operations completed in 00:00:00.0000990 taking an average of 00:00:00.0000990 11:56:09.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:09', 'add_custom_formats') 11:56:09.0 Info: Committing Transaction 11:56:09.0 Info: 63: add_custom_formats migrated 11:56:09.0 Info: => 0.0010846s 11:56:09.0 Debug: Took: 00:00:00.5303410 11:56:09.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:56:09.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:56:09.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173691355461_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.1 Info: DatabaseEngineVersionCheck migrating 11:56:09.1 Info: PerformDBOperation 11:56:09.1 Info: Performing DB Operation 11:56:09.1 Info: SQLite 3.46.1 11:56:09.1 Info: => 0.0010549s 11:56:09.1 Info: DatabaseEngineVersionCheck migrated 11:56:09.1 Info: => 0.0010784s 11:56:09.1 Info: VersionMigration migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: CreateTable VersionInfo 11:56:09.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:09.1 Info: => 0.0002097s 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: VersionMigration migrated 11:56:09.1 Info: => 0.0006037s 11:56:09.1 Info: VersionUniqueMigration migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: CreateIndex VersionInfo (Version) 11:56:09.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:09.1 Info: => 0.0001852s 11:56:09.1 Info: AlterTable VersionInfo 11:56:09.1 Info: => 9E-07s 11:56:09.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:09.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:09.1 Info: => 0.0006212s 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: VersionUniqueMigration migrated 11:56:09.1 Info: => 0.0008538s 11:56:09.1 Info: VersionDescriptionMigration migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: AlterTable VersionInfo 11:56:09.1 Info: => 1.1E-06s 11:56:09.1 Info: CreateColumn VersionInfo Description String 11:56:09.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:09.1 Info: => 0.0002431s 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: VersionDescriptionMigration migrated 11:56:09.1 Info: => 0.00045s 11:56:09.1 Info: 1: InitialSetup migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 1 11:56:09.1 Info: CreateTable Config 11:56:09.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:09.1 Info: => 0.0002383s 11:56:09.1 Info: CreateIndex Config (Key) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:09.1 Info: => 0.0001277s 11:56:09.1 Info: CreateTable RootFolders 11:56:09.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001228s 11:56:09.1 Info: CreateIndex RootFolders (Path) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:09.1 Info: => 0.0001201s 11:56:09.1 Info: CreateTable Artists 11:56:09.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:09.1 Info: => 0.0003025s 11:56:09.1 Info: CreateIndex Artists (ForeignArtistId) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.1 Info: => 0.0001224s 11:56:09.1 Info: CreateIndex Artists (NameSlug) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.1 Info: => 0.0001138s 11:56:09.1 Info: CreateIndex Artists (CleanName) 11:56:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.1 Info: => 0.0001141s 11:56:09.1 Info: CreateIndex Artists (Path) 11:56:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.1 Info: => 0.0001171s 11:56:09.1 Info: CreateTable Albums 11:56:09.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:09.1 Info: => 0.0002694s 11:56:09.1 Info: CreateIndex Albums (ForeignAlbumId) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.1 Info: => 0.0001199s 11:56:09.1 Info: CreateIndex Albums (MBId) 11:56:09.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.1 Info: => 0.000115s 11:56:09.1 Info: CreateIndex Albums (TADBId) 11:56:09.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.1 Info: => 0.0001145s 11:56:09.1 Info: CreateIndex Albums (TitleSlug) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.1 Info: => 0.0001177s 11:56:09.1 Info: CreateIndex Albums (CleanTitle) 11:56:09.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.1 Info: => 0.0001094s 11:56:09.1 Info: CreateIndex Albums (Path) 11:56:09.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:09.1 Info: => 0.000103s 11:56:09.1 Info: CreateTable Tracks 11:56:09.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:09.1 Info: => 0.0001956s 11:56:09.1 Info: CreateIndex Tracks (ForeignTrackId) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.1 Info: => 0.0001138s 11:56:09.1 Info: CreateIndex Tracks (ArtistId) 11:56:09.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:09.1 Info: => 0.0001143s 11:56:09.1 Info: CreateIndex Tracks (TrackFileId) 11:56:09.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.1 Info: => 0.0001232s 11:56:09.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:09.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:09.1 Info: => 0.0001103s 11:56:09.1 Info: CreateTable TrackFiles 11:56:09.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:09.1 Info: => 0.0001715s 11:56:09.1 Info: CreateIndex TrackFiles (ArtistId) 11:56:09.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:09.1 Info: => 0.0001247s 11:56:09.1 Info: CreateIndex TrackFiles (AlbumId) 11:56:09.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.1 Info: => 0.0001104s 11:56:09.1 Info: CreateTable History 11:56:09.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:09.1 Info: => 0.0001909s 11:56:09.1 Info: CreateIndex History (Date) 11:56:09.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:09.1 Info: => 0.0001188s 11:56:09.1 Info: CreateIndex History (EventType) 11:56:09.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:09.1 Info: => 0.0001284s 11:56:09.1 Info: CreateIndex History (DownloadId) 11:56:09.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:09.1 Info: => 0.0001192s 11:56:09.1 Info: CreateIndex History (AlbumId) 11:56:09.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:09.1 Info: => 0.0001098s 11:56:09.1 Info: CreateTable Notifications 11:56:09.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:09.1 Info: => 0.0001649s 11:56:09.1 Info: CreateTable ScheduledTasks 11:56:09.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:09.1 Info: => 0.0001413s 11:56:09.1 Info: CreateIndex ScheduledTasks (TypeName) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.1 Info: => 0.0001232s 11:56:09.1 Info: CreateTable Indexers 11:56:09.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:09.1 Info: => 0.0001442s 11:56:09.1 Info: CreateIndex Indexers (Name) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.1 Info: => 0.0001449s 11:56:09.1 Info: CreateTable Profiles 11:56:09.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001388s 11:56:09.1 Info: CreateIndex Profiles (Name) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:09.1 Info: => 0.0001234s 11:56:09.1 Info: CreateTable QualityDefinitions 11:56:09.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:09.1 Info: => 0.0001464s 11:56:09.1 Info: CreateIndex QualityDefinitions (Quality) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:09.1 Info: => 0.0001208s 11:56:09.1 Info: CreateIndex QualityDefinitions (Title) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:09.1 Info: => 0.0001142s 11:56:09.1 Info: CreateTable NamingConfig 11:56:09.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:09.1 Info: => 0.000173s 11:56:09.1 Info: CreateTable Blacklist 11:56:09.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:09.1 Info: => 0.0002269s 11:56:09.1 Info: CreateTable Metadata 11:56:09.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001398s 11:56:09.1 Info: CreateTable MetadataFiles 11:56:09.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:09.1 Info: => 0.000163s 11:56:09.1 Info: CreateTable DownloadClients 11:56:09.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001361s 11:56:09.1 Info: CreateTable PendingReleases 11:56:09.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:09.1 Info: => 0.000154s 11:56:09.1 Info: CreateTable RemotePathMappings 11:56:09.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001332s 11:56:09.1 Info: CreateTable Tags 11:56:09.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:09.1 Info: => 0.000122s 11:56:09.1 Info: CreateIndex Tags (Label) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:09.1 Info: => 0.0001274s 11:56:09.1 Info: CreateTable Restrictions 11:56:09.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001345s 11:56:09.1 Info: CreateTable DelayProfiles 11:56:09.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001657s 11:56:09.1 Info: CreateTable Users 11:56:09.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001297s 11:56:09.1 Info: CreateIndex Users (Identifier) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:09.1 Info: => 0.0001232s 11:56:09.1 Info: CreateIndex Users (Username) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:09.1 Info: => 0.0001142s 11:56:09.1 Info: CreateTable Commands 11:56:09.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:09.1 Info: => 0.0002493s 11:56:09.1 Info: CreateTable IndexerStatus 11:56:09.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:09.1 Info: => 0.0001698s 11:56:09.1 Info: CreateIndex IndexerStatus (ProviderId) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.1 Info: => 0.0001375s 11:56:09.1 Info: CreateTable ExtraFiles 11:56:09.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:09.1 Info: => 0.0001535s 11:56:09.1 Info: CreateTable LyricFiles 11:56:09.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:09.1 Info: => 0.0001872s 11:56:09.1 Info: CreateTable LanguageProfiles 11:56:09.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:09.1 Info: => 0.0001357s 11:56:09.1 Info: CreateIndex LanguageProfiles (Name) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:09.1 Info: => 0.0001266s 11:56:09.1 Info: CreateTable DownloadClientStatus 11:56:09.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:09.1 Info: => 0.0001428s 11:56:09.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.1 Info: => 0.000127s 11:56:09.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:09.1 Info: -> 1 Insert operations completed in 00:00:00.0000726 taking an average of 00:00:00.0000726 11:56:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:09', 'InitialSetup') 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: 1: InitialSetup migrated 11:56:09.1 Info: => 0.0012032s 11:56:09.1 Info: 2: add_reason_to_pending_releases migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 2 11:56:09.1 Info: AlterTable PendingReleases 11:56:09.1 Info: => 1.1E-06s 11:56:09.1 Info: CreateColumn PendingReleases Reason Int32 11:56:09.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:09.1 Info: => 0.0006532s 11:56:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:09', 'add_reason_to_pending_releases') 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: 2: add_reason_to_pending_releases migrated 11:56:09.1 Info: => 0.0009946s 11:56:09.1 Info: 3: add_medium_support migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 3 11:56:09.1 Info: AlterTable Albums 11:56:09.1 Info: => 1.1E-06s 11:56:09.1 Info: CreateColumn Albums Media String 11:56:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:09.1 Info: => 0.0006302s 11:56:09.1 Info: AlterTable Tracks 11:56:09.1 Info: => 1E-06s 11:56:09.1 Info: CreateColumn Tracks MediumNumber Int32 11:56:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:09.1 Info: => 0.0005697s 11:56:09.1 Info: AlterTable Tracks 11:56:09.1 Info: => 9E-07s 11:56:09.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:09.1 Info: => 0.0005739s 11:56:09.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:09.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:09.1 Info: => 4.81E-05s 11:56:09.1 Info: DeleteColumn Tracks TrackNumber 11:56:09.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:09.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:09.1 Info: DROP TABLE "Tracks" 11:56:09.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.1 Info: => 0.0048097s 11:56:09.1 Info: AlterTable Tracks 11:56:09.1 Info: => 9E-07s 11:56:09.1 Info: CreateColumn Tracks TrackNumber String 11:56:09.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:09.1 Info: => 0.0005603s 11:56:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:09', 'add_medium_support') 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: 3: add_medium_support migrated 11:56:09.1 Info: => 0.0009486s 11:56:09.1 Info: 4: add_various_qualites_in_profile migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 4 11:56:09.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:09.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:09.1 Info: => 5.81E-05s 11:56:09.1 Info: PerformDBOperation 11:56:09.1 Info: Performing DB Operation 11:56:09.1 Info: => 3.92E-05s 11:56:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:09', 'add_various_qualites_in_profile') 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: 4: add_various_qualites_in_profile migrated 11:56:09.1 Info: => 0.0002908s 11:56:09.1 Info: 5: metadata_profiles migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 5 11:56:09.1 Info: CreateTable MetadataProfiles 11:56:09.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:09.1 Info: => 0.0001355s 11:56:09.1 Info: CreateIndex MetadataProfiles (Name) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:09.1 Info: => 0.0001053s 11:56:09.1 Info: AlterTable Artists 11:56:09.1 Info: => 1E-06s 11:56:09.1 Info: CreateColumn Artists MetadataProfileId Int32 11:56:09.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:09.1 Info: => 0.0005976s 11:56:09.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:09.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:09.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:09.1 Info: DROP TABLE "Artists" 11:56:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.1 Info: => 0.0048759s 11:56:09.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:09.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:09.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:09.1 Info: DROP TABLE "Artists" 11:56:09.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.1 Info: => 0.0050169s 11:56:09.1 Info: AlterTable Albums 11:56:09.1 Info: => 1.1E-06s 11:56:09.1 Info: CreateColumn Albums SecondaryTypes String 11:56:09.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:09.1 Info: => 0.0005921s 11:56:09.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:09', 'metadata_profiles') 11:56:09.1 Info: Committing Transaction 11:56:09.1 Info: 5: metadata_profiles migrated 11:56:09.1 Info: => 0.0010102s 11:56:09.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:09.1 Info: Beginning Transaction 11:56:09.1 Info: Starting migration of Main DB to 6 11:56:09.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:09.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:09.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:09.1 Info: DROP TABLE "Indexers" 11:56:09.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:09.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.1 Info: => 0.0044228s 11:56:09.1 Info: AlterTable Indexers 11:56:09.1 Info: => 1E-06s 11:56:09.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:09.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:09.2 Info: => 0.0006324s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:09.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:09.2 Info: => 4.55E-05s 11:56:09.2 Info: AlterTable Indexers 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:09.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:09.2 Info: DROP TABLE "Indexers" 11:56:09.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.2 Info: => 0.0043811s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:09', 'separate_automatic_and_interactive_search') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 6: separate_automatic_and_interactive_search migrated 11:56:09.2 Info: => 0.0047355s 11:56:09.2 Info: 7: change_album_path_to_relative migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 7 11:56:09.2 Info: DeleteColumn Albums Path 11:56:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:09.2 Info: DROP TABLE "Albums" 11:56:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.2 Info: => 0.0053728s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:09', 'change_album_path_to_relative') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 7: change_album_path_to_relative migrated 11:56:09.2 Info: => 0.0057781s 11:56:09.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 8 11:56:09.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:09.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:09.2 Info: => 5.58E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:09', 'change_quality_size_mb_to_kb') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:09.2 Info: => 0.000323s 11:56:09.2 Info: 9: album_releases migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 9 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1.2E-06s 11:56:09.2 Info: CreateColumn Albums Releases String 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:09.2 Info: => 0.0006001s 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Albums CurrentRelease String 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:09.2 Info: => 0.0005557s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:09', 'album_releases') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 9: album_releases migrated 11:56:09.2 Info: => 0.0009007s 11:56:09.2 Info: 10: album_releases_fix migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 10 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1.2E-06s 11:56:09.2 Info: AlterColumn Albums Releases String 11:56:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:09.2 Info: DROP TABLE "Albums" 11:56:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.2 Info: => 0.0053204s 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: AlterColumn Albums CurrentRelease String 11:56:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:09.2 Info: DROP TABLE "Albums" 11:56:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.2 Info: => 0.0053215s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:09', 'album_releases_fix') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 10: album_releases_fix migrated 11:56:09.2 Info: => 0.0056975s 11:56:09.2 Info: 11: import_lists migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 11 11:56:09.2 Info: CreateTable ImportLists 11:56:09.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:09.2 Info: => 0.0002337s 11:56:09.2 Info: CreateIndex ImportLists (Name) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:09.2 Info: => 9.75E-05s 11:56:09.2 Info: CreateTable ImportListStatus 11:56:09.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:09.2 Info: => 0.0001344s 11:56:09.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.2 Info: => 0.0001122s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:09', 'import_lists') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 11: import_lists migrated 11:56:09.2 Info: => 0.000463s 11:56:09.2 Info: 12: add_release_status migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 12 11:56:09.2 Info: AlterTable MetadataProfiles 11:56:09.2 Info: => 9E-07s 11:56:09.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:09.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:09.2 Info: => 0.0006473s 11:56:09.2 Info: PerformDBOperation 11:56:09.2 Info: Performing DB Operation 11:56:09.2 Info: => 3.9E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:09', 'add_release_status') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 12: add_release_status migrated 11:56:09.2 Info: => 0.0003271s 11:56:09.2 Info: 13: album_download_notification migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 13 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 1.2E-06s 11:56:09.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006445s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:09', 'album_download_notification') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 13: album_download_notification migrated 11:56:09.2 Info: => 0.0009889s 11:56:09.2 Info: 14: fix_language_metadata_profiles migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 14 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:09.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:09.2 Info: => 9.1E-05s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:09.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:09.2 Info: => 6.99E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:09', 'fix_language_metadata_profiles') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 14: fix_language_metadata_profiles migrated 11:56:09.2 Info: => 0.0003278s 11:56:09.2 Info: 15: remove_fanzub migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 15 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:09.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:09.2 Info: => 4.68E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:09', 'remove_fanzub') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 15: remove_fanzub migrated 11:56:09.2 Info: => 0.0003225s 11:56:09.2 Info: 16: update_artist_history_indexes migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 16 11:56:09.2 Info: CreateIndex Albums (ArtistId) 11:56:09.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:09.2 Info: => 0.0001208s 11:56:09.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:09.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:09.2 Info: => 0.0001296s 11:56:09.2 Info: DeleteIndex History (AlbumId) 11:56:09.2 Info: DROP INDEX "IX_History_AlbumId" 11:56:09.2 Info: => 0.0001262s 11:56:09.2 Info: CreateIndex History (AlbumId, Date) 11:56:09.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:09.2 Info: => 0.0001161s 11:56:09.2 Info: DeleteIndex History (DownloadId) 11:56:09.2 Info: DROP INDEX "IX_History_DownloadId" 11:56:09.2 Info: => 0.0001181s 11:56:09.2 Info: CreateIndex History (DownloadId, Date) 11:56:09.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:09.2 Info: => 0.0001181s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:09', 'update_artist_history_indexes') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 16: update_artist_history_indexes migrated 11:56:09.2 Info: => 0.0004582s 11:56:09.2 Info: 17: remove_nma migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 17 11:56:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:09.2 Info: => 6.13E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:09', 'remove_nma') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 17: remove_nma migrated 11:56:09.2 Info: => 0.0003551s 11:56:09.2 Info: 18: album_disambiguation migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 18 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1.1E-06s 11:56:09.2 Info: CreateColumn Albums Disambiguation String 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:09.2 Info: => 0.0006443s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:09', 'album_disambiguation') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 18: album_disambiguation migrated 11:56:09.2 Info: => 0.001034s 11:56:09.2 Info: 19: add_ape_quality_in_profiles migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 19 11:56:09.2 Info: PerformDBOperation 11:56:09.2 Info: Performing DB Operation 11:56:09.2 Info: => 3.72E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:09', 'add_ape_quality_in_profiles') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 19: add_ape_quality_in_profiles migrated 11:56:09.2 Info: => 0.0003471s 11:56:09.2 Info: 20: remove_pushalot migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 20 11:56:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:09.2 Info: => 5.37E-05s 11:56:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:09.2 Info: => 4.34E-05s 11:56:09.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:09.2 Info: => 6.3E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:09', 'remove_pushalot') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 20: remove_pushalot migrated 11:56:09.2 Info: => 0.0003196s 11:56:09.2 Info: 21: add_custom_filters migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 21 11:56:09.2 Info: CreateTable CustomFilters 11:56:09.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:09.2 Info: => 0.0001418s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:09', 'add_custom_filters') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 21: add_custom_filters migrated 11:56:09.2 Info: => 0.000475s 11:56:09.2 Info: 22: import_list_tags migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 22 11:56:09.2 Info: AlterTable ImportLists 11:56:09.2 Info: => 1.3E-06s 11:56:09.2 Info: CreateColumn ImportLists Tags String 11:56:09.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:09.2 Info: => 0.0006382s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:09', 'import_list_tags') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 22: import_list_tags migrated 11:56:09.2 Info: => 0.000949s 11:56:09.2 Info: 23: add_release_groups_etc migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 23 11:56:09.2 Info: CreateTable ArtistMetadata 11:56:09.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:09.2 Info: => 0.0002491s 11:56:09.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:09.2 Info: => 0.0001364s 11:56:09.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:09.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:09.2 Info: => 0.0001255s 11:56:09.2 Info: AlterTable Artists 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:09.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006629s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:09.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:09.2 Info: => 7.74E-05s 11:56:09.2 Info: CreateTable AlbumReleases 11:56:09.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:09.2 Info: => 0.0002211s 11:56:09.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:09.2 Info: => 0.0001323s 11:56:09.2 Info: CreateIndex AlbumReleases (AlbumId) 11:56:09.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:09.2 Info: => 8.71E-05s 11:56:09.2 Info: PerformDBOperation 11:56:09.2 Info: Performing DB Operation 11:56:09.2 Info: => 4.71E-05s 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.00069s 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1.7E-06s 11:56:09.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:09.2 Info: => 0.0006671s 11:56:09.2 Info: AlterTable Albums 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Albums Links String 11:56:09.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:09.2 Info: => 0.0023882s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:09.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:09.2 Info: => 9.17E-05s 11:56:09.2 Info: AlterTable Tracks 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Tracks ForeignRecordingId String 11:56:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:09.2 Info: => 0.0006849s 11:56:09.2 Info: AlterTable Tracks 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006695s 11:56:09.2 Info: AlterTable Tracks 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:09.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006541s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:09.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:09.2 Info: => 9.06E-05s 11:56:09.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:09.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:09.2 Info: => 7.29E-05s 11:56:09.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:09.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:09.2 Info: DROP TABLE "Artists" 11:56:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.2 Info: => 0.0050293s 11:56:09.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:09.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:09.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:09.2 Info: DROP TABLE "Albums" 11:56:09.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.2 Info: => 0.0063283s 11:56:09.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:09.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:09.2 Info: DROP TABLE "Tracks" 11:56:09.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.2 Info: => 0.0058354s 11:56:09.2 Info: DeleteColumn TrackFiles ArtistId 11:56:09.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:09.2 Info: DROP TABLE "TrackFiles" 11:56:09.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.2 Info: => 0.0043792s 11:56:09.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:09.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.2 Info: => 8.82E-05s 11:56:09.2 Info: CreateIndex Artists (Monitored) 11:56:09.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.2 Info: => 8.16E-05s 11:56:09.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:09.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.2 Info: => 8.62E-05s 11:56:09.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:09.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:09.2 Info: => 8.2E-05s 11:56:09.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:09.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:09.2 Info: => 8.04E-05s 11:56:09.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:09.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:09.2 Info: => 8.14E-05s 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:09.2 Info: => 4.77E-05s 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:09.2 Info: => 3.94E-05s 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:09.2 Info: => 4.8E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:09', 'add_release_groups_etc') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 23: add_release_groups_etc migrated 11:56:09.2 Info: => 0.0006569s 11:56:09.2 Info: 24: NewMediaInfoFormat migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 24 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:09.2 Info: => 5.73E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:09', 'NewMediaInfoFormat') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 24: NewMediaInfoFormat migrated 11:56:09.2 Info: => 0.0003448s 11:56:09.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 25 11:56:09.2 Info: RenameTable Restrictions ReleaseProfiles 11:56:09.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:09.2 Info: => 0.0017214s 11:56:09.2 Info: AlterTable ReleaseProfiles 11:56:09.2 Info: => 1.1E-06s 11:56:09.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:09.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:09.2 Info: => 0.0006233s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:09', 'rename_restrictions_to_release_profiles') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:09.2 Info: => 0.0009307s 11:56:09.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 26 11:56:09.2 Info: RenameTable Profiles QualityProfiles 11:56:09.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:09.2 Info: => 0.0020295s 11:56:09.2 Info: AlterTable QualityProfiles 11:56:09.2 Info: => 1.2E-06s 11:56:09.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:09.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:09.2 Info: => 0.0006074s 11:56:09.2 Info: AlterTable LanguageProfiles 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:09.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:09.2 Info: => 0.0005847s 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:09.2 Info: => 4.88E-05s 11:56:09.2 Info: UpdateData 11:56:09.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:09.2 Info: => 3.72E-05s 11:56:09.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:09.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:09.2 Info: DROP TABLE "Artists" 11:56:09.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.2 Info: => 0.0063615s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:09', 'rename_quality_profiles_add_upgrade_allowed') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:09.2 Info: => 0.0068475s 11:56:09.2 Info: 27: add_import_exclusions migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 27 11:56:09.2 Info: CreateTable ImportListExclusions 11:56:09.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:09.2 Info: => 0.0001406s 11:56:09.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:09.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:09.2 Info: => 9.59E-05s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:09', 'add_import_exclusions') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 27: add_import_exclusions migrated 11:56:09.2 Info: => 0.0004491s 11:56:09.2 Info: 28: clean_artist_metadata_table migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 28 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: => 0.0001715s 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: => 0.0001254s 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:09.2 Info: => 0.0001251s 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:09.2 Info: => 0.0001208s 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:09.2 Info: => 0.000119s 11:56:09.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:09.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:09.2 Info: => 0.0001234s 11:56:09.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:09', 'clean_artist_metadata_table') 11:56:09.2 Info: Committing Transaction 11:56:09.2 Info: 28: clean_artist_metadata_table migrated 11:56:09.2 Info: => 0.0004312s 11:56:09.2 Info: 29: health_issue_notification migrating 11:56:09.2 Info: Beginning Transaction 11:56:09.2 Info: Starting migration of Main DB to 29 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 1.3E-06s 11:56:09.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006564s 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 1.1E-06s 11:56:09.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0006044s 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0005864s 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 1E-06s 11:56:09.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.0005839s 11:56:09.2 Info: AlterTable Notifications 11:56:09.2 Info: => 9E-07s 11:56:09.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:09.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:09.2 Info: => 0.000582s 11:56:09.2 Info: DeleteColumn Notifications OnDownload 11:56:09.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:09.2 Info: DROP TABLE "Notifications" 11:56:09.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:09.2 Info: => 0.0057618s 11:56:09.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:09.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:09.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:09.2 Info: DROP TABLE "Notifications" 11:56:09.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:09.3 Info: => 0.0047361s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:09', 'health_issue_notification') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 29: health_issue_notification migrated 11:56:09.3 Info: => 0.0052348s 11:56:09.3 Info: 30: add_mediafilerepository_mtime migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 30 11:56:09.3 Info: AlterTable TrackFiles 11:56:09.3 Info: => 1.4E-06s 11:56:09.3 Info: CreateColumn TrackFiles Modified DateTime 11:56:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:09.3 Info: => 0.0006765s 11:56:09.3 Info: AlterTable TrackFiles 11:56:09.3 Info: => 1.2E-06s 11:56:09.3 Info: CreateColumn TrackFiles Path String 11:56:09.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:09.3 Info: => 0.0006161s 11:56:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:09.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:09.3 Info: => 4.14E-05s 11:56: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) 11:56: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) 11:56:09.3 Info: => 0.0001291s 11:56: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) 11:56: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) 11:56:09.3 Info: => 0.0001347s 11:56: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) 11:56: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) 11:56:09.3 Info: => 0.0001465s 11:56: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") 11:56: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") 11:56:09.3 Info: => 8.71E-05s 11:56:09.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:09.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:09.3 Info: => 5.62E-05s 11:56:09.3 Info: AlterTable TrackFiles 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:09.3 Info: DROP TABLE "TrackFiles" 11:56:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.3 Info: => 0.0059094s 11:56:09.3 Info: CreateIndex TrackFiles (Path) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.3 Info: => 9.64E-05s 11:56:09.3 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:09.3 Info: DROP TABLE "TrackFiles" 11:56:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.3 Info: => 0.0047731s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:09', 'add_mediafilerepository_mtime') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 30: add_mediafilerepository_mtime migrated 11:56:09.3 Info: => 0.0051451s 11:56:09.3 Info: 31: add_artistmetadataid_constraint migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 31 11:56: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") 11:56: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") 11:56:09.3 Info: => 9.96E-05s 11:56:09.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:09.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:09.3 Info: => 0.0001429s 11:56:09.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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" 11:56:09.3 Info: DROP TABLE "Artists" 11:56:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.3 Info: => 0.0049285s 11:56:09.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.3 Info: => 9.42E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:09', 'add_artistmetadataid_constraint') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 31: add_artistmetadataid_constraint migrated 11:56:09.3 Info: => 0.0004619s 11:56:09.3 Info: 32: old_ids_and_artist_alias migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 32 11:56:09.3 Info: AlterTable ArtistMetadata 11:56:09.3 Info: => 1.4E-06s 11:56:09.3 Info: CreateColumn ArtistMetadata Aliases String 11:56:09.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0006436s 11:56:09.3 Info: AlterTable ArtistMetadata 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:09.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0005999s 11:56:09.3 Info: AlterTable Albums 11:56:09.3 Info: => 9E-07s 11:56:09.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:09.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0005913s 11:56:09.3 Info: AlterTable AlbumReleases 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:09.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0006247s 11:56:09.3 Info: AlterTable Tracks 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0006105s 11:56:09.3 Info: AlterTable Tracks 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:09.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.3 Info: => 0.0006076s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:09', 'old_ids_and_artist_alias') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 32: old_ids_and_artist_alias migrated 11:56:09.3 Info: => 0.0009329s 11:56:09.3 Info: 33: download_propers_config migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 33 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 3.64E-05s 11:56:09.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:09.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:09.3 Info: => 3.91E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:09', 'download_propers_config') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 33: download_propers_config migrated 11:56:09.3 Info: => 0.0003135s 11:56:09.3 Info: 34: remove_language_profiles migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 34 11:56:09.3 Info: DeleteTable LanguageProfiles 11:56:09.3 Info: DROP TABLE "LanguageProfiles" 11:56:09.3 Info: => 0.000221s 11:56:09.3 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:09.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:09.3 Info: DROP TABLE "Artists" 11:56:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.3 Info: => 0.0065915s 11:56:09.3 Info: DeleteColumn ImportLists LanguageProfileId 11:56:09.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:09.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:09.3 Info: DROP TABLE "ImportLists" 11:56:09.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:09.3 Info: => 0.0046011s 11:56:09.3 Info: DeleteColumn Blacklist Language 11:56:09.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:09.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:09.3 Info: DROP TABLE "Blacklist" 11:56:09.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:09.3 Info: => 0.0043693s 11:56:09.3 Info: DeleteColumn History Language 11:56:09.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:09.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:09.3 Info: DROP TABLE "History" 11:56:09.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:09.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:09.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:09.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:09.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:09.3 Info: => 0.0052771s 11:56:09.3 Info: DeleteColumn LyricFiles Language 11:56:09.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:09.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:09.3 Info: DROP TABLE "LyricFiles" 11:56:09.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.3 Info: => 0.0048893s 11:56:09.3 Info: DeleteColumn TrackFiles Language 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:09.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:09.3 Info: DROP TABLE "TrackFiles" 11:56:09.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.3 Info: => 0.006447s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:09', 'remove_language_profiles') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 34: remove_language_profiles migrated 11:56:09.3 Info: => 0.0070601s 11:56:09.3 Info: 35: multi_disc_naming_format migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 35 11:56:09.3 Info: AlterTable NamingConfig 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:09.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:09.3 Info: => 0.0006455s 11:56:09.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:09.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:09.3 Info: => 5.18E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:09', 'multi_disc_naming_format') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 35: multi_disc_naming_format migrated 11:56:09.3 Info: => 0.000388s 11:56:09.3 Info: 36: add_download_client_priority migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 36 11:56:09.3 Info: AlterTable DownloadClients 11:56:09.3 Info: => 1.3E-06s 11:56:09.3 Info: CreateColumn DownloadClients Priority Int32 11:56:09.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.000662s 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 6.05E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:09', 'add_download_client_priority') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 36: add_download_client_priority migrated 11:56:09.3 Info: => 0.0003903s 11:56:09.3 Info: 37: remove_growl_prowl migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 37 11:56:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:09.3 Info: => 5.25E-05s 11:56:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:09.3 Info: => 3.67E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:09', 'remove_growl_prowl') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 37: remove_growl_prowl migrated 11:56:09.3 Info: => 0.0003229s 11:56:09.3 Info: 38: remove_plex_hometheatre migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 38 11:56:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:09.3 Info: => 5.15E-05s 11:56:09.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:09.3 Info: => 3.56E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:09', 'remove_plex_hometheatre') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 38: remove_plex_hometheatre migrated 11:56:09.3 Info: => 0.000318s 11:56:09.3 Info: 39: add_root_folder_add_defaults migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 39 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 9E-07s 11:56:09.3 Info: CreateColumn RootFolders Name String 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:09.3 Info: => 0.0006354s 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0005865s 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 9E-07s 11:56:09.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006071s 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006074s 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn RootFolders DefaultTags String 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:09.3 Info: => 0.0006123s 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 6.21E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:09', 'add_root_folder_add_defaults') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 39: add_root_folder_add_defaults migrated 11:56:09.3 Info: => 0.0003845s 11:56:09.3 Info: 40: task_duration migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 40 11:56:09.3 Info: AlterTable ScheduledTasks 11:56:09.3 Info: => 1.2E-06s 11:56:09.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:09.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:09.3 Info: => 0.0006582s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:09', 'task_duration') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 40: task_duration migrated 11:56:09.3 Info: => 0.0009989s 11:56:09.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 41 11:56:09.3 Info: AlterTable ReleaseProfiles 11:56:09.3 Info: => 1.2E-06s 11:56:09.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:09.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.0006467s 11:56:09.3 Info: AlterTable ReleaseProfiles 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:09.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0005988s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:09', 'add_indexer_and_enabled_to_release_profiles') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:09.3 Info: => 0.0009444s 11:56:09.3 Info: 42: remove_album_folders migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 42 11:56:09.3 Info: DeleteColumn Artists AlbumFolder 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:09.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:09.3 Info: DROP TABLE "Artists" 11:56:09.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.3 Info: => 0.00755s 11:56:09.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:09.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:09.3 Info: => 4.38E-05s 11:56:09.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:09.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:09.3 Info: => 3.68E-05s 11:56:09.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:09.3 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:09.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:09.3 Info: DROP TABLE "NamingConfig" 11:56:09.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:09.3 Info: => 0.0043766s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:09', 'remove_album_folders') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 42: remove_album_folders migrated 11:56:09.3 Info: => 0.0048294s 11:56:09.3 Info: 44: add_priority_to_indexers migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 44 11:56:09.3 Info: AlterTable Indexers 11:56:09.3 Info: => 1.2E-06s 11:56:09.3 Info: CreateColumn Indexers Priority Int32 11:56:09.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:09.3 Info: => 0.0006704s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:09', 'add_priority_to_indexers') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 44: add_priority_to_indexers migrated 11:56:09.3 Info: => 0.0010088s 11:56:09.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 45 11:56:09.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:09.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:09.3 Info: => 0.0001261s 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 3.21E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:09', 'remove_chown_and_folderchmod_config') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:09.3 Info: => 0.0003285s 11:56:09.3 Info: 47: update_notifiarr migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 47 11:56:09.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:09.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:09.3 Info: => 7.98E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:09', 'update_notifiarr') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 47: update_notifiarr migrated 11:56:09.3 Info: => 0.0003652s 11:56:09.3 Info: 49: email_multiple_addresses migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 49 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 6.99E-05s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:09', 'email_multiple_addresses') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 49: email_multiple_addresses migrated 11:56:09.3 Info: => 0.0003638s 11:56:09.3 Info: 50: rename_blacklist_to_blocklist migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 50 11:56:09.3 Info: RenameTable Blacklist Blocklist 11:56:09.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:09.3 Info: => 0.0018293s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:09', 'rename_blacklist_to_blocklist') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 50: rename_blacklist_to_blocklist migrated 11:56:09.3 Info: => 0.0021857s 11:56:09.3 Info: 51: cdh_per_downloadclient migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 51 11:56:09.3 Info: AlterTable DownloadClients 11:56:09.3 Info: => 1.4E-06s 11:56:09.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:09.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.0006446s 11:56:09.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:09.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.000611s 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 0.0001816s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:09', 'cdh_per_downloadclient') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 51: cdh_per_downloadclient migrated 11:56:09.3 Info: => 0.0005162s 11:56:09.3 Info: 52: download_history migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 52 11:56:09.3 Info: CreateTable DownloadHistory 11:56:09.3 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:09.3 Info: => 0.0001792s 11:56:09.3 Info: CreateIndex DownloadHistory (EventType) 11:56:09.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:09.3 Info: => 9.94E-05s 11:56:09.3 Info: CreateIndex DownloadHistory (ArtistId) 11:56:09.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:09.3 Info: => 8.53E-05s 11:56:09.3 Info: CreateIndex DownloadHistory (DownloadId) 11:56:09.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:09.3 Info: => 8.81E-05s 11:56:09.3 Info: PerformDBOperation 11:56:09.3 Info: Performing DB Operation 11:56:09.3 Info: => 0.0001367s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:09', 'download_history') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 52: download_history migrated 11:56:09.3 Info: => 0.0005226s 11:56:09.3 Info: 53: add_update_history migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 53 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:09', 'add_update_history') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 53: add_update_history migrated 11:56:09.3 Info: => 0.0003394s 11:56:09.3 Info: 54: add_on_update_to_notifications migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 54 11:56:09.3 Info: AlterTable Notifications 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:09.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.0006912s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:09', 'add_on_update_to_notifications') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 54: add_on_update_to_notifications migrated 11:56:09.3 Info: => 0.0010496s 11:56:09.3 Info: 55: download_client_per_indexer migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 55 11:56:09.3 Info: AlterTable Indexers 11:56:09.3 Info: => 1.2E-06s 11:56:09.3 Info: CreateColumn Indexers DownloadClientId Int32 11:56:09.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.000675s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:09', 'download_client_per_indexer') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 55: download_client_per_indexer migrated 11:56:09.3 Info: => 0.0010154s 11:56:09.3 Info: 56: AddNewItemMonitorType migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 56 11:56:09.3 Info: AlterTable Artists 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn Artists MonitorNewItems Int32 11:56:09.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006665s 11:56:09.3 Info: AlterTable RootFolders 11:56:09.3 Info: => 1E-06s 11:56:09.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:09.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006324s 11:56:09.3 Info: AlterTable ImportLists 11:56:09.3 Info: => 9E-07s 11:56:09.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006311s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:09', 'AddNewItemMonitorType') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 56: AddNewItemMonitorType migrated 11:56:09.3 Info: => 0.0010167s 11:56:09.3 Info: 57: ImportListSearch migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 57 11:56:09.3 Info: AlterTable ImportLists 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:09.3 Info: => 0.0006692s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:09', 'ImportListSearch') 11:56:09.3 Info: Committing Transaction 11:56:09.3 Info: 57: ImportListSearch migrated 11:56:09.3 Info: => 0.0010006s 11:56:09.3 Info: 58: ImportListMonitorExisting migrating 11:56:09.3 Info: Beginning Transaction 11:56:09.3 Info: Starting migration of Main DB to 58 11:56:09.3 Info: AlterTable ImportLists 11:56:09.3 Info: => 1.1E-06s 11:56:09.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:09.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:09.3 Info: => 0.0006671s 11:56:09.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:09', 'ImportListMonitorExisting') 11:56:09.3 Info: Committing Transaction 11:56:09.4 Info: 58: ImportListMonitorExisting migrated 11:56:09.4 Info: => 0.0010221s 11:56:09.4 Info: 59: add_indexer_tags migrating 11:56:09.4 Info: Beginning Transaction 11:56:09.4 Info: Starting migration of Main DB to 59 11:56:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:09.4 Info: => 5.42E-05s 11:56:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:09.4 Info: => 3.64E-05s 11:56:09.4 Info: AlterTable Indexers 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: CreateColumn Indexers Tags String 11:56:09.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:09.4 Info: => 0.0006841s 11:56:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:09', 'add_indexer_tags') 11:56:09.4 Info: Committing Transaction 11:56:09.4 Info: 59: add_indexer_tags migrated 11:56:09.4 Info: => 0.0010183s 11:56:09.4 Info: 60: update_audio_types migrating 11:56:09.4 Info: Beginning Transaction 11:56:09.4 Info: Starting migration of Main DB to 60 11:56:09.4 Info: PerformDBOperation 11:56:09.4 Info: Performing DB Operation 11:56:09.4 Info: => 6.73E-05s 11:56:09.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:09', 'update_audio_types') 11:56:09.4 Info: Committing Transaction 11:56:09.4 Info: 60: update_audio_types migrated 11:56:09.4 Info: => 0.0003664s 11:56:09.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:09.4 Info: Beginning Transaction 11:56:09.4 Info: Starting migration of Main DB to 61 11:56:09.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:09.4 Info: => 5.24E-05s 11:56:09.4 Info: AlterTable AlbumReleases 11:56:09.4 Info: => 9E-07s 11:56:09.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "AlbumReleases" 11:56:09.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:09.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:09.4 Info: => 0.0067819s 11:56:09.4 Info: AlterTable Albums 11:56:09.4 Info: => 9E-07s 11:56:09.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Albums" 11:56:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.4 Info: => 0.0052918s 11:56:09.4 Info: AlterTable Albums 11:56:09.4 Info: => 9E-07s 11:56:09.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Albums" 11:56:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.4 Info: => 0.0052223s 11:56:09.4 Info: AlterTable Albums 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn Albums Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Albums" 11:56:09.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.4 Info: => 0.0066508s 11:56:09.4 Info: AlterTable Artists 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Artists" 11:56:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.4 Info: => 0.0056404s 11:56:09.4 Info: AlterTable Artists 11:56:09.4 Info: => 9E-07s 11:56:09.4 Info: AlterColumn Artists Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Artists" 11:56:09.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.4 Info: => 0.0063109s 11:56:09.4 Info: AlterTable Blocklist 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Blocklist" 11:56:09.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:09.4 Info: => 0.0047113s 11:56:09.4 Info: AlterTable Blocklist 11:56:09.4 Info: => 1.1E-06s 11:56:09.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.4 Info: DROP TABLE "Blocklist" 11:56:09.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:09.4 Info: => 0.0058784s 11:56:09.4 Info: AlterTable Commands 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:09.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:09.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:09.4 Info: DROP TABLE "Commands" 11:56:09.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.4 Info: => 0.0057595s 11:56:09.4 Info: AlterTable Commands 11:56:09.4 Info: => 1.1E-06s 11:56:09.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:09.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:09.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:09.4 Info: DROP TABLE "Commands" 11:56:09.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.4 Info: => 0.0057047s 11:56:09.4 Info: AlterTable Commands 11:56:09.4 Info: => 1.3E-06s 11:56:09.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:09.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:09.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:09.4 Info: DROP TABLE "Commands" 11:56:09.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.4 Info: => 0.0064302s 11:56:09.4 Info: AlterTable DownloadClientStatus 11:56:09.4 Info: => 1.1E-06s 11:56:09.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:09.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:09.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:09.4 Info: DROP TABLE "DownloadClientStatus" 11:56:09.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.4 Info: => 0.0047455s 11:56:09.4 Info: AlterTable DownloadClientStatus 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:09.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:09.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:09.4 Info: DROP TABLE "DownloadClientStatus" 11:56:09.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.4 Info: => 0.0047314s 11:56:09.4 Info: AlterTable DownloadClientStatus 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:09.4 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:09.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:09.4 Info: DROP TABLE "DownloadClientStatus" 11:56:09.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:09.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.4 Info: => 0.0046699s 11:56:09.4 Info: AlterTable DownloadHistory 11:56:09.4 Info: => 1.1E-06s 11:56:09.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:09.4 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:09.4 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:09.4 Info: DROP TABLE "DownloadHistory" 11:56:09.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:09.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:09.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:09.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:09.4 Info: => 0.0068702s 11:56:09.4 Info: AlterTable ExtraFiles 11:56:09.4 Info: => 1E-06s 11:56:09.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:09.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:09.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:09.4 Info: DROP TABLE "ExtraFiles" 11:56:09.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:09.4 Info: => 0.0047531s 11:56:09.4 Info: AlterTable ExtraFiles 11:56:09.4 Info: => 1.1E-06s 11:56:09.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:09.4 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:09.4 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:09.4 Info: DROP TABLE "ExtraFiles" 11:56:09.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:09.5 Info: => 0.005909s 11:56:09.5 Info: AlterTable History 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn History Date DateTimeOffset 11:56: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) 11:56: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" 11:56:09.5 Info: DROP TABLE "History" 11:56:09.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:09.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:09.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:09.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:09.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:09.5 Info: => 0.0053096s 11:56:09.5 Info: AlterTable ImportListStatus 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:09.5 Info: DROP TABLE "ImportListStatus" 11:56:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0048357s 11:56:09.5 Info: AlterTable ImportListStatus 11:56:09.5 Info: => 1.1E-06s 11:56:09.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:09.5 Info: DROP TABLE "ImportListStatus" 11:56:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0060996s 11:56:09.5 Info: AlterTable ImportListStatus 11:56:09.5 Info: => 1.1E-06s 11:56:09.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:09.5 Info: DROP TABLE "ImportListStatus" 11:56:09.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0062277s 11:56:09.5 Info: AlterTable IndexerStatus 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.5 Info: DROP TABLE "IndexerStatus" 11:56:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0048838s 11:56:09.5 Info: AlterTable IndexerStatus 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.5 Info: DROP TABLE "IndexerStatus" 11:56:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0050265s 11:56:09.5 Info: AlterTable IndexerStatus 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:09.5 Info: DROP TABLE "IndexerStatus" 11:56:09.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.5 Info: => 0.0050421s 11:56:09.5 Info: AlterTable LyricFiles 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56: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) 11:56: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" 11:56:09.5 Info: DROP TABLE "LyricFiles" 11:56:09.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.5 Info: => 0.0062065s 11:56:09.5 Info: AlterTable LyricFiles 11:56:09.5 Info: => 1.1E-06s 11:56:09.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.5 Info: DROP TABLE "LyricFiles" 11:56:09.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.5 Info: => 0.0048653s 11:56:09.5 Info: AlterTable MetadataFiles 11:56:09.5 Info: => 1.1E-06s 11:56:09.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56: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) 11:56: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" 11:56:09.5 Info: DROP TABLE "MetadataFiles" 11:56:09.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:09.5 Info: => 0.0047759s 11:56:09.5 Info: AlterTable MetadataFiles 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.5 Info: DROP TABLE "MetadataFiles" 11:56:09.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:09.5 Info: => 0.0059622s 11:56:09.5 Info: AlterTable PendingReleases 11:56:09.5 Info: => 1.2E-06s 11:56:09.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56: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) 11:56:09.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:09.5 Info: DROP TABLE "PendingReleases" 11:56:09.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:09.5 Info: => 0.0045914s 11:56:09.5 Info: AlterTable ScheduledTasks 11:56:09.5 Info: => 1.2E-06s 11:56:09.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:09.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:09.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:09.5 Info: DROP TABLE "ScheduledTasks" 11:56:09.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.5 Info: => 0.0059904s 11:56:09.5 Info: AlterTable ScheduledTasks 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:09.5 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:09.5 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:09.5 Info: DROP TABLE "ScheduledTasks" 11:56:09.5 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.5 Info: => 0.004706s 11:56:09.5 Info: AlterTable TrackFiles 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:09.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:09.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:09.5 Info: DROP TABLE "TrackFiles" 11:56:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.5 Info: => 0.0049854s 11:56:09.5 Info: AlterTable TrackFiles 11:56:09.5 Info: => 8E-07s 11:56:09.5 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:09.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:09.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:09.5 Info: DROP TABLE "TrackFiles" 11:56:09.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.5 Info: => 0.0064856s 11:56:09.5 Info: AlterTable VersionInfo 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:09.5 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:09.5 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:09.5 Info: DROP TABLE "VersionInfo" 11:56:09.5 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:09.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:09.5 Info: => 0.0046575s 11:56:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:09', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:09.5 Info: Committing Transaction 11:56:09.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:09.5 Info: => 0.0054195s 11:56:09.5 Info: 62: add_on_delete_to_notifications migrating 11:56:09.5 Info: Beginning Transaction 11:56:09.5 Info: Starting migration of Main DB to 62 11:56:09.5 Info: AlterTable Notifications 11:56:09.5 Info: => 1.1E-06s 11:56:09.5 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:09.5 Info: => 0.0007268s 11:56:09.5 Info: AlterTable Notifications 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:09.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:09.5 Info: => 0.0006384s 11:56:09.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:09', 'add_on_delete_to_notifications') 11:56:09.5 Info: Committing Transaction 11:56:09.5 Info: 62: add_on_delete_to_notifications migrated 11:56:09.5 Info: => 0.000975s 11:56:09.5 Info: 63: add_custom_formats migrating 11:56:09.5 Info: Beginning Transaction 11:56:09.5 Info: Starting migration of Main DB to 63 11:56:09.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:56:09.5 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:56:09.5 Info: AlterTable DelayProfiles 11:56:09.5 Info: => 9E-07s 11:56:09.5 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:09.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:09.5 Info: => 0.0006977s 11:56:09.5 Info: UpdateData 11:56:09.5 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:09.5 Info: => 5.85E-05s 11:56:09.5 Info: AlterTable TrackFiles 11:56:09.5 Info: => 9E-07s 11:56:09.5 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:09.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:09.5 Info: => 0.0006162s 11:56:09.5 Info: PerformDBOperation 11:56:09.5 Info: Performing DB Operation 11:56:09.5 Info: => 0.0014272s 11:56:09.5 Info: CreateTable CustomFormats 11:56:09.5 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:09.5 Info: => 0.0001907s 11:56:09.5 Info: CreateIndex CustomFormats (Name) 11:56:09.5 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:09.5 Info: => 0.0001265s 11:56:09.5 Info: AlterTable QualityProfiles 11:56:09.5 Info: => 1E-06s 11:56:09.5 Info: CreateColumn QualityProfiles FormatItems String 11:56:09.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:09.6 Info: => 0.0006732s 11:56:09.6 Info: AlterTable QualityProfiles 11:56:09.6 Info: => 9E-07s 11:56:09.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:09.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0006614s 11:56:09.6 Info: AlterTable QualityProfiles 11:56:09.6 Info: => 9E-07s 11:56:09.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:09.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0006531s 11:56:09.6 Info: PerformDBOperation 11:56:09.6 Info: Performing DB Operation 11:56:09.6 Info: => 0.001576s 11:56:09.6 Info: PerformDBOperation 11:56:09.6 Info: Performing DB Operation 11:56:09.6 Info: => 4.86E-05s 11:56:09.6 Info: DeleteColumn ReleaseProfiles Preferred 11:56: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) 11:56:09.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:09.6 Info: DROP TABLE "ReleaseProfiles" 11:56:09.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:09.6 Info: => 0.0047122s 11:56:09.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56: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) 11:56:09.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:09.6 Info: DROP TABLE "ReleaseProfiles" 11:56:09.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:09.6 Info: => 0.0062716s 11:56:09.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:09.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:09.6 Info: => 5.81E-05s 11:56:09.6 Info: AlterTable DelayProfiles 11:56:09.6 Info: => 1E-06s 11:56:09.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:09.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0006517s 11:56:09.6 Info: AlterTable DelayProfiles 11:56:09.6 Info: => 1.2E-06s 11:56:09.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:09.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:09.6 Info: => 0.0006334s 11:56:09.6 Info: -> 2 Insert operations completed in 00:00:00.0001711 taking an average of 00:00:00.0000855 11:56:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:09', 'add_custom_formats') 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: 63: add_custom_formats migrated 11:56:09.6 Info: => 0.0011456s 11:56:09.6 Debug: Took: 00:00:00.4805748 11:56:09.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:56:09.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:56:09.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173696578194_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:09.6 Info: DatabaseEngineVersionCheck migrating 11:56:09.6 Info: PerformDBOperation 11:56:09.6 Info: Performing DB Operation 11:56:09.6 Info: SQLite 3.46.1 11:56:09.6 Info: => 0.0011634s 11:56:09.6 Info: DatabaseEngineVersionCheck migrated 11:56:09.6 Info: => 0.0011797s 11:56:09.6 Info: VersionMigration migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: CreateTable VersionInfo 11:56:09.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:09.6 Info: => 0.0001535s 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: VersionMigration migrated 11:56:09.6 Info: => 0.000529s 11:56:09.6 Info: VersionUniqueMigration migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: CreateIndex VersionInfo (Version) 11:56:09.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:09.6 Info: => 0.0001677s 11:56:09.6 Info: AlterTable VersionInfo 11:56:09.6 Info: => 9E-07s 11:56:09.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:09.6 Info: => 0.0005974s 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: VersionUniqueMigration migrated 11:56:09.6 Info: => 0.0008411s 11:56:09.6 Info: VersionDescriptionMigration migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: AlterTable VersionInfo 11:56:09.6 Info: => 1E-06s 11:56:09.6 Info: CreateColumn VersionInfo Description String 11:56:09.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:09.6 Info: => 0.0002268s 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: VersionDescriptionMigration migrated 11:56:09.6 Info: => 0.0004238s 11:56:09.6 Info: 1: InitialSetup migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: Starting migration of Main DB to 1 11:56:09.6 Info: CreateTable Config 11:56:09.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001837s 11:56:09.6 Info: CreateIndex Config (Key) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:09.6 Info: => 0.0001206s 11:56:09.6 Info: CreateTable RootFolders 11:56:09.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:09.6 Info: => 9.53E-05s 11:56:09.6 Info: CreateIndex RootFolders (Path) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:09.6 Info: => 0.0001137s 11:56:09.6 Info: CreateTable Artists 11:56: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) 11:56:09.6 Info: => 0.000335s 11:56:09.6 Info: CreateIndex Artists (ForeignArtistId) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.6 Info: => 0.0001159s 11:56:09.6 Info: CreateIndex Artists (NameSlug) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.6 Info: => 0.0001005s 11:56:09.6 Info: CreateIndex Artists (CleanName) 11:56:09.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.6 Info: => 9.76E-05s 11:56:09.6 Info: CreateIndex Artists (Path) 11:56:09.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.6 Info: => 0.0001025s 11:56:09.6 Info: CreateTable Albums 11:56: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) 11:56:09.6 Info: => 0.0003011s 11:56:09.6 Info: CreateIndex Albums (ForeignAlbumId) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.6 Info: => 0.0001151s 11:56:09.6 Info: CreateIndex Albums (MBId) 11:56:09.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.6 Info: => 9.76E-05s 11:56:09.6 Info: CreateIndex Albums (TADBId) 11:56:09.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.6 Info: => 0.0001013s 11:56:09.6 Info: CreateIndex Albums (TitleSlug) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.6 Info: => 0.0001064s 11:56:09.6 Info: CreateIndex Albums (CleanTitle) 11:56:09.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.6 Info: => 9.9E-05s 11:56:09.6 Info: CreateIndex Albums (Path) 11:56:09.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:09.6 Info: => 9.65E-05s 11:56:09.6 Info: CreateTable Tracks 11:56: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) 11:56:09.6 Info: => 0.0002032s 11:56:09.6 Info: CreateIndex Tracks (ForeignTrackId) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.6 Info: => 0.0001097s 11:56:09.6 Info: CreateIndex Tracks (ArtistId) 11:56:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:09.6 Info: => 0.0001028s 11:56:09.6 Info: CreateIndex Tracks (TrackFileId) 11:56:09.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.6 Info: => 0.0001211s 11:56:09.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:09.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:09.6 Info: => 9.15E-05s 11:56:09.6 Info: CreateTable TrackFiles 11:56: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) 11:56:09.6 Info: => 0.0001553s 11:56:09.6 Info: CreateIndex TrackFiles (ArtistId) 11:56:09.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:09.6 Info: => 0.0001146s 11:56:09.6 Info: CreateIndex TrackFiles (AlbumId) 11:56:09.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.6 Info: => 0.0001177s 11:56:09.6 Info: CreateTable History 11:56: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) 11:56:09.6 Info: => 0.0001898s 11:56:09.6 Info: CreateIndex History (Date) 11:56:09.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:09.6 Info: => 0.0001101s 11:56:09.6 Info: CreateIndex History (EventType) 11:56:09.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:09.6 Info: => 0.0001174s 11:56:09.6 Info: CreateIndex History (DownloadId) 11:56:09.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:09.6 Info: => 0.0001146s 11:56:09.6 Info: CreateIndex History (AlbumId) 11:56:09.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:09.6 Info: => 0.0001031s 11:56:09.6 Info: CreateTable Notifications 11:56:09.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:09.6 Info: => 0.0001388s 11:56:09.6 Info: CreateTable ScheduledTasks 11:56:09.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:09.6 Info: => 0.0001385s 11:56:09.6 Info: CreateIndex ScheduledTasks (TypeName) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:09.6 Info: => 0.0001794s 11:56:09.6 Info: CreateTable Indexers 11:56:09.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:09.6 Info: => 0.0001259s 11:56:09.6 Info: CreateIndex Indexers (Name) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.6 Info: => 0.0001279s 11:56:09.6 Info: CreateTable Profiles 11:56:09.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001191s 11:56:09.6 Info: CreateIndex Profiles (Name) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:09.6 Info: => 0.0001137s 11:56:09.6 Info: CreateTable QualityDefinitions 11:56:09.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:09.6 Info: => 0.0023584s 11:56:09.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:09.6 Info: => 0.000139s 11:56:09.6 Info: CreateIndex QualityDefinitions (Title) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:09.6 Info: => 0.0001216s 11:56:09.6 Info: CreateTable NamingConfig 11:56:09.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:09.6 Info: => 0.0001663s 11:56:09.6 Info: CreateTable Blacklist 11:56:09.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:09.6 Info: => 0.0002172s 11:56:09.6 Info: CreateTable Metadata 11:56:09.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:09.6 Info: => 0.000122s 11:56:09.6 Info: CreateTable MetadataFiles 11:56:09.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001353s 11:56:09.6 Info: CreateTable DownloadClients 11:56:09.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001139s 11:56:09.6 Info: CreateTable PendingReleases 11:56:09.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:09.6 Info: => 0.0001235s 11:56:09.6 Info: CreateTable RemotePathMappings 11:56:09.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001046s 11:56:09.6 Info: CreateTable Tags 11:56:09.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:09.6 Info: => 9.45E-05s 11:56:09.6 Info: CreateIndex Tags (Label) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:09.6 Info: => 0.0001263s 11:56:09.6 Info: CreateTable Restrictions 11:56:09.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001147s 11:56:09.6 Info: CreateTable DelayProfiles 11:56:09.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001352s 11:56:09.6 Info: CreateTable Users 11:56:09.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:09.6 Info: => 0.0001011s 11:56:09.6 Info: CreateIndex Users (Identifier) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:09.6 Info: => 0.0001184s 11:56:09.6 Info: CreateIndex Users (Username) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:09.6 Info: => 0.0001111s 11:56:09.6 Info: CreateTable Commands 11:56:09.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:09.6 Info: => 0.0001466s 11:56:09.6 Info: CreateTable IndexerStatus 11:56:09.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:09.6 Info: => 0.0001472s 11:56:09.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:09.6 Info: => 0.0001128s 11:56:09.6 Info: CreateTable ExtraFiles 11:56:09.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:09.6 Info: => 0.000127s 11:56:09.6 Info: CreateTable LyricFiles 11:56:09.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:09.6 Info: => 0.0001431s 11:56:09.6 Info: CreateTable LanguageProfiles 11:56:09.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:09.6 Info: => 0.0001022s 11:56:09.6 Info: CreateIndex LanguageProfiles (Name) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:09.6 Info: => 0.0001427s 11:56:09.6 Info: CreateTable DownloadClientStatus 11:56:09.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:09.6 Info: => 0.0001285s 11:56:09.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:09.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.6 Info: => 0.0001409s 11:56:09.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:09.6 Info: -> 1 Insert operations completed in 00:00:00.0000725 taking an average of 00:00:00.0000725 11:56:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:09', 'InitialSetup') 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: 1: InitialSetup migrated 11:56:09.6 Info: => 0.0009672s 11:56:09.6 Info: 2: add_reason_to_pending_releases migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: Starting migration of Main DB to 2 11:56:09.6 Info: AlterTable PendingReleases 11:56:09.6 Info: => 9E-07s 11:56:09.6 Info: CreateColumn PendingReleases Reason Int32 11:56:09.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0006155s 11:56:09.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:09', 'add_reason_to_pending_releases') 11:56:09.6 Info: Committing Transaction 11:56:09.6 Info: 2: add_reason_to_pending_releases migrated 11:56:09.6 Info: => 0.0009132s 11:56:09.6 Info: 3: add_medium_support migrating 11:56:09.6 Info: Beginning Transaction 11:56:09.6 Info: Starting migration of Main DB to 3 11:56:09.6 Info: AlterTable Albums 11:56:09.6 Info: => 1E-06s 11:56:09.6 Info: CreateColumn Albums Media String 11:56:09.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:09.6 Info: => 0.0006268s 11:56:09.6 Info: AlterTable Tracks 11:56:09.6 Info: => 9E-07s 11:56:09.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0005688s 11:56:09.6 Info: AlterTable Tracks 11:56:09.6 Info: => 1E-06s 11:56:09.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:09.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:09.6 Info: => 0.0005687s 11:56:09.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:09.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:09.6 Info: => 4.74E-05s 11:56:09.6 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Tracks" 11:56:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.7 Info: => 0.0048341s 11:56:09.7 Info: AlterTable Tracks 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Tracks TrackNumber String 11:56:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:09.7 Info: => 0.000565s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:09', 'add_medium_support') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 3: add_medium_support migrated 11:56:09.7 Info: => 0.000938s 11:56:09.7 Info: 4: add_various_qualites_in_profile migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 4 11:56:09.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:09.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:09.7 Info: => 5.59E-05s 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: => 4E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:09', 'add_various_qualites_in_profile') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 4: add_various_qualites_in_profile migrated 11:56:09.7 Info: => 0.0002932s 11:56:09.7 Info: 5: metadata_profiles migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 5 11:56:09.7 Info: CreateTable MetadataProfiles 11:56: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) 11:56:09.7 Info: => 0.0001386s 11:56:09.7 Info: CreateIndex MetadataProfiles (Name) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:09.7 Info: => 0.0001415s 11:56:09.7 Info: AlterTable Artists 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:09.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:09.7 Info: => 0.0006052s 11:56:09.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Artists" 11:56:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.7 Info: => 0.0047923s 11:56:09.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Artists" 11:56:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.7 Info: => 0.0047287s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn Albums SecondaryTypes String 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:09.7 Info: => 0.0005582s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:09', 'metadata_profiles') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 5: metadata_profiles migrated 11:56:09.7 Info: => 0.0010213s 11:56:09.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 6 11:56:09.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:09.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:09.7 Info: DROP TABLE "Indexers" 11:56:09.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.7 Info: => 0.0058844s 11:56:09.7 Info: AlterTable Indexers 11:56:09.7 Info: => 1.2E-06s 11:56:09.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:09.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:09.7 Info: => 0.0005564s 11:56:09.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:09.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:09.7 Info: => 5.11E-05s 11:56:09.7 Info: AlterTable Indexers 11:56:09.7 Info: => 9E-07s 11:56:09.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Indexers" 11:56:09.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:09.7 Info: => 0.0054907s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:09', 'separate_automatic_and_interactive_search') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:09.7 Info: => 0.0058878s 11:56:09.7 Info: 7: change_album_path_to_relative migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 7 11:56:09.7 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Albums" 11:56:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.7 Info: => 0.0049315s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:09', 'change_album_path_to_relative') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 7: change_album_path_to_relative migrated 11:56:09.7 Info: => 0.0054283s 11:56:09.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:09.7 Info: => 5.78E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:09', 'change_quality_size_mb_to_kb') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:09.7 Info: => 0.000344s 11:56:09.7 Info: 9: album_releases migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 9 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn Albums Releases String 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:09.7 Info: => 0.0006003s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 9E-07s 11:56:09.7 Info: CreateColumn Albums CurrentRelease String 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:09.7 Info: => 0.0005777s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:09', 'album_releases') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 9: album_releases migrated 11:56:09.7 Info: => 0.000911s 11:56:09.7 Info: 10: album_releases_fix migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 10 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Albums" 11:56:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.7 Info: => 0.0058616s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1.2E-06s 11:56:09.7 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Albums" 11:56:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.7 Info: => 0.004653s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:09', 'album_releases_fix') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 10: album_releases_fix migrated 11:56:09.7 Info: => 0.0050752s 11:56:09.7 Info: 11: import_lists migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 11 11:56:09.7 Info: CreateTable ImportLists 11:56: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) 11:56:09.7 Info: => 0.0001763s 11:56:09.7 Info: CreateIndex ImportLists (Name) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:09.7 Info: => 8.66E-05s 11:56:09.7 Info: CreateTable ImportListStatus 11:56: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) 11:56:09.7 Info: => 0.0001234s 11:56:09.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:09.7 Info: => 8.42E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:09', 'import_lists') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 11: import_lists migrated 11:56:09.7 Info: => 0.0004595s 11:56:09.7 Info: 12: add_release_status migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 12 11:56:09.7 Info: AlterTable MetadataProfiles 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:09.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:09.7 Info: => 0.0006308s 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: => 3.39E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:09', 'add_release_status') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 12: add_release_status migrated 11:56:09.7 Info: => 0.0003524s 11:56:09.7 Info: 13: album_download_notification migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 13 11:56:09.7 Info: AlterTable Notifications 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:09.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:09.7 Info: => 0.000626s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:09', 'album_download_notification') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 13: album_download_notification migrated 11:56:09.7 Info: => 0.0009636s 11:56:09.7 Info: 14: fix_language_metadata_profiles migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:09.7 Info: => 8.33E-05s 11:56: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 11:56: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 11:56:09.7 Info: => 6.29E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:09', 'fix_language_metadata_profiles') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 14: fix_language_metadata_profiles migrated 11:56:09.7 Info: => 0.0003785s 11:56:09.7 Info: 15: remove_fanzub migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 15 11:56:09.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:09.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:09.7 Info: => 4.81E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:09', 'remove_fanzub') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 15: remove_fanzub migrated 11:56:09.7 Info: => 0.0003753s 11:56:09.7 Info: 16: update_artist_history_indexes migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 16 11:56:09.7 Info: CreateIndex Albums (ArtistId) 11:56:09.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:09.7 Info: => 0.0001143s 11:56:09.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:09.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:09.7 Info: => 9.17E-05s 11:56:09.7 Info: DeleteIndex History (AlbumId) 11:56:09.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:09.7 Info: => 0.0001289s 11:56:09.7 Info: CreateIndex History (AlbumId, Date) 11:56:09.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:09.7 Info: => 0.0001001s 11:56:09.7 Info: DeleteIndex History (DownloadId) 11:56:09.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:09.7 Info: => 0.0001138s 11:56:09.7 Info: CreateIndex History (DownloadId, Date) 11:56:09.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:09.7 Info: => 9.28E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:09', 'update_artist_history_indexes') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 16: update_artist_history_indexes migrated 11:56:09.7 Info: => 0.0004627s 11:56:09.7 Info: 17: remove_nma migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 17 11:56:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:09.7 Info: => 5.16E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:09', 'remove_nma') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 17: remove_nma migrated 11:56:09.7 Info: => 0.0003367s 11:56:09.7 Info: 18: album_disambiguation migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 18 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Albums Disambiguation String 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:09.7 Info: => 0.0006301s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:09', 'album_disambiguation') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 18: album_disambiguation migrated 11:56:09.7 Info: => 0.0009888s 11:56:09.7 Info: 19: add_ape_quality_in_profiles migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 19 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: => 3.94E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:09', 'add_ape_quality_in_profiles') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 19: add_ape_quality_in_profiles migrated 11:56:09.7 Info: => 0.0003359s 11:56:09.7 Info: 20: remove_pushalot migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 20 11:56:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:09.7 Info: => 5.05E-05s 11:56:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:09.7 Info: => 3.69E-05s 11:56:09.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:09.7 Info: => 3.46E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:09', 'remove_pushalot') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 20: remove_pushalot migrated 11:56:09.7 Info: => 0.0003182s 11:56:09.7 Info: 21: add_custom_filters migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 21 11:56:09.7 Info: CreateTable CustomFilters 11:56: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) 11:56:09.7 Info: => 0.0001386s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:09', 'add_custom_filters') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 21: add_custom_filters migrated 11:56:09.7 Info: => 0.0004646s 11:56:09.7 Info: 22: import_list_tags migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 22 11:56:09.7 Info: AlterTable ImportLists 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn ImportLists Tags String 11:56:09.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:09.7 Info: => 0.0006236s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:09', 'import_list_tags') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 22: import_list_tags migrated 11:56:09.7 Info: => 0.0009767s 11:56:09.7 Info: 23: add_release_groups_etc migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 23 11:56:09.7 Info: CreateTable ArtistMetadata 11:56: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) 11:56:09.7 Info: => 0.0014052s 11:56:09.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:09.7 Info: => 0.0001447s 11:56: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" 11:56: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" 11:56:09.7 Info: => 0.0001005s 11:56:09.7 Info: AlterTable Artists 11:56:09.7 Info: => 9E-07s 11:56:09.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:09.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.7 Info: => 0.0006481s 11:56:09.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:09.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:09.7 Info: => 7.38E-05s 11:56:09.7 Info: CreateTable AlbumReleases 11:56: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) 11:56:09.7 Info: => 0.0001659s 11:56:09.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:09.7 Info: => 0.0001275s 11:56:09.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:09.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:09.7 Info: => 8.92E-05s 11:56:09.7 Info: PerformDBOperation 11:56:09.7 Info: Performing DB Operation 11:56:09.7 Info: => 7.35E-05s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.7 Info: => 0.000656s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:09.7 Info: => 0.0006393s 11:56:09.7 Info: AlterTable Albums 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Albums Links String 11:56:09.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:09.7 Info: => 0.0006142s 11:56: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") 11:56:09.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:09.7 Info: => 8.76E-05s 11:56:09.7 Info: AlterTable Tracks 11:56:09.7 Info: => 8E-07s 11:56:09.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:09.7 Info: => 0.000683s 11:56:09.7 Info: AlterTable Tracks 11:56:09.7 Info: => 9E-07s 11:56:09.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:09.7 Info: => 0.0006461s 11:56:09.7 Info: AlterTable Tracks 11:56:09.7 Info: => 1E-06s 11:56:09.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:09.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:09.7 Info: => 0.0006329s 11:56: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") 11:56:09.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:09.7 Info: => 9.37E-05s 11:56: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") 11:56:09.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:09.7 Info: => 7.47E-05s 11:56:09.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Artists" 11:56:09.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.7 Info: => 0.0059934s 11:56:09.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Albums" 11:56:09.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.7 Info: => 0.0060499s 11:56:09.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "Tracks" 11:56:09.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:09.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:09.7 Info: => 0.0045864s 11:56:09.7 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:09.7 Info: DROP TABLE "TrackFiles" 11:56:09.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.7 Info: => 0.0056485s 11:56:09.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:09.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.7 Info: => 8.63E-05s 11:56:09.7 Info: CreateIndex Artists (Monitored) 11:56:09.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.7 Info: => 8.19E-05s 11:56:09.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:09.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.7 Info: => 8.04E-05s 11:56:09.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:09.7 Info: => 8.01E-05s 11:56:09.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:09.7 Info: => 8.26E-05s 11:56:09.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:09.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:09.7 Info: => 8.33E-05s 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:09.7 Info: => 4.86E-05s 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:09.7 Info: => 4.05E-05s 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:09.7 Info: => 4.74E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:09', 'add_release_groups_etc') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 23: add_release_groups_etc migrated 11:56:09.7 Info: => 0.0007332s 11:56:09.7 Info: 24: NewMediaInfoFormat migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 24 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:09.7 Info: => 5.65E-05s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:09', 'NewMediaInfoFormat') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 24: NewMediaInfoFormat migrated 11:56:09.7 Info: => 0.0003494s 11:56:09.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 25 11:56:09.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:09.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:09.7 Info: => 0.0017088s 11:56:09.7 Info: AlterTable ReleaseProfiles 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:09.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:09.7 Info: => 0.0005777s 11:56:09.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:09', 'rename_restrictions_to_release_profiles') 11:56:09.7 Info: Committing Transaction 11:56:09.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:09.7 Info: => 0.0009002s 11:56:09.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:09.7 Info: Beginning Transaction 11:56:09.7 Info: Starting migration of Main DB to 26 11:56:09.7 Info: RenameTable Profiles QualityProfiles 11:56:09.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:09.7 Info: => 0.001826s 11:56:09.7 Info: AlterTable QualityProfiles 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:09.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:09.7 Info: => 0.000584s 11:56:09.7 Info: AlterTable LanguageProfiles 11:56:09.7 Info: => 1.1E-06s 11:56:09.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:09.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:09.7 Info: => 0.0005595s 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:09.7 Info: => 4.55E-05s 11:56:09.7 Info: UpdateData 11:56:09.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:09.7 Info: => 3.6E-05s 11:56:09.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Artists" 11:56:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.8 Info: => 0.0050188s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:09', 'rename_quality_profiles_add_upgrade_allowed') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:09.8 Info: => 0.0054298s 11:56:09.8 Info: 27: add_import_exclusions migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 27 11:56:09.8 Info: CreateTable ImportListExclusions 11:56:09.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:09.8 Info: => 0.0001357s 11:56:09.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:09.8 Info: => 9.25E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:09', 'add_import_exclusions') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 27: add_import_exclusions migrated 11:56:09.8 Info: => 0.0003921s 11:56:09.8 Info: 28: clean_artist_metadata_table migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001601s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001249s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001189s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001222s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001273s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001212s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:09', 'clean_artist_metadata_table') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 28: clean_artist_metadata_table migrated 11:56:09.8 Info: => 0.0003957s 11:56:09.8 Info: 29: health_issue_notification migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 29 11:56:09.8 Info: AlterTable Notifications 11:56:09.8 Info: => 1.3E-06s 11:56:09.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0006415s 11:56:09.8 Info: AlterTable Notifications 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0006297s 11:56:09.8 Info: AlterTable Notifications 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005915s 11:56:09.8 Info: AlterTable Notifications 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005934s 11:56:09.8 Info: AlterTable Notifications 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:09.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005828s 11:56:09.8 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Notifications" 11:56:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:09.8 Info: => 0.00596s 11:56:09.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Notifications" 11:56:09.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:09.8 Info: => 0.0045221s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:09', 'health_issue_notification') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 29: health_issue_notification migrated 11:56:09.8 Info: => 0.0049293s 11:56:09.8 Info: 30: add_mediafilerepository_mtime migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 30 11:56:09.8 Info: AlterTable TrackFiles 11:56:09.8 Info: => 1.2E-06s 11:56:09.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:09.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:09.8 Info: => 0.0006508s 11:56:09.8 Info: AlterTable TrackFiles 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn TrackFiles Path String 11:56:09.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:09.8 Info: => 0.0006362s 11:56:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:09.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:09.8 Info: => 4.57E-05s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001293s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001346s 11:56: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) 11:56: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) 11:56:09.8 Info: => 0.0001449s 11:56: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") 11:56: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") 11:56:09.8 Info: => 8.63E-05s 11:56:09.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:09.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:09.8 Info: => 5.76E-05s 11:56:09.8 Info: AlterTable TrackFiles 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "TrackFiles" 11:56:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.8 Info: => 0.0047061s 11:56:09.8 Info: CreateIndex TrackFiles (Path) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.8 Info: => 9.17E-05s 11:56:09.8 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "TrackFiles" 11:56:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.8 Info: => 0.0066354s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:09', 'add_mediafilerepository_mtime') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 30: add_mediafilerepository_mtime migrated 11:56:09.8 Info: => 0.0070478s 11:56:09.8 Info: 31: add_artistmetadataid_constraint migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 31 11:56: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") 11:56: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") 11:56:09.8 Info: => 0.0001206s 11:56:09.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:09.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:09.8 Info: => 0.0001486s 11:56:09.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Artists" 11:56:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.8 Info: => 0.004927s 11:56:09.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.8 Info: => 8.45E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:09', 'add_artistmetadataid_constraint') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 31: add_artistmetadataid_constraint migrated 11:56:09.8 Info: => 0.0004363s 11:56:09.8 Info: 32: old_ids_and_artist_alias migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 32 11:56:09.8 Info: AlterTable ArtistMetadata 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn ArtistMetadata Aliases String 11:56:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.0006987s 11:56:09.8 Info: AlterTable ArtistMetadata 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:09.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.0005998s 11:56:09.8 Info: AlterTable Albums 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:09.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.0005902s 11:56:09.8 Info: AlterTable AlbumReleases 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:09.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.0006339s 11:56:09.8 Info: AlterTable Tracks 11:56:09.8 Info: => 1.2E-06s 11:56:09.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.0006235s 11:56:09.8 Info: AlterTable Tracks 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:09.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:09.8 Info: => 0.000611s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:09', 'old_ids_and_artist_alias') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 32: old_ids_and_artist_alias migrated 11:56:09.8 Info: => 0.0009277s 11:56:09.8 Info: 33: download_propers_config migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 33 11:56:09.8 Info: PerformDBOperation 11:56:09.8 Info: Performing DB Operation 11:56:09.8 Info: => 3.68E-05s 11:56:09.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:09.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:09.8 Info: => 3.96E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:09', 'download_propers_config') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 33: download_propers_config migrated 11:56:09.8 Info: => 0.0003023s 11:56:09.8 Info: 34: remove_language_profiles migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 34 11:56:09.8 Info: DeleteTable LanguageProfiles 11:56:09.8 Info: DROP TABLE "LanguageProfiles" 11:56:09.8 Info: => 0.0002251s 11:56:09.8 Info: DeleteColumn Artists LanguageProfileId 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Artists" 11:56:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.8 Info: => 0.0051175s 11:56:09.8 Info: DeleteColumn ImportLists LanguageProfileId 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "ImportLists" 11:56:09.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:09.8 Info: => 0.0046442s 11:56:09.8 Info: DeleteColumn Blacklist Language 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Blacklist" 11:56:09.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:09.8 Info: => 0.0068481s 11:56:09.8 Info: DeleteColumn History Language 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "History" 11:56:09.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:09.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:09.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:09.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:09.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:09.8 Info: => 0.0049783s 11:56:09.8 Info: DeleteColumn LyricFiles Language 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "LyricFiles" 11:56:09.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:09.8 Info: => 0.0043817s 11:56:09.8 Info: DeleteColumn TrackFiles Language 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "TrackFiles" 11:56:09.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:09.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:09.8 Info: => 0.0060301s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:09', 'remove_language_profiles') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 34: remove_language_profiles migrated 11:56:09.8 Info: => 0.0066629s 11:56:09.8 Info: 35: multi_disc_naming_format migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 35 11:56:09.8 Info: AlterTable NamingConfig 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:09.8 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:09.8 Info: => 0.0006383s 11:56:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:09.8 Info: => 5.02E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:09', 'multi_disc_naming_format') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 35: multi_disc_naming_format migrated 11:56:09.8 Info: => 0.0003473s 11:56:09.8 Info: 36: add_download_client_priority migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 36 11:56:09.8 Info: AlterTable DownloadClients 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn DownloadClients Priority Int32 11:56:09.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:09.8 Info: => 0.0006243s 11:56:09.8 Info: PerformDBOperation 11:56:09.8 Info: Performing DB Operation 11:56:09.8 Info: => 8.18E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:09', 'add_download_client_priority') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 36: add_download_client_priority migrated 11:56:09.8 Info: => 0.0004022s 11:56:09.8 Info: 37: remove_growl_prowl migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 37 11:56:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:09.8 Info: => 5.23E-05s 11:56:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:09.8 Info: => 3.6E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:09', 'remove_growl_prowl') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 37: remove_growl_prowl migrated 11:56:09.8 Info: => 0.0002966s 11:56:09.8 Info: 38: remove_plex_hometheatre migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 38 11:56:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:09.8 Info: => 4.89E-05s 11:56:09.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:09.8 Info: => 3.74E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:09', 'remove_plex_hometheatre') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 38: remove_plex_hometheatre migrated 11:56:09.8 Info: => 0.0002955s 11:56:09.8 Info: 39: add_root_folder_add_defaults migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 39 11:56:09.8 Info: AlterTable RootFolders 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: CreateColumn RootFolders Name String 11:56:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:09.8 Info: => 0.0006156s 11:56:09.8 Info: AlterTable RootFolders 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005727s 11:56:09.8 Info: AlterTable RootFolders 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005962s 11:56:09.8 Info: AlterTable RootFolders 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005808s 11:56:09.8 Info: AlterTable RootFolders 11:56:09.8 Info: => 9E-07s 11:56:09.8 Info: CreateColumn RootFolders DefaultTags String 11:56:09.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:09.8 Info: => 0.0005686s 11:56:09.8 Info: PerformDBOperation 11:56:09.8 Info: Performing DB Operation 11:56:09.8 Info: => 5.54E-05s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:09', 'add_root_folder_add_defaults') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 39: add_root_folder_add_defaults migrated 11:56:09.8 Info: => 0.0003837s 11:56:09.8 Info: 40: task_duration migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 40 11:56:09.8 Info: AlterTable ScheduledTasks 11:56:09.8 Info: => 1.1E-06s 11:56:09.8 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:09.8 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:09.8 Info: => 0.0006148s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:09', 'task_duration') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 40: task_duration migrated 11:56:09.8 Info: => 0.0009222s 11:56:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 41 11:56:09.8 Info: AlterTable ReleaseProfiles 11:56:09.8 Info: => 1.2E-06s 11:56:09.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:09.8 Info: => 0.0006265s 11:56:09.8 Info: AlterTable ReleaseProfiles 11:56:09.8 Info: => 1E-06s 11:56:09.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:09.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:09.8 Info: => 0.0005852s 11:56:09.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:09', 'add_indexer_and_enabled_to_release_profiles') 11:56:09.8 Info: Committing Transaction 11:56:09.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:09.8 Info: => 0.0008904s 11:56:09.8 Info: 42: remove_album_folders migrating 11:56:09.8 Info: Beginning Transaction 11:56:09.8 Info: Starting migration of Main DB to 42 11:56:09.8 Info: DeleteColumn Artists AlbumFolder 11:56: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) 11:56: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" 11:56:09.8 Info: DROP TABLE "Artists" 11:56:09.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.8 Info: => 0.0051017s 11:56:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:09.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:09.8 Info: => 4.51E-05s 11:56:09.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:09.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:09.8 Info: => 3.82E-05s 11:56:09.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:09.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:09.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:09.9 Info: DROP TABLE "NamingConfig" 11:56:09.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:09.9 Info: => 0.0059579s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:09', 'remove_album_folders') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 42: remove_album_folders migrated 11:56:09.9 Info: => 0.0064385s 11:56:09.9 Info: 44: add_priority_to_indexers migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 44 11:56:09.9 Info: AlterTable Indexers 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: CreateColumn Indexers Priority Int32 11:56:09.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:09.9 Info: => 0.0006522s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:09', 'add_priority_to_indexers') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 44: add_priority_to_indexers migrated 11:56:09.9 Info: => 0.0009763s 11:56:09.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 45 11:56:09.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:09.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:09.9 Info: => 0.0001254s 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: => 3.24E-05s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:09', 'remove_chown_and_folderchmod_config') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:09.9 Info: => 0.0002994s 11:56:09.9 Info: 47: update_notifiarr migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 47 11:56:09.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:09.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:09.9 Info: => 7.76E-05s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:09', 'update_notifiarr') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 47: update_notifiarr migrated 11:56:09.9 Info: => 0.0003404s 11:56:09.9 Info: 49: email_multiple_addresses migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 49 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: => 6.38E-05s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:09', 'email_multiple_addresses') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 49: email_multiple_addresses migrated 11:56:09.9 Info: => 0.0003341s 11:56:09.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 50 11:56:09.9 Info: RenameTable Blacklist Blocklist 11:56:09.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:09.9 Info: => 0.0018865s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:09', 'rename_blacklist_to_blocklist') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:09.9 Info: => 0.0022325s 11:56:09.9 Info: 51: cdh_per_downloadclient migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 51 11:56:09.9 Info: AlterTable DownloadClients 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:09.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:09.9 Info: => 0.0006616s 11:56:09.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:09.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:09.9 Info: => 0.0006578s 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: => 0.0001606s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:09', 'cdh_per_downloadclient') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 51: cdh_per_downloadclient migrated 11:56:09.9 Info: => 0.0004719s 11:56:09.9 Info: 52: download_history migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 52 11:56:09.9 Info: CreateTable DownloadHistory 11:56:09.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:09.9 Info: => 0.0002428s 11:56:09.9 Info: CreateIndex DownloadHistory (EventType) 11:56:09.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:09.9 Info: => 0.000103s 11:56:09.9 Info: CreateIndex DownloadHistory (ArtistId) 11:56:09.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:09.9 Info: => 8.58E-05s 11:56:09.9 Info: CreateIndex DownloadHistory (DownloadId) 11:56:09.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:09.9 Info: => 8.8E-05s 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: => 0.0001259s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:09', 'download_history') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 52: download_history migrated 11:56:09.9 Info: => 0.0004854s 11:56:09.9 Info: 53: add_update_history migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 53 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:09', 'add_update_history') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 53: add_update_history migrated 11:56:09.9 Info: => 0.0003097s 11:56:09.9 Info: 54: add_on_update_to_notifications migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 54 11:56:09.9 Info: AlterTable Notifications 11:56:09.9 Info: => 1.2E-06s 11:56:09.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:09.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:09.9 Info: => 0.0006963s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:09', 'add_on_update_to_notifications') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 54: add_on_update_to_notifications migrated 11:56:09.9 Info: => 0.0010122s 11:56:09.9 Info: 55: download_client_per_indexer migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 55 11:56:09.9 Info: AlterTable Indexers 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: CreateColumn Indexers DownloadClientId Int32 11:56:09.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:09.9 Info: => 0.0006618s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:09', 'download_client_per_indexer') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 55: download_client_per_indexer migrated 11:56:09.9 Info: => 0.0009925s 11:56:09.9 Info: 56: AddNewItemMonitorType migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 56 11:56:09.9 Info: AlterTable Artists 11:56:09.9 Info: => 1.3E-06s 11:56:09.9 Info: CreateColumn Artists MonitorNewItems Int32 11:56:09.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:09.9 Info: => 0.000669s 11:56:09.9 Info: AlterTable RootFolders 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:09.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:09.9 Info: => 0.0006526s 11:56:09.9 Info: AlterTable ImportLists 11:56:09.9 Info: => 9E-07s 11:56:09.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:09.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:09.9 Info: => 0.0006181s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:09', 'AddNewItemMonitorType') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 56: AddNewItemMonitorType migrated 11:56:09.9 Info: => 0.0009387s 11:56:09.9 Info: 57: ImportListSearch migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 57 11:56:09.9 Info: AlterTable ImportLists 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:09.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:09.9 Info: => 0.0007026s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:09', 'ImportListSearch') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 57: ImportListSearch migrated 11:56:09.9 Info: => 0.0010054s 11:56:09.9 Info: 58: ImportListMonitorExisting migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 58 11:56:09.9 Info: AlterTable ImportLists 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:09.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:09.9 Info: => 0.0006694s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:09', 'ImportListMonitorExisting') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 58: ImportListMonitorExisting migrated 11:56:09.9 Info: => 0.0009806s 11:56:09.9 Info: 59: add_indexer_tags migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 59 11:56:09.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:09.9 Info: => 5.52E-05s 11:56:09.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:09.9 Info: => 3.66E-05s 11:56:09.9 Info: AlterTable Indexers 11:56:09.9 Info: => 9E-07s 11:56:09.9 Info: CreateColumn Indexers Tags String 11:56:09.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:09.9 Info: => 0.0006704s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:09', 'add_indexer_tags') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 59: add_indexer_tags migrated 11:56:09.9 Info: => 0.0009671s 11:56:09.9 Info: 60: update_audio_types migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 60 11:56:09.9 Info: PerformDBOperation 11:56:09.9 Info: Performing DB Operation 11:56:09.9 Info: => 6.73E-05s 11:56:09.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:09', 'update_audio_types') 11:56:09.9 Info: Committing Transaction 11:56:09.9 Info: 60: update_audio_types migrated 11:56:09.9 Info: => 0.0003284s 11:56:09.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:09.9 Info: Beginning Transaction 11:56:09.9 Info: Starting migration of Main DB to 61 11:56:09.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:09.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:09.9 Info: => 5.03E-05s 11:56:09.9 Info: AlterTable AlbumReleases 11:56:09.9 Info: => 9E-07s 11:56:09.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "AlbumReleases" 11:56:09.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:09.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:09.9 Info: => 0.0050878s 11:56:09.9 Info: AlterTable Albums 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Albums" 11:56:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.9 Info: => 0.0069738s 11:56:09.9 Info: AlterTable Albums 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Albums" 11:56:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.9 Info: => 0.0052358s 11:56:09.9 Info: AlterTable Albums 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn Albums Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Albums" 11:56:09.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:09.9 Info: => 0.0051953s 11:56:09.9 Info: AlterTable Artists 11:56:09.9 Info: => 9E-07s 11:56:09.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Artists" 11:56:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.9 Info: => 0.0069466s 11:56:09.9 Info: AlterTable Artists 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: AlterColumn Artists Added DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Artists" 11:56:09.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:09.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:09.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:09.9 Info: => 0.0052431s 11:56:09.9 Info: AlterTable Blocklist 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Blocklist" 11:56:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:09.9 Info: => 0.0072309s 11:56:09.9 Info: AlterTable Blocklist 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Blocklist" 11:56:09.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:09.9 Info: => 0.0047941s 11:56:09.9 Info: AlterTable Commands 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Commands" 11:56:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.9 Info: => 0.0048152s 11:56:09.9 Info: AlterTable Commands 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Commands" 11:56:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.9 Info: => 0.0061659s 11:56:09.9 Info: AlterTable Commands 11:56:09.9 Info: => 1.1E-06s 11:56:09.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56: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) 11:56: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" 11:56:09.9 Info: DROP TABLE "Commands" 11:56:09.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:09.9 Info: => 0.0046539s 11:56:09.9 Info: AlterTable DownloadClientStatus 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56: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) 11:56:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:09.9 Info: DROP TABLE "DownloadClientStatus" 11:56:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.9 Info: => 0.0060545s 11:56:09.9 Info: AlterTable DownloadClientStatus 11:56:09.9 Info: => 1E-06s 11:56:09.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56: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) 11:56:09.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:09.9 Info: DROP TABLE "DownloadClientStatus" 11:56:09.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:09.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:09.9 Info: => 0.0050592s 11:56:09.9 Info: AlterTable DownloadClientStatus 11:56:09.9 Info: => 9E-07s 11:56:09.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:10.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:10.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:10.0 Info: DROP TABLE "DownloadClientStatus" 11:56:10.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0048078s 11:56:10.0 Info: AlterTable DownloadHistory 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:10.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:10.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:10.0 Info: DROP TABLE "DownloadHistory" 11:56:10.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:10.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:10.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:10.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:10.0 Info: => 0.0064431s 11:56:10.0 Info: AlterTable ExtraFiles 11:56:10.0 Info: => 1.1E-06s 11:56:10.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:10.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:10.0 Info: DROP TABLE "ExtraFiles" 11:56:10.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:10.0 Info: => 0.0059952s 11:56:10.0 Info: AlterTable ExtraFiles 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:10.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:10.0 Info: DROP TABLE "ExtraFiles" 11:56:10.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:10.0 Info: => 0.0046212s 11:56:10.0 Info: AlterTable History 11:56:10.0 Info: => 1.2E-06s 11:56:10.0 Info: AlterColumn History Date DateTimeOffset 11:56:10.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:10.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:10.0 Info: DROP TABLE "History" 11:56:10.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:10.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.0 Info: => 0.0053777s 11:56:10.0 Info: AlterTable ImportListStatus 11:56:10.0 Info: => 1.1E-06s 11:56:10.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:10.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.0 Info: DROP TABLE "ImportListStatus" 11:56:10.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0047843s 11:56:10.0 Info: AlterTable ImportListStatus 11:56:10.0 Info: => 1.1E-06s 11:56:10.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:10.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.0 Info: DROP TABLE "ImportListStatus" 11:56:10.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0048708s 11:56:10.0 Info: AlterTable ImportListStatus 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:10.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.0 Info: DROP TABLE "ImportListStatus" 11:56:10.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0061634s 11:56:10.0 Info: AlterTable IndexerStatus 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:10.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.0 Info: DROP TABLE "IndexerStatus" 11:56:10.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0064643s 11:56:10.0 Info: AlterTable IndexerStatus 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:10.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.0 Info: DROP TABLE "IndexerStatus" 11:56:10.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0047656s 11:56:10.0 Info: AlterTable IndexerStatus 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:10.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.0 Info: DROP TABLE "IndexerStatus" 11:56:10.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.0 Info: => 0.0048315s 11:56:10.0 Info: AlterTable LyricFiles 11:56:10.0 Info: => 9E-07s 11:56:10.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56: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 NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56: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" 11:56:10.0 Info: DROP TABLE "LyricFiles" 11:56:10.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.0 Info: => 0.0046259s 11:56:10.0 Info: AlterTable LyricFiles 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56: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) 11:56: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" 11:56:10.0 Info: DROP TABLE "LyricFiles" 11:56:10.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.0 Info: => 0.0047249s 11:56:10.0 Info: AlterTable MetadataFiles 11:56:10.0 Info: => 1.3E-06s 11:56:10.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56: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) 11:56: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" 11:56:10.0 Info: DROP TABLE "MetadataFiles" 11:56:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:10.0 Info: => 0.0066542s 11:56:10.0 Info: AlterTable MetadataFiles 11:56:10.0 Info: => 1.2E-06s 11:56:10.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56: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) 11:56: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" 11:56:10.0 Info: DROP TABLE "MetadataFiles" 11:56:10.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:10.0 Info: => 0.0046927s 11:56:10.0 Info: AlterTable PendingReleases 11:56:10.0 Info: => 1.1E-06s 11:56:10.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56: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) 11:56:10.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:10.0 Info: DROP TABLE "PendingReleases" 11:56:10.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:10.0 Info: => 0.0061233s 11:56:10.0 Info: AlterTable ScheduledTasks 11:56:10.0 Info: => 1.1E-06s 11:56:10.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56: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) 11:56:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:10.0 Info: DROP TABLE "ScheduledTasks" 11:56:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.0 Info: => 0.0049625s 11:56:10.0 Info: AlterTable ScheduledTasks 11:56:10.0 Info: => 9E-07s 11:56:10.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56: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) 11:56:10.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:10.0 Info: DROP TABLE "ScheduledTasks" 11:56:10.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.0 Info: => 0.0047648s 11:56:10.0 Info: AlterTable TrackFiles 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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) 11:56: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" 11:56:10.0 Info: DROP TABLE "TrackFiles" 11:56:10.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.0 Info: => 0.0050218s 11:56:10.0 Info: AlterTable TrackFiles 11:56:10.0 Info: => 1E-06s 11:56:10.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:10.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:10.1 Info: DROP TABLE "TrackFiles" 11:56:10.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.1 Info: => 0.006319s 11:56:10.1 Info: AlterTable VersionInfo 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:10.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:10.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:10.1 Info: DROP TABLE "VersionInfo" 11:56:10.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:10.1 Info: => 0.0047526s 11:56:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:10', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:10.1 Info: => 0.0055463s 11:56:10.1 Info: 62: add_on_delete_to_notifications migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: Starting migration of Main DB to 62 11:56:10.1 Info: AlterTable Notifications 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:10.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0007102s 11:56:10.1 Info: AlterTable Notifications 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:10.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0006398s 11:56:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:10', 'add_on_delete_to_notifications') 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: 62: add_on_delete_to_notifications migrated 11:56:10.1 Info: => 0.0009788s 11:56:10.1 Info: 63: add_custom_formats migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: Starting migration of Main DB to 63 11:56:10.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 11:56:10.1 Info: AlterTable DelayProfiles 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:10.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0006809s 11:56:10.1 Info: UpdateData 11:56:10.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:10.1 Info: => 5.43E-05s 11:56:10.1 Info: AlterTable TrackFiles 11:56:10.1 Info: => 9E-07s 11:56:10.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:10.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:10.1 Info: => 0.0006158s 11:56:10.1 Info: PerformDBOperation 11:56:10.1 Info: Performing DB Operation 11:56:10.1 Info: => 0.001358s 11:56:10.1 Info: CreateTable CustomFormats 11:56:10.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:10.1 Info: => 0.0001517s 11:56:10.1 Info: CreateIndex CustomFormats (Name) 11:56:10.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:10.1 Info: => 9.74E-05s 11:56:10.1 Info: AlterTable QualityProfiles 11:56:10.1 Info: => 9E-07s 11:56:10.1 Info: CreateColumn QualityProfiles FormatItems String 11:56:10.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:10.1 Info: => 0.0006837s 11:56:10.1 Info: AlterTable QualityProfiles 11:56:10.1 Info: => 9E-07s 11:56:10.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:10.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0006554s 11:56:10.1 Info: AlterTable QualityProfiles 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:10.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0006526s 11:56:10.1 Info: PerformDBOperation 11:56:10.1 Info: Performing DB Operation 11:56:10.1 Info: => 0.00156s 11:56:10.1 Info: PerformDBOperation 11:56:10.1 Info: Performing DB Operation 11:56:10.1 Info: => 4.21E-05s 11:56:10.1 Info: DeleteColumn ReleaseProfiles Preferred 11:56:10.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:10.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:10.1 Info: DROP TABLE "ReleaseProfiles" 11:56:10.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:10.1 Info: => 0.0061787s 11:56:10.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:10.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:10.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:10.1 Info: DROP TABLE "ReleaseProfiles" 11:56:10.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:10.1 Info: => 0.0046703s 11:56:10.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:10.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:10.1 Info: => 5.67E-05s 11:56:10.1 Info: AlterTable DelayProfiles 11:56:10.1 Info: => 9E-07s 11:56:10.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:10.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.1 Info: => 0.0006451s 11:56:10.1 Info: AlterTable DelayProfiles 11:56:10.1 Info: => 1E-06s 11:56:10.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:10.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:10.1 Info: => 0.000646s 11:56:10.1 Info: -> 1 Insert operations completed in 00:00:00.0001043 taking an average of 00:00:00.0001043 11:56:10.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:10', 'add_custom_formats') 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: 63: add_custom_formats migrated 11:56:10.1 Info: => 0.001097s 11:56:10.1 Debug: Took: 00:00:00.4763362 11:56:10.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:56:10.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:56:10.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173701745097_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.1 Info: DatabaseEngineVersionCheck migrating 11:56:10.1 Info: PerformDBOperation 11:56:10.1 Info: Performing DB Operation 11:56:10.1 Info: SQLite 3.46.1 11:56:10.1 Info: => 0.0010414s 11:56:10.1 Info: DatabaseEngineVersionCheck migrated 11:56:10.1 Info: => 0.0010588s 11:56:10.1 Info: VersionMigration migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: CreateTable VersionInfo 11:56:10.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:10.1 Info: => 0.0001581s 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: VersionMigration migrated 11:56:10.1 Info: => 0.000537s 11:56:10.1 Info: VersionUniqueMigration migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: CreateIndex VersionInfo (Version) 11:56:10.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:10.1 Info: => 0.0001726s 11:56:10.1 Info: AlterTable VersionInfo 11:56:10.1 Info: => 9E-07s 11:56:10.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:10.1 Info: => 0.0006051s 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: VersionUniqueMigration migrated 11:56:10.1 Info: => 0.000843s 11:56:10.1 Info: VersionDescriptionMigration migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: AlterTable VersionInfo 11:56:10.1 Info: => 1.2E-06s 11:56:10.1 Info: CreateColumn VersionInfo Description String 11:56:10.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:10.1 Info: => 0.0002242s 11:56:10.1 Info: Committing Transaction 11:56:10.1 Info: VersionDescriptionMigration migrated 11:56:10.1 Info: => 0.0004223s 11:56:10.1 Info: 1: InitialSetup migrating 11:56:10.1 Info: Beginning Transaction 11:56:10.1 Info: Starting migration of Main DB to 1 11:56:10.2 Info: CreateTable Config 11:56:10.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001877s 11:56:10.2 Info: CreateIndex Config (Key) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:10.2 Info: => 0.0001342s 11:56:10.2 Info: CreateTable RootFolders 11:56:10.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:10.2 Info: => 9.95E-05s 11:56:10.2 Info: CreateIndex RootFolders (Path) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:10.2 Info: => 0.0001098s 11:56:10.2 Info: CreateTable Artists 11:56:10.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:10.2 Info: => 0.0003011s 11:56:10.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.2 Info: => 0.00011s 11:56:10.2 Info: CreateIndex Artists (NameSlug) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.2 Info: => 0.0001068s 11:56:10.2 Info: CreateIndex Artists (CleanName) 11:56:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.2 Info: => 0.0001054s 11:56:10.2 Info: CreateIndex Artists (Path) 11:56:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.2 Info: => 9.94E-05s 11:56:10.2 Info: CreateTable Albums 11:56:10.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:10.2 Info: => 0.0002554s 11:56:10.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.2 Info: => 0.0001049s 11:56:10.2 Info: CreateIndex Albums (MBId) 11:56:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.2 Info: => 9.74E-05s 11:56:10.2 Info: CreateIndex Albums (TADBId) 11:56:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.2 Info: => 9.98E-05s 11:56:10.2 Info: CreateIndex Albums (TitleSlug) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.2 Info: => 0.0001008s 11:56:10.2 Info: CreateIndex Albums (CleanTitle) 11:56:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.2 Info: => 9.54E-05s 11:56:10.2 Info: CreateIndex Albums (Path) 11:56:10.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:10.2 Info: => 9.79E-05s 11:56:10.2 Info: CreateTable Tracks 11:56:10.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:10.2 Info: => 0.0001821s 11:56:10.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.2 Info: => 0.0001045s 11:56:10.2 Info: CreateIndex Tracks (ArtistId) 11:56:10.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:10.2 Info: => 0.0001074s 11:56:10.2 Info: CreateIndex Tracks (TrackFileId) 11:56:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.2 Info: => 0.0001202s 11:56:10.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:10.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:10.2 Info: => 8.88E-05s 11:56:10.2 Info: CreateTable TrackFiles 11:56:10.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:10.2 Info: => 0.0002121s 11:56:10.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:10.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:10.2 Info: => 0.0001171s 11:56:10.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:10.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.2 Info: => 0.0001053s 11:56:10.2 Info: CreateTable History 11:56:10.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:10.2 Info: => 0.0001839s 11:56:10.2 Info: CreateIndex History (Date) 11:56:10.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.2 Info: => 0.000109s 11:56:10.2 Info: CreateIndex History (EventType) 11:56:10.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.2 Info: => 0.0001168s 11:56:10.2 Info: CreateIndex History (DownloadId) 11:56:10.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:10.2 Info: => 0.0001093s 11:56:10.2 Info: CreateIndex History (AlbumId) 11:56:10.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:10.2 Info: => 0.000104s 11:56:10.2 Info: CreateTable Notifications 11:56:10.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:10.2 Info: => 0.0001387s 11:56:10.2 Info: CreateTable ScheduledTasks 11:56:10.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:10.2 Info: => 0.0001176s 11:56:10.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.2 Info: => 0.0001132s 11:56:10.2 Info: CreateTable Indexers 11:56:10.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:10.2 Info: => 0.0001228s 11:56:10.2 Info: CreateIndex Indexers (Name) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.2 Info: => 0.0001265s 11:56:10.2 Info: CreateTable Profiles 11:56:10.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001173s 11:56:10.2 Info: CreateIndex Profiles (Name) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:10.2 Info: => 0.0001053s 11:56:10.2 Info: CreateTable QualityDefinitions 11:56:10.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:10.2 Info: => 0.0001198s 11:56:10.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:10.2 Info: => 0.0001078s 11:56:10.2 Info: CreateIndex QualityDefinitions (Title) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:10.2 Info: => 0.0001076s 11:56:10.2 Info: CreateTable NamingConfig 11:56:10.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:10.2 Info: => 0.0001563s 11:56:10.2 Info: CreateTable Blacklist 11:56:10.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:10.2 Info: => 0.0002107s 11:56:10.2 Info: CreateTable Metadata 11:56:10.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001168s 11:56:10.2 Info: CreateTable MetadataFiles 11:56:10.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001355s 11:56:10.2 Info: CreateTable DownloadClients 11:56:10.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001248s 11:56:10.2 Info: CreateTable PendingReleases 11:56:10.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:10.2 Info: => 0.0001277s 11:56:10.2 Info: CreateTable RemotePathMappings 11:56:10.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001057s 11:56:10.2 Info: CreateTable Tags 11:56:10.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:10.2 Info: => 9.55E-05s 11:56:10.2 Info: CreateIndex Tags (Label) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:10.2 Info: => 0.0001258s 11:56:10.2 Info: CreateTable Restrictions 11:56:10.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001127s 11:56:10.2 Info: CreateTable DelayProfiles 11:56:10.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001343s 11:56:10.2 Info: CreateTable Users 11:56:10.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001023s 11:56:10.2 Info: CreateIndex Users (Identifier) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:10.2 Info: => 0.0001194s 11:56:10.2 Info: CreateIndex Users (Username) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:10.2 Info: => 0.0001158s 11:56:10.2 Info: CreateTable Commands 11:56:10.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:10.2 Info: => 0.0001932s 11:56:10.2 Info: CreateTable IndexerStatus 11:56:10.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.2 Info: => 0.0001498s 11:56:10.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.2 Info: => 0.0001294s 11:56:10.2 Info: CreateTable ExtraFiles 11:56:10.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.2 Info: => 0.0001337s 11:56:10.2 Info: CreateTable LyricFiles 11:56:10.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:10.2 Info: => 0.0001826s 11:56:10.2 Info: CreateTable LanguageProfiles 11:56:10.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:10.2 Info: => 0.00011s 11:56:10.2 Info: CreateIndex LanguageProfiles (Name) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:10.2 Info: => 0.0001196s 11:56:10.2 Info: CreateTable DownloadClientStatus 11:56:10.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:10.2 Info: => 0.00012s 11:56:10.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.2 Info: => 0.0001166s 11:56:10.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:10.2 Info: -> 1 Insert operations completed in 00:00:00.0000748 taking an average of 00:00:00.0000748 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:10', 'InitialSetup') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 1: InitialSetup migrated 11:56:10.2 Info: => 0.0011564s 11:56:10.2 Info: 2: add_reason_to_pending_releases migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 2 11:56:10.2 Info: AlterTable PendingReleases 11:56:10.2 Info: => 1.2E-06s 11:56:10.2 Info: CreateColumn PendingReleases Reason Int32 11:56:10.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.000644s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:10', 'add_reason_to_pending_releases') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 2: add_reason_to_pending_releases migrated 11:56:10.2 Info: => 0.0009999s 11:56:10.2 Info: 3: add_medium_support migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 3 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1.2E-06s 11:56:10.2 Info: CreateColumn Albums Media String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:10.2 Info: => 0.0006274s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 1.1E-06s 11:56:10.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0005988s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0005821s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:10.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:10.2 Info: => 4.83E-05s 11:56:10.2 Info: DeleteColumn Tracks TrackNumber 11:56:10.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:10.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:10.2 Info: DROP TABLE "Tracks" 11:56:10.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.2 Info: => 0.0043939s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 9E-07s 11:56:10.2 Info: CreateColumn Tracks TrackNumber String 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:10.2 Info: => 0.0005698s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:10', 'add_medium_support') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 3: add_medium_support migrated 11:56:10.2 Info: => 0.0009894s 11:56:10.2 Info: 4: add_various_qualites_in_profile migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 4 11:56:10.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:10.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:10.2 Info: => 5.67E-05s 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: => 4.6E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:10', 'add_various_qualites_in_profile') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 4: add_various_qualites_in_profile migrated 11:56:10.2 Info: => 0.000312s 11:56:10.2 Info: 5: metadata_profiles migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 5 11:56:10.2 Info: CreateTable MetadataProfiles 11:56:10.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001403s 11:56:10.2 Info: CreateIndex MetadataProfiles (Name) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:10.2 Info: => 9.72E-05s 11:56:10.2 Info: AlterTable Artists 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:10.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:10.2 Info: => 0.000597s 11:56:10.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:10.2 Info: DROP TABLE "Artists" 11:56:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.2 Info: => 0.004937s 11:56:10.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:10.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:10.2 Info: DROP TABLE "Artists" 11:56:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.2 Info: => 0.0064183s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Albums SecondaryTypes String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:10.2 Info: => 0.0006032s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:10', 'metadata_profiles') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 5: metadata_profiles migrated 11:56:10.2 Info: => 0.0010209s 11:56:10.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 6 11:56:10.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:10.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:10.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:10.2 Info: DROP TABLE "Indexers" 11:56:10.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.2 Info: => 0.0039911s 11:56:10.2 Info: AlterTable Indexers 11:56:10.2 Info: => 1.2E-06s 11:56:10.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:10.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:10.2 Info: => 0.0005772s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:10.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:10.2 Info: => 4.47E-05s 11:56:10.2 Info: AlterTable Indexers 11:56:10.2 Info: => 9E-07s 11:56:10.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:10.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:10.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:10.2 Info: DROP TABLE "Indexers" 11:56:10.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.2 Info: => 0.0039654s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:10', 'separate_automatic_and_interactive_search') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 6: separate_automatic_and_interactive_search migrated 11:56:10.2 Info: => 0.0043176s 11:56:10.2 Info: 7: change_album_path_to_relative migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 7 11:56:10.2 Info: DeleteColumn Albums Path 11:56:10.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:10.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:10.2 Info: DROP TABLE "Albums" 11:56:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.2 Info: => 0.0061619s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:10', 'change_album_path_to_relative') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 7: change_album_path_to_relative migrated 11:56:10.2 Info: => 0.0065917s 11:56:10.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 8 11:56:10.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:10.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:10.2 Info: => 5.5E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:10', 'change_quality_size_mb_to_kb') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:10.2 Info: => 0.0003184s 11:56:10.2 Info: 9: album_releases migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 9 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1.3E-06s 11:56:10.2 Info: CreateColumn Albums Releases String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:10.2 Info: => 0.0005986s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Albums CurrentRelease String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:10.2 Info: => 0.0005633s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:10', 'album_releases') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 9: album_releases migrated 11:56:10.2 Info: => 0.0008649s 11:56:10.2 Info: 10: album_releases_fix migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 10 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1.1E-06s 11:56:10.2 Info: AlterColumn Albums Releases String 11:56:10.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:10.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:10.2 Info: DROP TABLE "Albums" 11:56:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.2 Info: => 0.0048666s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1.1E-06s 11:56:10.2 Info: AlterColumn Albums CurrentRelease String 11:56:10.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:10.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:10.2 Info: DROP TABLE "Albums" 11:56:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.2 Info: => 0.006029s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:10', 'album_releases_fix') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 10: album_releases_fix migrated 11:56:10.2 Info: => 0.0065091s 11:56:10.2 Info: 11: import_lists migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 11 11:56:10.2 Info: CreateTable ImportLists 11:56:10.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.2 Info: => 0.0002359s 11:56:10.2 Info: CreateIndex ImportLists (Name) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:10.2 Info: => 9.25E-05s 11:56:10.2 Info: CreateTable ImportListStatus 11:56:10.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.2 Info: => 0.0001246s 11:56:10.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.2 Info: => 8.37E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:10', 'import_lists') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 11: import_lists migrated 11:56:10.2 Info: => 0.0004884s 11:56:10.2 Info: 12: add_release_status migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 12 11:56:10.2 Info: AlterTable MetadataProfiles 11:56:10.2 Info: => 1.9E-06s 11:56:10.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:10.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:10.2 Info: => 0.0006458s 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: => 3.64E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:10', 'add_release_status') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 12: add_release_status migrated 11:56:10.2 Info: => 0.0003532s 11:56:10.2 Info: 13: album_download_notification migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 13 11:56:10.2 Info: AlterTable Notifications 11:56:10.2 Info: => 1.7E-06s 11:56:10.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:10.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0006373s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:10', 'album_download_notification') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 13: album_download_notification migrated 11:56:10.2 Info: => 0.0009558s 11:56:10.2 Info: 14: fix_language_metadata_profiles migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 14 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:10.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:10.2 Info: => 8.38E-05s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:10.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:10.2 Info: => 6.37E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:10', 'fix_language_metadata_profiles') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 14: fix_language_metadata_profiles migrated 11:56:10.2 Info: => 0.0003387s 11:56:10.2 Info: 15: remove_fanzub migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 15 11:56:10.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:10.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:10.2 Info: => 4.73E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:10', 'remove_fanzub') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 15: remove_fanzub migrated 11:56:10.2 Info: => 0.0002977s 11:56:10.2 Info: 16: update_artist_history_indexes migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 16 11:56:10.2 Info: CreateIndex Albums (ArtistId) 11:56:10.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:10.2 Info: => 0.0001108s 11:56:10.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:10.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:10.2 Info: => 0.000136s 11:56:10.2 Info: DeleteIndex History (AlbumId) 11:56:10.2 Info: DROP INDEX "IX_History_AlbumId" 11:56:10.2 Info: => 0.0001698s 11:56:10.2 Info: CreateIndex History (AlbumId, Date) 11:56:10.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.2 Info: => 0.0001052s 11:56:10.2 Info: DeleteIndex History (DownloadId) 11:56:10.2 Info: DROP INDEX "IX_History_DownloadId" 11:56:10.2 Info: => 0.0001136s 11:56:10.2 Info: CreateIndex History (DownloadId, Date) 11:56:10.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.2 Info: => 0.0001178s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:10', 'update_artist_history_indexes') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 16: update_artist_history_indexes migrated 11:56:10.2 Info: => 0.0004665s 11:56:10.2 Info: 17: remove_nma migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 17 11:56:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:10.2 Info: => 5.23E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:10', 'remove_nma') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 17: remove_nma migrated 11:56:10.2 Info: => 0.0003046s 11:56:10.2 Info: 18: album_disambiguation migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 18 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1.1E-06s 11:56:10.2 Info: CreateColumn Albums Disambiguation String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:10.2 Info: => 0.0006393s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:10', 'album_disambiguation') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 18: album_disambiguation migrated 11:56:10.2 Info: => 0.0009475s 11:56:10.2 Info: 19: add_ape_quality_in_profiles migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 19 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: => 3.66E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:10', 'add_ape_quality_in_profiles') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 19: add_ape_quality_in_profiles migrated 11:56:10.2 Info: => 0.0003053s 11:56:10.2 Info: 20: remove_pushalot migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 20 11:56:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:10.2 Info: => 5.11E-05s 11:56:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:10.2 Info: => 3.75E-05s 11:56:10.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:10.2 Info: => 3.7E-05s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:10', 'remove_pushalot') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 20: remove_pushalot migrated 11:56:10.2 Info: => 0.0003483s 11:56:10.2 Info: 21: add_custom_filters migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 21 11:56:10.2 Info: CreateTable CustomFilters 11:56:10.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:10.2 Info: => 0.0001394s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:10', 'add_custom_filters') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 21: add_custom_filters migrated 11:56:10.2 Info: => 0.0004408s 11:56:10.2 Info: 22: import_list_tags migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 22 11:56:10.2 Info: AlterTable ImportLists 11:56:10.2 Info: => 1.2E-06s 11:56:10.2 Info: CreateColumn ImportLists Tags String 11:56:10.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:10.2 Info: => 0.0006435s 11:56:10.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:10', 'import_list_tags') 11:56:10.2 Info: Committing Transaction 11:56:10.2 Info: 22: import_list_tags migrated 11:56:10.2 Info: => 0.0009527s 11:56:10.2 Info: 23: add_release_groups_etc migrating 11:56:10.2 Info: Beginning Transaction 11:56:10.2 Info: Starting migration of Main DB to 23 11:56:10.2 Info: CreateTable ArtistMetadata 11:56:10.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:10.2 Info: => 0.0002524s 11:56:10.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:10.2 Info: => 0.0001414s 11:56:10.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:10.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:10.2 Info: => 9.94E-05s 11:56:10.2 Info: AlterTable Artists 11:56:10.2 Info: => 9E-07s 11:56:10.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:10.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.000669s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:10.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:10.2 Info: => 7.17E-05s 11:56:10.2 Info: CreateTable AlbumReleases 11:56:10.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:10.2 Info: => 0.0002105s 11:56:10.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:10.2 Info: => 0.0001304s 11:56:10.2 Info: CreateIndex AlbumReleases (AlbumId) 11:56:10.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:10.2 Info: => 8.85E-05s 11:56:10.2 Info: PerformDBOperation 11:56:10.2 Info: Performing DB Operation 11:56:10.2 Info: => 5.97E-05s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0006896s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:10.2 Info: => 0.0006766s 11:56:10.2 Info: AlterTable Albums 11:56:10.2 Info: => 9E-07s 11:56:10.2 Info: CreateColumn Albums Links String 11:56:10.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:10.2 Info: => 0.0006443s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:10.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:10.2 Info: => 8.82E-05s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Tracks ForeignRecordingId String 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:10.2 Info: => 0.0006597s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 1.1E-06s 11:56:10.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0006651s 11:56:10.2 Info: AlterTable Tracks 11:56:10.2 Info: => 1E-06s 11:56:10.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:10.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.2 Info: => 0.0006645s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:10.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:10.2 Info: => 8.95E-05s 11:56:10.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:10.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:10.2 Info: => 7.4E-05s 11:56:10.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:10.2 Info: DROP TABLE "Artists" 11:56:10.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.2 Info: => 0.0050091s 11:56:10.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:10.2 Info: DROP TABLE "Albums" 11:56:10.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.2 Info: => 0.0051128s 11:56:10.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:10.2 Info: DROP TABLE "Tracks" 11:56:10.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.3 Info: => 0.0059645s 11:56:10.3 Info: DeleteColumn TrackFiles ArtistId 11:56:10.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:10.3 Info: DROP TABLE "TrackFiles" 11:56:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.3 Info: => 0.0044041s 11:56:10.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:10.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.3 Info: => 8.84E-05s 11:56:10.3 Info: CreateIndex Artists (Monitored) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.3 Info: => 8.25E-05s 11:56:10.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:10.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.3 Info: => 8.07E-05s 11:56:10.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:10.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:10.3 Info: => 8.12E-05s 11:56:10.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:10.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:10.3 Info: => 8E-05s 11:56:10.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:10.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:10.3 Info: => 7.98E-05s 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:10.3 Info: => 4.8E-05s 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:10.3 Info: => 4.06E-05s 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:10.3 Info: => 4.88E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:10', 'add_release_groups_etc') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 23: add_release_groups_etc migrated 11:56:10.3 Info: => 0.000636s 11:56:10.3 Info: 24: NewMediaInfoFormat migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 24 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:10.3 Info: => 5.62E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:10', 'NewMediaInfoFormat') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 24: NewMediaInfoFormat migrated 11:56:10.3 Info: => 0.0003101s 11:56:10.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 25 11:56:10.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:10.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:10.3 Info: => 0.0017175s 11:56:10.3 Info: AlterTable ReleaseProfiles 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:10.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:10.3 Info: => 0.0006211s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:10', 'rename_restrictions_to_release_profiles') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:10.3 Info: => 0.000916s 11:56:10.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 26 11:56:10.3 Info: RenameTable Profiles QualityProfiles 11:56:10.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:10.3 Info: => 0.0017165s 11:56:10.3 Info: AlterTable QualityProfiles 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:10.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:10.3 Info: => 0.0005764s 11:56:10.3 Info: AlterTable LanguageProfiles 11:56:10.3 Info: => 1.9E-06s 11:56:10.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:10.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:10.3 Info: => 0.0005697s 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:10.3 Info: => 5.01E-05s 11:56:10.3 Info: UpdateData 11:56:10.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:10.3 Info: => 3.67E-05s 11:56:10.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.3 Info: DROP TABLE "Artists" 11:56:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.3 Info: => 0.007586s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:10', 'rename_quality_profiles_add_upgrade_allowed') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:10.3 Info: => 0.0080629s 11:56:10.3 Info: 27: add_import_exclusions migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 27 11:56:10.3 Info: CreateTable ImportListExclusions 11:56:10.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:10.3 Info: => 0.0001403s 11:56:10.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:10.3 Info: => 9.32E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:10', 'add_import_exclusions') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 27: add_import_exclusions migrated 11:56:10.3 Info: => 0.0004223s 11:56:10.3 Info: 28: clean_artist_metadata_table migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 28 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: => 0.0001587s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: => 0.0001271s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:10.3 Info: => 0.0001184s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:10.3 Info: => 0.0001153s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:10.3 Info: => 0.0001259s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.3 Info: => 0.0001204s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:10', 'clean_artist_metadata_table') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 28: clean_artist_metadata_table migrated 11:56:10.3 Info: => 0.0004081s 11:56:10.3 Info: 29: health_issue_notification migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 29 11:56:10.3 Info: AlterTable Notifications 11:56:10.3 Info: => 1.3E-06s 11:56:10.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:10.3 Info: => 0.0006557s 11:56:10.3 Info: AlterTable Notifications 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:10.3 Info: => 0.0005908s 11:56:10.3 Info: AlterTable Notifications 11:56:10.3 Info: => 1.3E-06s 11:56:10.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:10.3 Info: => 0.0005777s 11:56:10.3 Info: AlterTable Notifications 11:56:10.3 Info: => 1.2E-06s 11:56:10.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:10.3 Info: => 0.0005978s 11:56:10.3 Info: AlterTable Notifications 11:56:10.3 Info: => 1E-06s 11:56:10.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:10.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:10.3 Info: => 0.0005854s 11:56:10.3 Info: DeleteColumn Notifications OnDownload 11:56:10.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:10.3 Info: DROP TABLE "Notifications" 11:56:10.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:10.3 Info: => 0.0045509s 11:56:10.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:10.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:10.3 Info: DROP TABLE "Notifications" 11:56:10.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:10.3 Info: => 0.0048319s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:10', 'health_issue_notification') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 29: health_issue_notification migrated 11:56:10.3 Info: => 0.0052431s 11:56:10.3 Info: 30: add_mediafilerepository_mtime migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 30 11:56:10.3 Info: AlterTable TrackFiles 11:56:10.3 Info: => 1.4E-06s 11:56:10.3 Info: CreateColumn TrackFiles Modified DateTime 11:56:10.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:10.3 Info: => 0.0006576s 11:56:10.3 Info: AlterTable TrackFiles 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn TrackFiles Path String 11:56:10.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:10.3 Info: => 0.0005896s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:10.3 Info: => 4.24E-05s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.3 Info: => 0.0001329s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:10.3 Info: => 0.0013309s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:10.3 Info: => 0.0001527s 11:56:10.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:10.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:10.3 Info: => 8.89E-05s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:10.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:10.3 Info: => 5.6E-05s 11:56:10.3 Info: AlterTable TrackFiles 11:56:10.3 Info: => 9E-07s 11:56:10.3 Info: AlterColumn TrackFiles Path String 11:56:10.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:10.3 Info: DROP TABLE "TrackFiles" 11:56:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.3 Info: => 0.0046537s 11:56:10.3 Info: CreateIndex TrackFiles (Path) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.3 Info: => 8.68E-05s 11:56:10.3 Info: DeleteColumn TrackFiles RelativePath 11:56:10.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:10.3 Info: DROP TABLE "TrackFiles" 11:56:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.3 Info: => 0.0070951s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:10', 'add_mediafilerepository_mtime') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 30: add_mediafilerepository_mtime migrated 11:56:10.3 Info: => 0.0074903s 11:56:10.3 Info: 31: add_artistmetadataid_constraint migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 31 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:10.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:10.3 Info: => 9.77E-05s 11:56:10.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:10.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:10.3 Info: => 0.000154s 11:56:10.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.3 Info: DROP TABLE "Artists" 11:56:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.3 Info: => 0.0064201s 11:56:10.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.3 Info: => 8.7E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:10', 'add_artistmetadataid_constraint') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 31: add_artistmetadataid_constraint migrated 11:56:10.3 Info: => 0.0004742s 11:56:10.3 Info: 32: old_ids_and_artist_alias migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 32 11:56:10.3 Info: AlterTable ArtistMetadata 11:56:10.3 Info: => 1.4E-06s 11:56:10.3 Info: CreateColumn ArtistMetadata Aliases String 11:56:10.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.0006606s 11:56:10.3 Info: AlterTable ArtistMetadata 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:10.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.0006291s 11:56:10.3 Info: AlterTable Albums 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:10.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.0006083s 11:56:10.3 Info: AlterTable AlbumReleases 11:56:10.3 Info: => 1E-06s 11:56:10.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:10.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.0006035s 11:56:10.3 Info: AlterTable Tracks 11:56:10.3 Info: => 1E-06s 11:56:10.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.000605s 11:56:10.3 Info: AlterTable Tracks 11:56:10.3 Info: => 1.1E-06s 11:56:10.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:10.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.3 Info: => 0.0006167s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:10', 'old_ids_and_artist_alias') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 32: old_ids_and_artist_alias migrated 11:56:10.3 Info: => 0.0009524s 11:56:10.3 Info: 33: download_propers_config migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 33 11:56:10.3 Info: PerformDBOperation 11:56:10.3 Info: Performing DB Operation 11:56:10.3 Info: => 3.89E-05s 11:56:10.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:10.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:10.3 Info: => 4.01E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:10', 'download_propers_config') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 33: download_propers_config migrated 11:56:10.3 Info: => 0.0003159s 11:56:10.3 Info: 34: remove_language_profiles migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 34 11:56:10.3 Info: DeleteTable LanguageProfiles 11:56:10.3 Info: DROP TABLE "LanguageProfiles" 11:56:10.3 Info: => 0.0002202s 11:56:10.3 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.3 Info: DROP TABLE "Artists" 11:56:10.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.3 Info: => 0.0051441s 11:56:10.3 Info: DeleteColumn ImportLists LanguageProfileId 11:56:10.3 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:10.3 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:10.3 Info: DROP TABLE "ImportLists" 11:56:10.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:10.3 Info: => 0.0046919s 11:56:10.3 Info: DeleteColumn Blacklist Language 11:56:10.3 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:10.3 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:10.3 Info: DROP TABLE "Blacklist" 11:56:10.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:10.3 Info: => 0.0047053s 11:56:10.3 Info: DeleteColumn History Language 11:56: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) 11:56: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" 11:56:10.3 Info: DROP TABLE "History" 11:56:10.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:10.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.3 Info: => 0.0063626s 11:56:10.3 Info: DeleteColumn LyricFiles Language 11:56:10.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:10.3 Info: DROP TABLE "LyricFiles" 11:56:10.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.3 Info: => 0.0043771s 11:56:10.3 Info: DeleteColumn TrackFiles Language 11:56:10.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:10.3 Info: DROP TABLE "TrackFiles" 11:56:10.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.3 Info: => 0.0059177s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:10', 'remove_language_profiles') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 34: remove_language_profiles migrated 11:56:10.3 Info: => 0.0064835s 11:56:10.3 Info: 35: multi_disc_naming_format migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.3 Info: Starting migration of Main DB to 35 11:56:10.3 Info: AlterTable NamingConfig 11:56:10.3 Info: => 1.2E-06s 11:56:10.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:10.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:10.3 Info: => 0.000625s 11:56:10.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:10.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:10.3 Info: => 4.7E-05s 11:56:10.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:10', 'multi_disc_naming_format') 11:56:10.3 Info: Committing Transaction 11:56:10.3 Info: 35: multi_disc_naming_format migrated 11:56:10.3 Info: => 0.0003505s 11:56:10.3 Info: 36: add_download_client_priority migrating 11:56:10.3 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 36 11:56:10.4 Info: AlterTable DownloadClients 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: CreateColumn DownloadClients Priority Int32 11:56:10.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0006403s 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 6.26E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:10', 'add_download_client_priority') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 36: add_download_client_priority migrated 11:56:10.4 Info: => 0.000388s 11:56:10.4 Info: 37: remove_growl_prowl migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 37 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:10.4 Info: => 5.26E-05s 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:10.4 Info: => 3.63E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:10', 'remove_growl_prowl') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 37: remove_growl_prowl migrated 11:56:10.4 Info: => 0.000313s 11:56:10.4 Info: 38: remove_plex_hometheatre migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 38 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:10.4 Info: => 5.09E-05s 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:10.4 Info: => 3.72E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:10', 'remove_plex_hometheatre') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 38: remove_plex_hometheatre migrated 11:56:10.4 Info: => 0.0003135s 11:56:10.4 Info: 39: add_root_folder_add_defaults migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 39 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1.3E-06s 11:56:10.4 Info: CreateColumn RootFolders Name String 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:10.4 Info: => 0.0006774s 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0006341s 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.000608s 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0006348s 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn RootFolders DefaultTags String 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:10.4 Info: => 0.0006026s 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 5.66E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:10', 'add_root_folder_add_defaults') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 39: add_root_folder_add_defaults migrated 11:56:10.4 Info: => 0.0003696s 11:56:10.4 Info: 40: task_duration migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 40 11:56:10.4 Info: AlterTable ScheduledTasks 11:56:10.4 Info: => 9E-07s 11:56:10.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:10.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:10.4 Info: => 0.0006676s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:10', 'task_duration') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 40: task_duration migrated 11:56:10.4 Info: => 0.0009955s 11:56:10.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 41 11:56:10.4 Info: AlterTable ReleaseProfiles 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:10.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0006421s 11:56:10.4 Info: AlterTable ReleaseProfiles 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:10.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0006056s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:10', 'add_indexer_and_enabled_to_release_profiles') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:10.4 Info: => 0.0009336s 11:56:10.4 Info: 42: remove_album_folders migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 42 11:56:10.4 Info: DeleteColumn Artists AlbumFolder 11:56:10.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.4 Info: DROP TABLE "Artists" 11:56:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.0051314s 11:56:10.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:10.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:10.4 Info: => 4.33E-05s 11:56:10.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:10.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:10.4 Info: => 3.83E-05s 11:56:10.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:10.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:10.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:10.4 Info: DROP TABLE "NamingConfig" 11:56:10.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:10.4 Info: => 0.0044036s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:10', 'remove_album_folders') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 42: remove_album_folders migrated 11:56:10.4 Info: => 0.0048462s 11:56:10.4 Info: 44: add_priority_to_indexers migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 44 11:56:10.4 Info: AlterTable Indexers 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn Indexers Priority Int32 11:56:10.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:10.4 Info: => 0.0006581s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:10', 'add_priority_to_indexers') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 44: add_priority_to_indexers migrated 11:56:10.4 Info: => 0.0009836s 11:56:10.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 45 11:56:10.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:10.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:10.4 Info: => 0.0001266s 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 3.11E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:10', 'remove_chown_and_folderchmod_config') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:10.4 Info: => 0.0003163s 11:56:10.4 Info: 47: update_notifiarr migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 47 11:56:10.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:10.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:10.4 Info: => 7.87E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:10', 'update_notifiarr') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 47: update_notifiarr migrated 11:56:10.4 Info: => 0.0013849s 11:56:10.4 Info: 49: email_multiple_addresses migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 49 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 6.63E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:10', 'email_multiple_addresses') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 49: email_multiple_addresses migrated 11:56:10.4 Info: => 0.0003703s 11:56:10.4 Info: 50: rename_blacklist_to_blocklist migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 50 11:56:10.4 Info: RenameTable Blacklist Blocklist 11:56:10.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:10.4 Info: => 0.0018594s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:10', 'rename_blacklist_to_blocklist') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 50: rename_blacklist_to_blocklist migrated 11:56:10.4 Info: => 0.0022188s 11:56:10.4 Info: 51: cdh_per_downloadclient migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 51 11:56:10.4 Info: AlterTable DownloadClients 11:56:10.4 Info: => 1.3E-06s 11:56:10.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:10.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0006559s 11:56:10.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:10.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0006109s 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 0.0001618s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:10', 'cdh_per_downloadclient') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 51: cdh_per_downloadclient migrated 11:56:10.4 Info: => 0.0004881s 11:56:10.4 Info: 52: download_history migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 52 11:56:10.4 Info: CreateTable DownloadHistory 11:56:10.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:10.4 Info: => 0.0002335s 11:56:10.4 Info: CreateIndex DownloadHistory (EventType) 11:56:10.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:10.4 Info: => 0.0001025s 11:56:10.4 Info: CreateIndex DownloadHistory (ArtistId) 11:56:10.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:10.4 Info: => 8.53E-05s 11:56:10.4 Info: CreateIndex DownloadHistory (DownloadId) 11:56:10.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:10.4 Info: => 9.09E-05s 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 0.0001273s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:10', 'download_history') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 52: download_history migrated 11:56:10.4 Info: => 0.0005136s 11:56:10.4 Info: 53: add_update_history migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 53 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:10', 'add_update_history') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 53: add_update_history migrated 11:56:10.4 Info: => 0.0003554s 11:56:10.4 Info: 54: add_on_update_to_notifications migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 54 11:56:10.4 Info: AlterTable Notifications 11:56:10.4 Info: => 1.2E-06s 11:56:10.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:10.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0007248s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:10', 'add_on_update_to_notifications') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 54: add_on_update_to_notifications migrated 11:56:10.4 Info: => 0.0019428s 11:56:10.4 Info: 55: download_client_per_indexer migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 55 11:56:10.4 Info: AlterTable Indexers 11:56:10.4 Info: => 1.3E-06s 11:56:10.4 Info: CreateColumn Indexers DownloadClientId Int32 11:56:10.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0007129s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:10', 'download_client_per_indexer') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 55: download_client_per_indexer migrated 11:56:10.4 Info: => 0.0010587s 11:56:10.4 Info: 56: AddNewItemMonitorType migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 56 11:56:10.4 Info: AlterTable Artists 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: CreateColumn Artists MonitorNewItems Int32 11:56:10.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0006871s 11:56:10.4 Info: AlterTable RootFolders 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:10.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.000623s 11:56:10.4 Info: AlterTable ImportLists 11:56:10.4 Info: => 9E-07s 11:56:10.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:10.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.0006136s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:10', 'AddNewItemMonitorType') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 56: AddNewItemMonitorType migrated 11:56:10.4 Info: => 0.0009632s 11:56:10.4 Info: 57: ImportListSearch migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 57 11:56:10.4 Info: AlterTable ImportLists 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:10.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:10.4 Info: => 0.0006588s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:10', 'ImportListSearch') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 57: ImportListSearch migrated 11:56:10.4 Info: => 0.0010082s 11:56:10.4 Info: 58: ImportListMonitorExisting migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 58 11:56:10.4 Info: AlterTable ImportLists 11:56:10.4 Info: => 1.2E-06s 11:56:10.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:10.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:10.4 Info: => 0.000676s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:10', 'ImportListMonitorExisting') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 58: ImportListMonitorExisting migrated 11:56:10.4 Info: => 0.0010233s 11:56:10.4 Info: 59: add_indexer_tags migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 59 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:10.4 Info: => 5.57E-05s 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:10.4 Info: => 3.7E-05s 11:56:10.4 Info: AlterTable Indexers 11:56:10.4 Info: => 8E-07s 11:56:10.4 Info: CreateColumn Indexers Tags String 11:56:10.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:10.4 Info: => 0.0006961s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:10', 'add_indexer_tags') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 59: add_indexer_tags migrated 11:56:10.4 Info: => 0.0010511s 11:56:10.4 Info: 60: update_audio_types migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 60 11:56:10.4 Info: PerformDBOperation 11:56:10.4 Info: Performing DB Operation 11:56:10.4 Info: => 6.04E-05s 11:56:10.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:10', 'update_audio_types') 11:56:10.4 Info: Committing Transaction 11:56:10.4 Info: 60: update_audio_types migrated 11:56:10.4 Info: => 0.0003816s 11:56:10.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:10.4 Info: Beginning Transaction 11:56:10.4 Info: Starting migration of Main DB to 61 11:56:10.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:10.4 Info: => 5.84E-05s 11:56:10.4 Info: AlterTable AlbumReleases 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:10.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:10.4 Info: DROP TABLE "AlbumReleases" 11:56:10.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:10.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:10.4 Info: => 0.0062649s 11:56:10.4 Info: AlterTable Albums 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.4 Info: DROP TABLE "Albums" 11:56:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.0052205s 11:56:10.4 Info: AlterTable Albums 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.4 Info: DROP TABLE "Albums" 11:56:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.006596s 11:56:10.4 Info: AlterTable Albums 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: AlterColumn Albums Added DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.4 Info: DROP TABLE "Albums" 11:56:10.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.0052085s 11:56:10.4 Info: AlterTable Artists 11:56:10.4 Info: => 9E-07s 11:56:10.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:10.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:10.4 Info: DROP TABLE "Artists" 11:56:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.0061491s 11:56:10.4 Info: AlterTable Artists 11:56:10.4 Info: => 1E-06s 11:56:10.4 Info: AlterColumn Artists Added DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:10.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:10.4 Info: DROP TABLE "Artists" 11:56:10.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.4 Info: => 0.0062559s 11:56:10.4 Info: AlterTable Blocklist 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:10.4 Info: DROP TABLE "Blocklist" 11:56:10.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:10.4 Info: => 0.004689s 11:56:10.4 Info: AlterTable Blocklist 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:10.4 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:10.4 Info: DROP TABLE "Blocklist" 11:56:10.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:10.4 Info: => 0.0060776s 11:56:10.4 Info: AlterTable Commands 11:56:10.4 Info: => 1.3E-06s 11:56:10.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:10.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:10.4 Info: DROP TABLE "Commands" 11:56:10.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:10.4 Info: => 0.0046609s 11:56:10.4 Info: AlterTable Commands 11:56:10.4 Info: => 2.1E-06s 11:56:10.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:10.4 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:10.4 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:10.4 Info: DROP TABLE "Commands" 11:56:10.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:10.4 Info: => 0.004758s 11:56:10.4 Info: AlterTable Commands 11:56:10.4 Info: => 1.1E-06s 11:56:10.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:10.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:10.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:10.5 Info: DROP TABLE "Commands" 11:56:10.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:10.5 Info: => 0.0048633s 11:56:10.5 Info: AlterTable DownloadClientStatus 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:10.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:10.5 Info: DROP TABLE "DownloadClientStatus" 11:56:10.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.006256s 11:56:10.5 Info: AlterTable DownloadClientStatus 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:10.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:10.5 Info: DROP TABLE "DownloadClientStatus" 11:56:10.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0061202s 11:56:10.5 Info: AlterTable DownloadClientStatus 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:10.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:10.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:10.5 Info: DROP TABLE "DownloadClientStatus" 11:56:10.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0046783s 11:56:10.5 Info: AlterTable DownloadHistory 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:10.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:10.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:10.5 Info: DROP TABLE "DownloadHistory" 11:56:10.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:10.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:10.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:10.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:10.5 Info: => 0.0051077s 11:56:10.5 Info: AlterTable ExtraFiles 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:10.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:10.5 Info: DROP TABLE "ExtraFiles" 11:56:10.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:10.5 Info: => 0.0045582s 11:56:10.5 Info: AlterTable ExtraFiles 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:10.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:10.5 Info: DROP TABLE "ExtraFiles" 11:56:10.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:10.5 Info: => 0.0058274s 11:56:10.5 Info: AlterTable History 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn History Date DateTimeOffset 11:56:10.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:10.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:10.5 Info: DROP TABLE "History" 11:56:10.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:10.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.5 Info: => 0.0052381s 11:56:10.5 Info: AlterTable ImportListStatus 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.5 Info: DROP TABLE "ImportListStatus" 11:56:10.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0059298s 11:56:10.5 Info: AlterTable ImportListStatus 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.5 Info: DROP TABLE "ImportListStatus" 11:56:10.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0048153s 11:56:10.5 Info: AlterTable ImportListStatus 11:56:10.5 Info: => 1.2E-06s 11:56:10.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:10.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:10.5 Info: DROP TABLE "ImportListStatus" 11:56:10.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0061742s 11:56:10.5 Info: AlterTable IndexerStatus 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.5 Info: DROP TABLE "IndexerStatus" 11:56:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0047523s 11:56:10.5 Info: AlterTable IndexerStatus 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:10.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.5 Info: DROP TABLE "IndexerStatus" 11:56:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0047848s 11:56:10.5 Info: AlterTable IndexerStatus 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:10.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:10.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:10.5 Info: DROP TABLE "IndexerStatus" 11:56:10.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:10.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.5 Info: => 0.0048252s 11:56:10.5 Info: AlterTable LyricFiles 11:56:10.5 Info: => 9E-07s 11:56:10.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:10.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:10.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:10.5 Info: DROP TABLE "LyricFiles" 11:56:10.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.5 Info: => 0.0057583s 11:56:10.5 Info: AlterTable LyricFiles 11:56:10.5 Info: => 1.2E-06s 11:56:10.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:10.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:10.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:10.5 Info: DROP TABLE "LyricFiles" 11:56:10.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.5 Info: => 0.0056187s 11:56:10.5 Info: AlterTable MetadataFiles 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:10.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:10.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:10.5 Info: DROP TABLE "MetadataFiles" 11:56:10.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:10.5 Info: => 0.0061236s 11:56:10.5 Info: AlterTable MetadataFiles 11:56:10.5 Info: => 1.1E-06s 11:56:10.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:10.5 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:10.5 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:10.5 Info: DROP TABLE "MetadataFiles" 11:56:10.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:10.5 Info: => 0.0046485s 11:56:10.5 Info: AlterTable PendingReleases 11:56:10.5 Info: => 1E-06s 11:56:10.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:10.5 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:10.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:10.5 Info: DROP TABLE "PendingReleases" 11:56:10.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:10.6 Info: => 0.0045248s 11:56:10.6 Info: AlterTable ScheduledTasks 11:56:10.6 Info: => 1.2E-06s 11:56:10.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:10.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:10.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:10.6 Info: DROP TABLE "ScheduledTasks" 11:56:10.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:10.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.6 Info: => 0.0047624s 11:56:10.6 Info: AlterTable ScheduledTasks 11:56:10.6 Info: => 1.1E-06s 11:56:10.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:10.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:10.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:10.6 Info: DROP TABLE "ScheduledTasks" 11:56:10.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:10.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.6 Info: => 0.0060495s 11:56:10.6 Info: AlterTable TrackFiles 11:56:10.6 Info: => 1.1E-06s 11:56:10.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:10.6 Info: DROP TABLE "TrackFiles" 11:56:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.6 Info: => 0.0048957s 11:56:10.6 Info: AlterTable TrackFiles 11:56:10.6 Info: => 1E-06s 11:56:10.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:10.6 Info: DROP TABLE "TrackFiles" 11:56:10.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.6 Info: => 0.0062259s 11:56:10.6 Info: AlterTable VersionInfo 11:56:10.6 Info: => 1E-06s 11:56:10.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:10.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:10.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:10.6 Info: DROP TABLE "VersionInfo" 11:56:10.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:10.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:10.6 Info: => 0.0046403s 11:56:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:10', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:10.6 Info: Committing Transaction 11:56:10.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:10.6 Info: => 0.0055476s 11:56:10.6 Info: 62: add_on_delete_to_notifications migrating 11:56:10.6 Info: Beginning Transaction 11:56:10.6 Info: Starting migration of Main DB to 62 11:56:10.6 Info: AlterTable Notifications 11:56:10.6 Info: => 1.2E-06s 11:56:10.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.000704s 11:56:10.6 Info: AlterTable Notifications 11:56:10.6 Info: => 9E-07s 11:56:10.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:10.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.0006519s 11:56:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:10', 'add_on_delete_to_notifications') 11:56:10.6 Info: Committing Transaction 11:56:10.6 Info: 62: add_on_delete_to_notifications migrated 11:56:10.6 Info: => 0.0010041s 11:56:10.6 Info: 63: add_custom_formats migrating 11:56:10.6 Info: Beginning Transaction 11:56:10.6 Info: Starting migration of Main DB to 63 11:56:10.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:56:10.6 Info: AlterTable DelayProfiles 11:56:10.6 Info: => 9E-07s 11:56:10.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:10.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.0006862s 11:56:10.6 Info: UpdateData 11:56:10.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:10.6 Info: => 5.62E-05s 11:56:10.6 Info: AlterTable TrackFiles 11:56:10.6 Info: => 1E-06s 11:56:10.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:10.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:10.6 Info: => 0.0006291s 11:56:10.6 Info: PerformDBOperation 11:56:10.6 Info: Performing DB Operation 11:56:10.6 Info: => 0.0013313s 11:56:10.6 Info: CreateTable CustomFormats 11:56:10.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:10.6 Info: => 0.0001556s 11:56:10.6 Info: CreateIndex CustomFormats (Name) 11:56:10.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:10.6 Info: => 9.28E-05s 11:56:10.6 Info: AlterTable QualityProfiles 11:56:10.6 Info: => 1E-06s 11:56:10.6 Info: CreateColumn QualityProfiles FormatItems String 11:56:10.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:10.6 Info: => 0.0006776s 11:56:10.6 Info: AlterTable QualityProfiles 11:56:10.6 Info: => 1E-06s 11:56:10.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:10.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.0006628s 11:56:10.6 Info: AlterTable QualityProfiles 11:56:10.6 Info: => 1.2E-06s 11:56:10.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:10.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.0006541s 11:56:10.6 Info: PerformDBOperation 11:56:10.6 Info: Performing DB Operation 11:56:10.6 Info: => 0.0014395s 11:56:10.6 Info: PerformDBOperation 11:56:10.6 Info: Performing DB Operation 11:56:10.6 Info: => 3.91E-05s 11:56:10.6 Info: DeleteColumn ReleaseProfiles Preferred 11:56:10.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:10.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:10.6 Info: DROP TABLE "ReleaseProfiles" 11:56:10.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:10.6 Info: => 0.0061783s 11:56:10.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:10.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:10.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:10.6 Info: DROP TABLE "ReleaseProfiles" 11:56:10.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:10.6 Info: => 0.0045985s 11:56:10.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:10.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:10.6 Info: => 5.51E-05s 11:56:10.6 Info: AlterTable DelayProfiles 11:56:10.6 Info: => 9E-07s 11:56:10.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:10.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:10.6 Info: => 0.0006512s 11:56:10.6 Info: AlterTable DelayProfiles 11:56:10.6 Info: => 1.1E-06s 11:56:10.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:10.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:10.6 Info: => 0.0006333s 11:56:10.6 Info: -> 1 Insert operations completed in 00:00:00.0000991 taking an average of 00:00:00.0000991 11:56:10.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:10', 'add_custom_formats') 11:56:10.6 Info: Committing Transaction 11:56:10.6 Info: 63: add_custom_formats migrated 11:56:10.6 Info: => 0.0010554s 11:56:10.6 Debug: Took: 00:00:00.4773968 11:56:10.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:56:10.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:56:10.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173706928776_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:10.7 Info: DatabaseEngineVersionCheck migrating 11:56:10.7 Info: PerformDBOperation 11:56:10.7 Info: Performing DB Operation 11:56:10.7 Info: SQLite 3.46.1 11:56:10.7 Info: => 0.0010854s 11:56:10.7 Info: DatabaseEngineVersionCheck migrated 11:56:10.7 Info: => 0.0011032s 11:56:10.7 Info: VersionMigration migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: CreateTable VersionInfo 11:56:10.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:10.7 Info: => 0.0001542s 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: VersionMigration migrated 11:56:10.7 Info: => 0.0005488s 11:56:10.7 Info: VersionUniqueMigration migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: CreateIndex VersionInfo (Version) 11:56:10.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:10.7 Info: => 0.0001295s 11:56:10.7 Info: AlterTable VersionInfo 11:56:10.7 Info: => 9E-07s 11:56:10.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:10.7 Info: => 0.0005941s 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: VersionUniqueMigration migrated 11:56:10.7 Info: => 0.0008344s 11:56:10.7 Info: VersionDescriptionMigration migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: AlterTable VersionInfo 11:56:10.7 Info: => 1.2E-06s 11:56:10.7 Info: CreateColumn VersionInfo Description String 11:56:10.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:10.7 Info: => 0.0002222s 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: VersionDescriptionMigration migrated 11:56:10.7 Info: => 0.0004337s 11:56:10.7 Info: 1: InitialSetup migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 1 11:56:10.7 Info: CreateTable Config 11:56:10.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:10.7 Info: => 0.0001715s 11:56:10.7 Info: CreateIndex Config (Key) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:10.7 Info: => 8.54E-05s 11:56:10.7 Info: CreateTable RootFolders 11:56:10.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:10.7 Info: => 9.84E-05s 11:56:10.7 Info: CreateIndex RootFolders (Path) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:10.7 Info: => 8.84E-05s 11:56:10.7 Info: CreateTable Artists 11:56: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) 11:56:10.7 Info: => 0.0003446s 11:56:10.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.7 Info: => 8.62E-05s 11:56:10.7 Info: CreateIndex Artists (NameSlug) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.7 Info: => 8.04E-05s 11:56:10.7 Info: CreateIndex Artists (CleanName) 11:56:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.7 Info: => 8.48E-05s 11:56:10.7 Info: CreateIndex Artists (Path) 11:56:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.7 Info: => 7.87E-05s 11:56:10.7 Info: CreateTable Albums 11:56: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) 11:56:10.7 Info: => 0.0002465s 11:56:10.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.7 Info: => 7.74E-05s 11:56:10.7 Info: CreateIndex Albums (MBId) 11:56:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.7 Info: => 7.55E-05s 11:56:10.7 Info: CreateIndex Albums (TADBId) 11:56:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.7 Info: => 8.11E-05s 11:56:10.7 Info: CreateIndex Albums (TitleSlug) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.7 Info: => 7.27E-05s 11:56:10.7 Info: CreateIndex Albums (CleanTitle) 11:56:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.7 Info: => 7.21E-05s 11:56:10.7 Info: CreateIndex Albums (Path) 11:56:10.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:10.7 Info: => 7.56E-05s 11:56:10.7 Info: CreateTable Tracks 11:56: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) 11:56:10.7 Info: => 0.0001627s 11:56:10.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.7 Info: => 7.94E-05s 11:56:10.7 Info: CreateIndex Tracks (ArtistId) 11:56:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:10.7 Info: => 8.5E-05s 11:56:10.7 Info: CreateIndex Tracks (TrackFileId) 11:56:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.7 Info: => 0.0001169s 11:56:10.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:10.7 Info: => 9.2E-05s 11:56:10.7 Info: CreateTable TrackFiles 11:56: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) 11:56:10.7 Info: => 0.0001553s 11:56:10.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:10.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:10.7 Info: => 8.44E-05s 11:56:10.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:10.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.7 Info: => 8.27E-05s 11:56:10.7 Info: CreateTable History 11:56: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) 11:56:10.7 Info: => 0.0001864s 11:56:10.7 Info: CreateIndex History (Date) 11:56:10.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.7 Info: => 9.25E-05s 11:56:10.7 Info: CreateIndex History (EventType) 11:56:10.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.7 Info: => 0.0001151s 11:56:10.7 Info: CreateIndex History (DownloadId) 11:56:10.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:10.7 Info: => 8.99E-05s 11:56:10.7 Info: CreateIndex History (AlbumId) 11:56:10.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:10.7 Info: => 8.72E-05s 11:56:10.7 Info: CreateTable Notifications 11:56: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) 11:56:10.7 Info: => 0.0022444s 11:56:10.7 Info: CreateTable ScheduledTasks 11:56: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) 11:56:10.7 Info: => 0.0001239s 11:56:10.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:10.7 Info: => 8.62E-05s 11:56:10.7 Info: CreateTable Indexers 11:56: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) 11:56:10.7 Info: => 0.0001185s 11:56:10.7 Info: CreateIndex Indexers (Name) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.7 Info: => 0.0001264s 11:56:10.7 Info: CreateTable Profiles 11:56: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) 11:56:10.7 Info: => 0.0001193s 11:56:10.7 Info: CreateIndex Profiles (Name) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:10.7 Info: => 9.72E-05s 11:56:10.7 Info: CreateTable QualityDefinitions 11:56: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) 11:56:10.7 Info: => 0.0001162s 11:56:10.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:10.7 Info: => 8.16E-05s 11:56:10.7 Info: CreateIndex QualityDefinitions (Title) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:10.7 Info: => 8.66E-05s 11:56:10.7 Info: CreateTable NamingConfig 11:56: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) 11:56:10.7 Info: => 0.0001684s 11:56:10.7 Info: CreateTable Blacklist 11:56: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 '') 11:56:10.7 Info: => 0.0001931s 11:56:10.7 Info: CreateTable Metadata 11:56: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) 11:56:10.7 Info: => 0.0001135s 11:56:10.7 Info: CreateTable MetadataFiles 11:56: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) 11:56:10.7 Info: => 0.0001333s 11:56:10.7 Info: CreateTable DownloadClients 11:56: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) 11:56:10.7 Info: => 0.0001165s 11:56:10.7 Info: CreateTable PendingReleases 11:56: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 '') 11:56:10.7 Info: => 0.0001245s 11:56:10.7 Info: CreateTable RemotePathMappings 11:56: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) 11:56:10.7 Info: => 0.0001047s 11:56:10.7 Info: CreateTable Tags 11:56:10.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:10.7 Info: => 9.41E-05s 11:56:10.7 Info: CreateIndex Tags (Label) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:10.7 Info: => 0.0001025s 11:56:10.7 Info: CreateTable Restrictions 11:56:10.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:10.7 Info: => 0.0001084s 11:56:10.7 Info: CreateTable DelayProfiles 11:56: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) 11:56:10.7 Info: => 0.0001329s 11:56:10.7 Info: CreateTable Users 11:56: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) 11:56:10.7 Info: => 0.0001019s 11:56:10.7 Info: CreateIndex Users (Identifier) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:10.7 Info: => 9.05E-05s 11:56:10.7 Info: CreateIndex Users (Username) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:10.7 Info: => 8.32E-05s 11:56:10.7 Info: CreateTable Commands 11:56: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) 11:56:10.7 Info: => 0.0001408s 11:56:10.7 Info: CreateTable IndexerStatus 11:56: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) 11:56:10.7 Info: => 0.000148s 11:56:10.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:10.7 Info: => 8.81E-05s 11:56:10.7 Info: CreateTable ExtraFiles 11:56: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) 11:56:10.7 Info: => 0.0001271s 11:56:10.7 Info: CreateTable LyricFiles 11:56: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) 11:56:10.7 Info: => 0.0001439s 11:56:10.7 Info: CreateTable LanguageProfiles 11:56: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) 11:56:10.7 Info: => 0.0001039s 11:56:10.7 Info: CreateIndex LanguageProfiles (Name) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:10.7 Info: => 0.0001228s 11:56:10.7 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:10.7 Info: => 0.0001209s 11:56:10.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:10.7 Info: => 0.0001356s 11:56:10.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:10.7 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:10', 'InitialSetup') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 1: InitialSetup migrated 11:56:10.7 Info: => 0.0009791s 11:56:10.7 Info: 2: add_reason_to_pending_releases migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 2 11:56:10.7 Info: AlterTable PendingReleases 11:56:10.7 Info: => 1.1E-06s 11:56:10.7 Info: CreateColumn PendingReleases Reason Int32 11:56:10.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.000604s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:10', 'add_reason_to_pending_releases') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 2: add_reason_to_pending_releases migrated 11:56:10.7 Info: => 0.0009169s 11:56:10.7 Info: 3: add_medium_support migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 3 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1.3E-06s 11:56:10.7 Info: CreateColumn Albums Media String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:10.7 Info: => 0.0006065s 11:56:10.7 Info: AlterTable Tracks 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.0006072s 11:56:10.7 Info: AlterTable Tracks 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.0005677s 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:10.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:10.7 Info: => 4.63E-05s 11:56:10.7 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:10.7 Info: DROP TABLE "Tracks" 11:56:10.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.7 Info: => 0.004776s 11:56:10.7 Info: AlterTable Tracks 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Tracks TrackNumber String 11:56:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:10.7 Info: => 0.0005594s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:10', 'add_medium_support') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 3: add_medium_support migrated 11:56:10.7 Info: => 0.0009423s 11:56:10.7 Info: 4: add_various_qualites_in_profile migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 4 11:56:10.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:10.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:10.7 Info: => 5.64E-05s 11:56:10.7 Info: PerformDBOperation 11:56:10.7 Info: Performing DB Operation 11:56:10.7 Info: => 3.98E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:10', 'add_various_qualites_in_profile') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 4: add_various_qualites_in_profile migrated 11:56:10.7 Info: => 0.0002885s 11:56:10.7 Info: 5: metadata_profiles migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 5 11:56:10.7 Info: CreateTable MetadataProfiles 11:56:10.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:10.7 Info: => 0.000135s 11:56:10.7 Info: CreateIndex MetadataProfiles (Name) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:10.7 Info: => 0.0001378s 11:56:10.7 Info: AlterTable Artists 11:56:10.7 Info: => 9E-07s 11:56:10.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:10.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:10.7 Info: => 0.0006068s 11:56:10.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:10.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:10.7 Info: DROP TABLE "Artists" 11:56:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.7 Info: => 0.0047426s 11:56:10.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:10.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:10.7 Info: DROP TABLE "Artists" 11:56:10.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.7 Info: => 0.004654s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1.7E-06s 11:56:10.7 Info: CreateColumn Albums SecondaryTypes String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:10.7 Info: => 0.0005568s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:10', 'metadata_profiles') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 5: metadata_profiles migrated 11:56:10.7 Info: => 0.0009734s 11:56:10.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 6 11:56:10.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:10.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:10.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:10.7 Info: DROP TABLE "Indexers" 11:56:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.7 Info: => 0.0058981s 11:56:10.7 Info: AlterTable Indexers 11:56:10.7 Info: => 1.1E-06s 11:56:10.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:10.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:10.7 Info: => 0.000552s 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:10.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:10.7 Info: => 4.37E-05s 11:56:10.7 Info: AlterTable Indexers 11:56:10.7 Info: => 9E-07s 11:56:10.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:10.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:10.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:10.7 Info: DROP TABLE "Indexers" 11:56:10.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:10.7 Info: => 0.0043199s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:10', 'separate_automatic_and_interactive_search') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:10.7 Info: => 0.0046731s 11:56:10.7 Info: 7: change_album_path_to_relative migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 7 11:56:10.7 Info: DeleteColumn Albums Path 11:56:10.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:10.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:10.7 Info: DROP TABLE "Albums" 11:56:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.7 Info: => 0.0058601s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:10', 'change_album_path_to_relative') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 7: change_album_path_to_relative migrated 11:56:10.7 Info: => 0.0062756s 11:56:10.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 8 11:56:10.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:10.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:10.7 Info: => 5.43E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:10', 'change_quality_size_mb_to_kb') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:10.7 Info: => 0.0003101s 11:56:10.7 Info: 9: album_releases migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 9 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1.4E-06s 11:56:10.7 Info: CreateColumn Albums Releases String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:10.7 Info: => 0.0006033s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1.1E-06s 11:56:10.7 Info: CreateColumn Albums CurrentRelease String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:10.7 Info: => 0.0005861s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:10', 'album_releases') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 9: album_releases migrated 11:56:10.7 Info: => 0.0009018s 11:56:10.7 Info: 10: album_releases_fix migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 10 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1.1E-06s 11:56:10.7 Info: AlterColumn Albums Releases String 11:56:10.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:10.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:10.7 Info: DROP TABLE "Albums" 11:56:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.7 Info: => 0.0058664s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 9E-07s 11:56:10.7 Info: AlterColumn Albums CurrentRelease String 11:56:10.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:10.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:10.7 Info: DROP TABLE "Albums" 11:56:10.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:10.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.7 Info: => 0.0046693s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:10', 'album_releases_fix') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 10: album_releases_fix migrated 11:56:10.7 Info: => 0.00507s 11:56:10.7 Info: 11: import_lists migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 11 11:56:10.7 Info: CreateTable ImportLists 11:56:10.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:10.7 Info: => 0.0001753s 11:56:10.7 Info: CreateIndex ImportLists (Name) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:10.7 Info: => 8.87E-05s 11:56:10.7 Info: CreateTable ImportListStatus 11:56:10.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:10.7 Info: => 0.0001234s 11:56:10.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:10.7 Info: => 8.47E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:10', 'import_lists') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 11: import_lists migrated 11:56:10.7 Info: => 0.0004152s 11:56:10.7 Info: 12: add_release_status migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 12 11:56:10.7 Info: AlterTable MetadataProfiles 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:10.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:10.7 Info: => 0.0006298s 11:56:10.7 Info: PerformDBOperation 11:56:10.7 Info: Performing DB Operation 11:56:10.7 Info: => 3.34E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:10', 'add_release_status') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 12: add_release_status migrated 11:56:10.7 Info: => 0.0003226s 11:56:10.7 Info: 13: album_download_notification migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 13 11:56:10.7 Info: AlterTable Notifications 11:56:10.7 Info: => 1.2E-06s 11:56:10.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:10.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.0006277s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:10', 'album_download_notification') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 13: album_download_notification migrated 11:56:10.7 Info: => 0.0009321s 11:56:10.7 Info: 14: fix_language_metadata_profiles migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 14 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:10.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:10.7 Info: => 8.26E-05s 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:10.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:10.7 Info: => 6.26E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:10', 'fix_language_metadata_profiles') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 14: fix_language_metadata_profiles migrated 11:56:10.7 Info: => 0.0003222s 11:56:10.7 Info: 15: remove_fanzub migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 15 11:56:10.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:10.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:10.7 Info: => 4.72E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:10', 'remove_fanzub') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 15: remove_fanzub migrated 11:56:10.7 Info: => 0.0002973s 11:56:10.7 Info: 16: update_artist_history_indexes migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 16 11:56:10.7 Info: CreateIndex Albums (ArtistId) 11:56:10.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:10.7 Info: => 0.0001099s 11:56:10.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:10.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:10.7 Info: => 9.08E-05s 11:56:10.7 Info: DeleteIndex History (AlbumId) 11:56:10.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:10.7 Info: => 0.0001264s 11:56:10.7 Info: CreateIndex History (AlbumId, Date) 11:56:10.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.7 Info: => 9.72E-05s 11:56:10.7 Info: DeleteIndex History (DownloadId) 11:56:10.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:10.7 Info: => 0.0001128s 11:56:10.7 Info: CreateIndex History (DownloadId, Date) 11:56:10.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.7 Info: => 9.41E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:10', 'update_artist_history_indexes') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 16: update_artist_history_indexes migrated 11:56:10.7 Info: => 0.0004263s 11:56:10.7 Info: 17: remove_nma migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 17 11:56:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:10.7 Info: => 5.36E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:10', 'remove_nma') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 17: remove_nma migrated 11:56:10.7 Info: => 0.0003186s 11:56:10.7 Info: 18: album_disambiguation migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 18 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Albums Disambiguation String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:10.7 Info: => 0.0006458s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:10', 'album_disambiguation') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 18: album_disambiguation migrated 11:56:10.7 Info: => 0.0009541s 11:56:10.7 Info: 19: add_ape_quality_in_profiles migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 19 11:56:10.7 Info: PerformDBOperation 11:56:10.7 Info: Performing DB Operation 11:56:10.7 Info: => 3.62E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:10', 'add_ape_quality_in_profiles') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 19: add_ape_quality_in_profiles migrated 11:56:10.7 Info: => 0.0003118s 11:56:10.7 Info: 20: remove_pushalot migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 20 11:56:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:10.7 Info: => 4.99E-05s 11:56:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:10.7 Info: => 3.67E-05s 11:56:10.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:10.7 Info: => 3.71E-05s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:10', 'remove_pushalot') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 20: remove_pushalot migrated 11:56:10.7 Info: => 0.0002949s 11:56:10.7 Info: 21: add_custom_filters migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 21 11:56:10.7 Info: CreateTable CustomFilters 11:56:10.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:10.7 Info: => 0.0001358s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:10', 'add_custom_filters') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 21: add_custom_filters migrated 11:56:10.7 Info: => 0.0004332s 11:56:10.7 Info: 22: import_list_tags migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 22 11:56:10.7 Info: AlterTable ImportLists 11:56:10.7 Info: => 1.1E-06s 11:56:10.7 Info: CreateColumn ImportLists Tags String 11:56:10.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:10.7 Info: => 0.0006296s 11:56:10.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:10', 'import_list_tags') 11:56:10.7 Info: Committing Transaction 11:56:10.7 Info: 22: import_list_tags migrated 11:56:10.7 Info: => 0.0009432s 11:56:10.7 Info: 23: add_release_groups_etc migrating 11:56:10.7 Info: Beginning Transaction 11:56:10.7 Info: Starting migration of Main DB to 23 11:56:10.7 Info: CreateTable ArtistMetadata 11:56:10.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:10.7 Info: => 0.000193s 11:56:10.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:10.7 Info: => 0.0001322s 11:56:10.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:10.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:10.7 Info: => 9.89E-05s 11:56:10.7 Info: AlterTable Artists 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:10.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.0006552s 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:10.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:10.7 Info: => 7.31E-05s 11:56:10.7 Info: CreateTable AlbumReleases 11:56:10.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:10.7 Info: => 0.0001646s 11:56:10.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:10.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:10.7 Info: => 0.0001244s 11:56:10.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:10.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:10.7 Info: => 8.64E-05s 11:56:10.7 Info: PerformDBOperation 11:56:10.7 Info: Performing DB Operation 11:56:10.7 Info: => 4.06E-05s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 8E-07s 11:56:10.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.7 Info: => 0.0006471s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 1E-06s 11:56:10.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:10.7 Info: => 0.0006476s 11:56:10.7 Info: AlterTable Albums 11:56:10.7 Info: => 9E-07s 11:56:10.7 Info: CreateColumn Albums Links String 11:56:10.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:10.7 Info: => 0.0006145s 11:56:10.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:10.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:10.7 Info: => 8.7E-05s 11:56:10.7 Info: AlterTable Tracks 11:56:10.7 Info: => 1.7E-06s 11:56:10.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:10.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:10.8 Info: => 0.0006466s 11:56:10.8 Info: AlterTable Tracks 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006392s 11:56:10.8 Info: AlterTable Tracks 11:56:10.8 Info: => 9E-07s 11:56:10.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006326s 11:56: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") 11:56:10.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:10.8 Info: => 8.93E-05s 11:56: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") 11:56:10.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:10.8 Info: => 7.44E-05s 11:56:10.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:10.8 Info: DROP TABLE "Artists" 11:56:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.8 Info: => 0.0058981s 11:56:10.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:10.8 Info: DROP TABLE "Albums" 11:56:10.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.8 Info: => 0.0049538s 11:56:10.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:10.8 Info: DROP TABLE "Tracks" 11:56:10.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:10.8 Info: => 0.0059596s 11:56:10.8 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:10.8 Info: DROP TABLE "TrackFiles" 11:56:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.8 Info: => 0.0043803s 11:56:10.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:10.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.8 Info: => 8.78E-05s 11:56:10.8 Info: CreateIndex Artists (Monitored) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.8 Info: => 7.98E-05s 11:56:10.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:10.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.8 Info: => 8.07E-05s 11:56:10.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:10.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:10.8 Info: => 8.33E-05s 11:56:10.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:10.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:10.8 Info: => 8.29E-05s 11:56:10.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:10.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:10.8 Info: => 8.05E-05s 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:10.8 Info: => 4.53E-05s 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:10.8 Info: => 4.13E-05s 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:10.8 Info: => 4.7E-05s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:10', 'add_release_groups_etc') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 23: add_release_groups_etc migrated 11:56:10.8 Info: => 0.0006546s 11:56:10.8 Info: 24: NewMediaInfoFormat migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 24 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:10.8 Info: => 5.45E-05s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:10', 'NewMediaInfoFormat') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 24: NewMediaInfoFormat migrated 11:56:10.8 Info: => 0.0003124s 11:56:10.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 25 11:56:10.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:10.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:10.8 Info: => 0.001708s 11:56:10.8 Info: AlterTable ReleaseProfiles 11:56:10.8 Info: => 1E-06s 11:56:10.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:10.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:10.8 Info: => 0.0005802s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:10', 'rename_restrictions_to_release_profiles') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:10.8 Info: => 0.0008919s 11:56:10.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 26 11:56:10.8 Info: RenameTable Profiles QualityProfiles 11:56:10.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:10.8 Info: => 0.0017515s 11:56:10.8 Info: AlterTable QualityProfiles 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:10.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:10.8 Info: => 0.0005803s 11:56:10.8 Info: AlterTable LanguageProfiles 11:56:10.8 Info: => 9E-07s 11:56:10.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:10.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:10.8 Info: => 0.0005544s 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:10.8 Info: => 4.53E-05s 11:56:10.8 Info: UpdateData 11:56:10.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:10.8 Info: => 3.53E-05s 11:56:10.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:10.8 Info: DROP TABLE "Artists" 11:56:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.8 Info: => 0.0055871s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:10', 'rename_quality_profiles_add_upgrade_allowed') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:10.8 Info: => 0.0060659s 11:56:10.8 Info: 27: add_import_exclusions migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 27 11:56:10.8 Info: CreateTable ImportListExclusions 11:56:10.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:10.8 Info: => 0.0001423s 11:56:10.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:10.8 Info: => 0.0001489s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:10', 'add_import_exclusions') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 27: add_import_exclusions migrated 11:56:10.8 Info: => 0.0005069s 11:56:10.8 Info: 28: clean_artist_metadata_table migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.0001587s 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.000165s 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.000148s 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.0001306s 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.0001231s 11:56: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) 11:56: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) 11:56:10.8 Info: => 0.0001265s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:10', 'clean_artist_metadata_table') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 28: clean_artist_metadata_table migrated 11:56:10.8 Info: => 0.0004504s 11:56:10.8 Info: 29: health_issue_notification migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 29 11:56:10.8 Info: AlterTable Notifications 11:56:10.8 Info: => 1.2E-06s 11:56:10.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006919s 11:56:10.8 Info: AlterTable Notifications 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006003s 11:56:10.8 Info: AlterTable Notifications 11:56:10.8 Info: => 9E-07s 11:56:10.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006295s 11:56:10.8 Info: AlterTable Notifications 11:56:10.8 Info: => 9E-07s 11:56:10.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006147s 11:56:10.8 Info: AlterTable Notifications 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:10.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:10.8 Info: => 0.0006305s 11:56:10.8 Info: DeleteColumn Notifications OnDownload 11:56:10.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:10.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:10.8 Info: DROP TABLE "Notifications" 11:56:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:10.8 Info: => 0.005094s 11:56:10.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:10.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:10.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:10.8 Info: DROP TABLE "Notifications" 11:56:10.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:10.8 Info: => 0.0059573s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:10', 'health_issue_notification') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 29: health_issue_notification migrated 11:56:10.8 Info: => 0.0063823s 11:56:10.8 Info: 30: add_mediafilerepository_mtime migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 30 11:56:10.8 Info: AlterTable TrackFiles 11:56:10.8 Info: => 1.2E-06s 11:56:10.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:10.8 Info: => 0.0006528s 11:56:10.8 Info: AlterTable TrackFiles 11:56:10.8 Info: => 1.2E-06s 11:56:10.8 Info: CreateColumn TrackFiles Path String 11:56:10.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:10.8 Info: => 0.0006071s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:10.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:10.8 Info: => 4.38E-05s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:10.8 Info: => 0.0001292s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:10.8 Info: => 0.0001335s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:10.8 Info: => 0.0001428s 11:56:10.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:10.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:10.8 Info: => 8.56E-05s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:10.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:10.8 Info: => 5.61E-05s 11:56:10.8 Info: AlterTable TrackFiles 11:56:10.8 Info: => 1E-06s 11:56:10.8 Info: AlterColumn TrackFiles Path String 11:56:10.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:10.8 Info: DROP TABLE "TrackFiles" 11:56:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.8 Info: => 0.0062823s 11:56:10.8 Info: CreateIndex TrackFiles (Path) 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.8 Info: => 0.0001217s 11:56:10.8 Info: DeleteColumn TrackFiles RelativePath 11:56:10.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:10.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:10.8 Info: DROP TABLE "TrackFiles" 11:56:10.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.8 Info: => 0.0048367s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:10', 'add_mediafilerepository_mtime') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 30: add_mediafilerepository_mtime migrated 11:56:10.8 Info: => 0.0052143s 11:56:10.8 Info: 31: add_artistmetadataid_constraint migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 31 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:10.8 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:10.8 Info: => 9.68E-05s 11:56:10.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:10.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:10.8 Info: => 0.0001547s 11:56:10.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.8 Info: DROP TABLE "Artists" 11:56:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.8 Info: => 0.0049631s 11:56:10.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.8 Info: => 8.66E-05s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:10', 'add_artistmetadataid_constraint') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 31: add_artistmetadataid_constraint migrated 11:56:10.8 Info: => 0.000456s 11:56:10.8 Info: 32: old_ids_and_artist_alias migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 32 11:56:10.8 Info: AlterTable ArtistMetadata 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn ArtistMetadata Aliases String 11:56:10.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0006674s 11:56:10.8 Info: AlterTable ArtistMetadata 11:56:10.8 Info: => 9E-07s 11:56:10.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:10.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0006183s 11:56:10.8 Info: AlterTable Albums 11:56:10.8 Info: => 1E-06s 11:56:10.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:10.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0006051s 11:56:10.8 Info: AlterTable AlbumReleases 11:56:10.8 Info: => 1.1E-06s 11:56:10.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:10.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0005892s 11:56:10.8 Info: AlterTable Tracks 11:56:10.8 Info: => 1.2E-06s 11:56:10.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0005853s 11:56:10.8 Info: AlterTable Tracks 11:56:10.8 Info: => 1E-06s 11:56:10.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:10.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:10.8 Info: => 0.0006155s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:10', 'old_ids_and_artist_alias') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 32: old_ids_and_artist_alias migrated 11:56:10.8 Info: => 0.0009686s 11:56:10.8 Info: 33: download_propers_config migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 33 11:56:10.8 Info: PerformDBOperation 11:56:10.8 Info: Performing DB Operation 11:56:10.8 Info: => 3.64E-05s 11:56:10.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:10.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:10.8 Info: => 3.92E-05s 11:56:10.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:10', 'download_propers_config') 11:56:10.8 Info: Committing Transaction 11:56:10.8 Info: 33: download_propers_config migrated 11:56:10.8 Info: => 0.0003116s 11:56:10.8 Info: 34: remove_language_profiles migrating 11:56:10.8 Info: Beginning Transaction 11:56:10.8 Info: Starting migration of Main DB to 34 11:56:10.8 Info: DeleteTable LanguageProfiles 11:56:10.8 Info: DROP TABLE "LanguageProfiles" 11:56:10.8 Info: => 0.000211s 11:56:10.8 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.8 Info: DROP TABLE "Artists" 11:56:10.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.8 Info: => 0.0051564s 11:56:10.8 Info: DeleteColumn ImportLists LanguageProfileId 11:56:10.8 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:10.8 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:10.8 Info: DROP TABLE "ImportLists" 11:56:10.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:10.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:10.8 Info: => 0.0075941s 11:56:10.8 Info: DeleteColumn Blacklist Language 11:56:10.8 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:10.8 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:10.8 Info: DROP TABLE "Blacklist" 11:56:10.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:10.8 Info: => 0.0055617s 11:56:10.9 Info: DeleteColumn History Language 11:56: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) 11:56: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" 11:56:10.9 Info: DROP TABLE "History" 11:56:10.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:10.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:10.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:10.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:10.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:10.9 Info: => 0.0051462s 11:56:10.9 Info: DeleteColumn LyricFiles Language 11:56: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) 11:56: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" 11:56:10.9 Info: DROP TABLE "LyricFiles" 11:56:10.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:10.9 Info: => 0.0057581s 11:56:10.9 Info: DeleteColumn TrackFiles Language 11:56: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) 11:56: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" 11:56:10.9 Info: DROP TABLE "TrackFiles" 11:56:10.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:10.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:10.9 Info: => 0.0046889s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:10', 'remove_language_profiles') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 34: remove_language_profiles migrated 11:56:10.9 Info: => 0.0052393s 11:56:10.9 Info: 35: multi_disc_naming_format migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 35 11:56:10.9 Info: AlterTable NamingConfig 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:10.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:10.9 Info: => 0.0006601s 11:56:10.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:10.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:10.9 Info: => 5.06E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:10', 'multi_disc_naming_format') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 35: multi_disc_naming_format migrated 11:56:10.9 Info: => 0.0003656s 11:56:10.9 Info: 36: add_download_client_priority migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 36 11:56:10.9 Info: AlterTable DownloadClients 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: CreateColumn DownloadClients Priority Int32 11:56:10.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.0006311s 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 5.6E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:10', 'add_download_client_priority') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 36: add_download_client_priority migrated 11:56:10.9 Info: => 0.0003647s 11:56:10.9 Info: 37: remove_growl_prowl migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 37 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:10.9 Info: => 5.26E-05s 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:10.9 Info: => 3.69E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:10', 'remove_growl_prowl') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 37: remove_growl_prowl migrated 11:56:10.9 Info: => 0.0003297s 11:56:10.9 Info: 38: remove_plex_hometheatre migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 38 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:10.9 Info: => 4.84E-05s 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:10.9 Info: => 3.64E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:10', 'remove_plex_hometheatre') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 38: remove_plex_hometheatre migrated 11:56:10.9 Info: => 0.0003049s 11:56:10.9 Info: 39: add_root_folder_add_defaults migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 39 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1.6E-06s 11:56:10.9 Info: CreateColumn RootFolders Name String 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:10.9 Info: => 0.0006238s 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.00059s 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0006051s 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0005952s 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn RootFolders DefaultTags String 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:10.9 Info: => 0.0005894s 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 5.88E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:10', 'add_root_folder_add_defaults') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 39: add_root_folder_add_defaults migrated 11:56:10.9 Info: => 0.0003722s 11:56:10.9 Info: 40: task_duration migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 40 11:56:10.9 Info: AlterTable ScheduledTasks 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:10.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:10.9 Info: => 0.0006428s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:10', 'task_duration') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 40: task_duration migrated 11:56:10.9 Info: => 0.0009831s 11:56:10.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 41 11:56:10.9 Info: AlterTable ReleaseProfiles 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:10.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.0006493s 11:56:10.9 Info: AlterTable ReleaseProfiles 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:10.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0006037s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:10', 'add_indexer_and_enabled_to_release_profiles') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:10.9 Info: => 0.0009286s 11:56:10.9 Info: 42: remove_album_folders migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 42 11:56:10.9 Info: DeleteColumn Artists AlbumFolder 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:10.9 Info: DROP TABLE "Artists" 11:56:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0052071s 11:56:10.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:10.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:10.9 Info: => 4.49E-05s 11:56:10.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:10.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:10.9 Info: => 3.85E-05s 11:56:10.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:10.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:10.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:10.9 Info: DROP TABLE "NamingConfig" 11:56:10.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:10.9 Info: => 0.0059268s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:10', 'remove_album_folders') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 42: remove_album_folders migrated 11:56:10.9 Info: => 0.0063684s 11:56:10.9 Info: 44: add_priority_to_indexers migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 44 11:56:10.9 Info: AlterTable Indexers 11:56:10.9 Info: => 1.2E-06s 11:56:10.9 Info: CreateColumn Indexers Priority Int32 11:56:10.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:10.9 Info: => 0.0006888s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:10', 'add_priority_to_indexers') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 44: add_priority_to_indexers migrated 11:56:10.9 Info: => 0.0010336s 11:56:10.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 45 11:56:10.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:10.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:10.9 Info: => 0.000144s 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 3.45E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:10', 'remove_chown_and_folderchmod_config') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:10.9 Info: => 0.0003118s 11:56:10.9 Info: 47: update_notifiarr migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 47 11:56:10.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:10.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:10.9 Info: => 7.69E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:10', 'update_notifiarr') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 47: update_notifiarr migrated 11:56:10.9 Info: => 0.0003454s 11:56:10.9 Info: 49: email_multiple_addresses migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 49 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 6.02E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:10', 'email_multiple_addresses') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 49: email_multiple_addresses migrated 11:56:10.9 Info: => 0.0003577s 11:56:10.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 50 11:56:10.9 Info: RenameTable Blacklist Blocklist 11:56:10.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:10.9 Info: => 0.0018679s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:10', 'rename_blacklist_to_blocklist') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:10.9 Info: => 0.0022081s 11:56:10.9 Info: 51: cdh_per_downloadclient migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 51 11:56:10.9 Info: AlterTable DownloadClients 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:10.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.0006374s 11:56:10.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:10.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.0006392s 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 0.0001584s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:10', 'cdh_per_downloadclient') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 51: cdh_per_downloadclient migrated 11:56:10.9 Info: => 0.0004685s 11:56:10.9 Info: 52: download_history migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 52 11:56:10.9 Info: CreateTable DownloadHistory 11:56:10.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:10.9 Info: => 0.000237s 11:56:10.9 Info: CreateIndex DownloadHistory (EventType) 11:56:10.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:10.9 Info: => 0.0001078s 11:56:10.9 Info: CreateIndex DownloadHistory (ArtistId) 11:56:10.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:10.9 Info: => 8.62E-05s 11:56:10.9 Info: CreateIndex DownloadHistory (DownloadId) 11:56:10.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:10.9 Info: => 9.44E-05s 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 0.0001343s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:10', 'download_history') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 52: download_history migrated 11:56:10.9 Info: => 0.0004977s 11:56:10.9 Info: 53: add_update_history migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 53 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:10', 'add_update_history') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 53: add_update_history migrated 11:56:10.9 Info: => 0.0003223s 11:56:10.9 Info: 54: add_on_update_to_notifications migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 54 11:56:10.9 Info: AlterTable Notifications 11:56:10.9 Info: => 9E-07s 11:56:10.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:10.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.000705s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:10', 'add_on_update_to_notifications') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 54: add_on_update_to_notifications migrated 11:56:10.9 Info: => 0.0010244s 11:56:10.9 Info: 55: download_client_per_indexer migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 55 11:56:10.9 Info: AlterTable Indexers 11:56:10.9 Info: => 1.3E-06s 11:56:10.9 Info: CreateColumn Indexers DownloadClientId Int32 11:56:10.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0007028s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:10', 'download_client_per_indexer') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 55: download_client_per_indexer migrated 11:56:10.9 Info: => 0.0010329s 11:56:10.9 Info: 56: AddNewItemMonitorType migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 56 11:56:10.9 Info: AlterTable Artists 11:56:10.9 Info: => 1.4E-06s 11:56:10.9 Info: CreateColumn Artists MonitorNewItems Int32 11:56:10.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0006736s 11:56:10.9 Info: AlterTable RootFolders 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:10.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0006196s 11:56:10.9 Info: AlterTable ImportLists 11:56:10.9 Info: => 8E-07s 11:56:10.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.0006123s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:10', 'AddNewItemMonitorType') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 56: AddNewItemMonitorType migrated 11:56:10.9 Info: => 0.0009587s 11:56:10.9 Info: 57: ImportListSearch migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 57 11:56:10.9 Info: AlterTable ImportLists 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:10.9 Info: => 0.0006638s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:10', 'ImportListSearch') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 57: ImportListSearch migrated 11:56:10.9 Info: => 0.0009947s 11:56:10.9 Info: 58: ImportListMonitorExisting migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 58 11:56:10.9 Info: AlterTable ImportLists 11:56:10.9 Info: => 1.8E-06s 11:56:10.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:10.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:10.9 Info: => 0.000723s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:10', 'ImportListMonitorExisting') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 58: ImportListMonitorExisting migrated 11:56:10.9 Info: => 0.0010411s 11:56:10.9 Info: 59: add_indexer_tags migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 59 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:10.9 Info: => 5.35E-05s 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:10.9 Info: => 3.71E-05s 11:56:10.9 Info: AlterTable Indexers 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: CreateColumn Indexers Tags String 11:56:10.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:10.9 Info: => 0.0006828s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:10', 'add_indexer_tags') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 59: add_indexer_tags migrated 11:56:10.9 Info: => 0.0010044s 11:56:10.9 Info: 60: update_audio_types migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 60 11:56:10.9 Info: PerformDBOperation 11:56:10.9 Info: Performing DB Operation 11:56:10.9 Info: => 6.06E-05s 11:56:10.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:10', 'update_audio_types') 11:56:10.9 Info: Committing Transaction 11:56:10.9 Info: 60: update_audio_types migrated 11:56:10.9 Info: => 0.0003484s 11:56:10.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:10.9 Info: Beginning Transaction 11:56:10.9 Info: Starting migration of Main DB to 61 11:56:10.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:10.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:10.9 Info: => 5.07E-05s 11:56:10.9 Info: AlterTable AlbumReleases 11:56:10.9 Info: => 9E-07s 11:56:10.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:10.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:10.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:10.9 Info: DROP TABLE "AlbumReleases" 11:56:10.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:10.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:10.9 Info: => 0.0065784s 11:56:10.9 Info: AlterTable Albums 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:10.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.9 Info: DROP TABLE "Albums" 11:56:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0053087s 11:56:10.9 Info: AlterTable Albums 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:10.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.9 Info: DROP TABLE "Albums" 11:56:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0053331s 11:56:10.9 Info: AlterTable Albums 11:56:10.9 Info: => 1.1E-06s 11:56:10.9 Info: AlterColumn Albums Added DateTimeOffset 11:56:10.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:10.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:10.9 Info: DROP TABLE "Albums" 11:56:10.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0052078s 11:56:10.9 Info: AlterTable Artists 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:10.9 Info: DROP TABLE "Artists" 11:56:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0065837s 11:56:10.9 Info: AlterTable Artists 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: AlterColumn Artists Added DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:10.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:10.9 Info: DROP TABLE "Artists" 11:56:10.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:10.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:10.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:10.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:10.9 Info: => 0.0067434s 11:56:10.9 Info: AlterTable Blocklist 11:56:10.9 Info: => 1E-06s 11:56:10.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:10.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:10.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:10.9 Info: DROP TABLE "Blocklist" 11:56:10.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:11.0 Info: => 0.0046716s 11:56:11.0 Info: AlterTable Blocklist 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:11.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:11.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:11.0 Info: DROP TABLE "Blocklist" 11:56:11.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:11.0 Info: => 0.0047615s 11:56:11.0 Info: AlterTable Commands 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:11.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.0 Info: DROP TABLE "Commands" 11:56:11.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.0 Info: => 0.006265s 11:56:11.0 Info: AlterTable Commands 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:11.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.0 Info: DROP TABLE "Commands" 11:56:11.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.0 Info: => 0.0046896s 11:56:11.0 Info: AlterTable Commands 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:11.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.0 Info: DROP TABLE "Commands" 11:56:11.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.0 Info: => 0.0059683s 11:56:11.0 Info: AlterTable DownloadClientStatus 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.0 Info: DROP TABLE "DownloadClientStatus" 11:56:11.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0047979s 11:56:11.0 Info: AlterTable DownloadClientStatus 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.0 Info: DROP TABLE "DownloadClientStatus" 11:56:11.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0046364s 11:56:11.0 Info: AlterTable DownloadClientStatus 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:11.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.0 Info: DROP TABLE "DownloadClientStatus" 11:56:11.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0057927s 11:56:11.0 Info: AlterTable DownloadHistory 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:11.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:11.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:11.0 Info: DROP TABLE "DownloadHistory" 11:56:11.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:11.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:11.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:11.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:11.0 Info: => 0.0064465s 11:56:11.0 Info: AlterTable ExtraFiles 11:56:11.0 Info: => 1.2E-06s 11:56:11.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:11.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:11.0 Info: DROP TABLE "ExtraFiles" 11:56:11.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:11.0 Info: => 0.0045642s 11:56:11.0 Info: AlterTable ExtraFiles 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:11.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:11.0 Info: DROP TABLE "ExtraFiles" 11:56:11.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:11.0 Info: => 0.00454s 11:56:11.0 Info: AlterTable History 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn History Date DateTimeOffset 11:56:11.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:11.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:11.0 Info: DROP TABLE "History" 11:56:11.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:11.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.0 Info: => 0.0052683s 11:56:11.0 Info: AlterTable ImportListStatus 11:56:11.0 Info: => 1.2E-06s 11:56:11.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.0 Info: DROP TABLE "ImportListStatus" 11:56:11.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0062165s 11:56:11.0 Info: AlterTable ImportListStatus 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.0 Info: DROP TABLE "ImportListStatus" 11:56:11.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0048135s 11:56:11.0 Info: AlterTable ImportListStatus 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:11.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.0 Info: DROP TABLE "ImportListStatus" 11:56:11.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0047462s 11:56:11.0 Info: AlterTable IndexerStatus 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.0 Info: DROP TABLE "IndexerStatus" 11:56:11.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0062858s 11:56:11.0 Info: AlterTable IndexerStatus 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:11.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.0 Info: DROP TABLE "IndexerStatus" 11:56:11.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0047194s 11:56:11.0 Info: AlterTable IndexerStatus 11:56:11.0 Info: => 1E-06s 11:56:11.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:11.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.0 Info: DROP TABLE "IndexerStatus" 11:56:11.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.0 Info: => 0.0048134s 11:56:11.0 Info: AlterTable LyricFiles 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:11.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:11.0 Info: DROP TABLE "LyricFiles" 11:56:11.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.0 Info: => 0.0059171s 11:56:11.0 Info: AlterTable LyricFiles 11:56:11.0 Info: => 1.1E-06s 11:56:11.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56: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, "LastUpdated" DATETIME NOT NULL) 11:56: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" 11:56:11.1 Info: DROP TABLE "LyricFiles" 11:56:11.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.1 Info: => 0.0046901s 11:56:11.1 Info: AlterTable MetadataFiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:11.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:11.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:11.1 Info: DROP TABLE "MetadataFiles" 11:56:11.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:11.1 Info: => 0.0058327s 11:56:11.1 Info: AlterTable MetadataFiles 11:56:11.1 Info: => 1.1E-06s 11:56:11.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:11.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:11.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:11.1 Info: DROP TABLE "MetadataFiles" 11:56:11.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:11.1 Info: => 0.0046502s 11:56:11.1 Info: AlterTable PendingReleases 11:56:11.1 Info: => 1.1E-06s 11:56:11.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:11.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:11.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:11.1 Info: DROP TABLE "PendingReleases" 11:56:11.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:11.1 Info: => 0.0059526s 11:56:11.1 Info: AlterTable ScheduledTasks 11:56:11.1 Info: => 1.1E-06s 11:56:11.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:11.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:11.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:11.1 Info: DROP TABLE "ScheduledTasks" 11:56:11.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:11.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.1 Info: => 0.0047691s 11:56:11.1 Info: AlterTable ScheduledTasks 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:11.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:11.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:11.1 Info: DROP TABLE "ScheduledTasks" 11:56:11.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:11.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.1 Info: => 0.0047419s 11:56:11.1 Info: AlterTable TrackFiles 11:56:11.1 Info: => 1.1E-06s 11:56:11.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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) 11:56: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" 11:56:11.1 Info: DROP TABLE "TrackFiles" 11:56:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.1 Info: => 0.0049623s 11:56:11.1 Info: AlterTable TrackFiles 11:56:11.1 Info: => 1.3E-06s 11:56:11.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56: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) 11:56: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" 11:56:11.1 Info: DROP TABLE "TrackFiles" 11:56:11.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.1 Info: => 0.0062698s 11:56:11.1 Info: AlterTable VersionInfo 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:11.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:11.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:11.1 Info: DROP TABLE "VersionInfo" 11:56:11.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:11.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.1 Info: => 0.0047198s 11:56:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:11', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:11.1 Info: Committing Transaction 11:56:11.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:11.1 Info: => 0.0055267s 11:56:11.1 Info: 62: add_on_delete_to_notifications migrating 11:56:11.1 Info: Beginning Transaction 11:56:11.1 Info: Starting migration of Main DB to 62 11:56:11.1 Info: AlterTable Notifications 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.0006924s 11:56:11.1 Info: AlterTable Notifications 11:56:11.1 Info: => 1.2E-06s 11:56:11.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:11.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.0006524s 11:56:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:11', 'add_on_delete_to_notifications') 11:56:11.1 Info: Committing Transaction 11:56:11.1 Info: 62: add_on_delete_to_notifications migrated 11:56:11.1 Info: => 0.0009896s 11:56:11.1 Info: 63: add_custom_formats migrating 11:56:11.1 Info: Beginning Transaction 11:56:11.1 Info: Starting migration of Main DB to 63 11:56:11.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:56:11.1 Info: AlterTable DelayProfiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:11.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.000681s 11:56:11.1 Info: UpdateData 11:56:11.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:11.1 Info: => 5.8E-05s 11:56:11.1 Info: AlterTable TrackFiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:11.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:11.1 Info: => 0.000613s 11:56:11.1 Info: PerformDBOperation 11:56:11.1 Info: Performing DB Operation 11:56:11.1 Info: => 0.0013383s 11:56:11.1 Info: CreateTable CustomFormats 11:56:11.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:11.1 Info: => 0.0001518s 11:56:11.1 Info: CreateIndex CustomFormats (Name) 11:56:11.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:11.1 Info: => 9.54E-05s 11:56:11.1 Info: AlterTable QualityProfiles 11:56:11.1 Info: => 9E-07s 11:56:11.1 Info: CreateColumn QualityProfiles FormatItems String 11:56:11.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:11.1 Info: => 0.0006806s 11:56:11.1 Info: AlterTable QualityProfiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:11.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.0006554s 11:56:11.1 Info: AlterTable QualityProfiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:11.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.001967s 11:56:11.1 Info: PerformDBOperation 11:56:11.1 Info: Performing DB Operation 11:56:11.1 Info: => 0.00149s 11:56:11.1 Info: PerformDBOperation 11:56:11.1 Info: Performing DB Operation 11:56:11.1 Info: => 3.86E-05s 11:56:11.1 Info: DeleteColumn ReleaseProfiles Preferred 11:56:11.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:11.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:11.1 Info: DROP TABLE "ReleaseProfiles" 11:56:11.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:11.1 Info: => 0.0046801s 11:56:11.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:11.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:11.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:11.1 Info: DROP TABLE "ReleaseProfiles" 11:56:11.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:11.1 Info: => 0.0057602s 11:56:11.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:11.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:11.1 Info: => 5.57E-05s 11:56:11.1 Info: AlterTable DelayProfiles 11:56:11.1 Info: => 1E-06s 11:56:11.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:11.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.1 Info: => 0.0006569s 11:56:11.1 Info: AlterTable DelayProfiles 11:56:11.1 Info: => 1.1E-06s 11:56:11.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:11.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:11.1 Info: => 0.0006397s 11:56:11.1 Info: -> 1 Insert operations completed in 00:00:00.0000989 taking an average of 00:00:00.0000989 11:56:11.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:11', 'add_custom_formats') 11:56:11.1 Info: Committing Transaction 11:56:11.1 Info: 63: add_custom_formats migrated 11:56:11.1 Info: => 0.0010998s 11:56:11.1 Debug: Took: 00:00:00.4751347 11:56:11.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:56:11.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:56:11.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173712068634_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:11.2 Info: DatabaseEngineVersionCheck migrating 11:56:11.2 Info: PerformDBOperation 11:56:11.2 Info: Performing DB Operation 11:56:11.2 Info: SQLite 3.46.1 11:56:11.2 Info: => 0.0010688s 11:56:11.2 Info: DatabaseEngineVersionCheck migrated 11:56:11.2 Info: => 0.0010854s 11:56:11.2 Info: VersionMigration migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: CreateTable VersionInfo 11:56:11.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:11.2 Info: => 0.0001503s 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: VersionMigration migrated 11:56:11.2 Info: => 0.0005676s 11:56:11.2 Info: VersionUniqueMigration migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: CreateIndex VersionInfo (Version) 11:56:11.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.2 Info: => 0.0001666s 11:56:11.2 Info: AlterTable VersionInfo 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:11.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:11.2 Info: => 0.0006287s 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: VersionUniqueMigration migrated 11:56:11.2 Info: => 0.0008641s 11:56:11.2 Info: VersionDescriptionMigration migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: AlterTable VersionInfo 11:56:11.2 Info: => 1.1E-06s 11:56:11.2 Info: CreateColumn VersionInfo Description String 11:56:11.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:11.2 Info: => 0.0002254s 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: VersionDescriptionMigration migrated 11:56:11.2 Info: => 0.0004248s 11:56:11.2 Info: 1: InitialSetup migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 1 11:56:11.2 Info: CreateTable Config 11:56:11.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:11.2 Info: => 0.0001795s 11:56:11.2 Info: CreateIndex Config (Key) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:11.2 Info: => 0.0001309s 11:56:11.2 Info: CreateTable RootFolders 11:56:11.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:11.2 Info: => 9.97E-05s 11:56:11.2 Info: CreateIndex RootFolders (Path) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:11.2 Info: => 0.0001082s 11:56:11.2 Info: CreateTable Artists 11:56: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) 11:56:11.2 Info: => 0.0003123s 11:56:11.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.2 Info: => 0.0001111s 11:56:11.2 Info: CreateIndex Artists (NameSlug) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.2 Info: => 0.0001038s 11:56:11.2 Info: CreateIndex Artists (CleanName) 11:56:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.2 Info: => 0.0001008s 11:56:11.2 Info: CreateIndex Artists (Path) 11:56:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.2 Info: => 9.57E-05s 11:56:11.2 Info: CreateTable Albums 11:56: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) 11:56:11.2 Info: => 0.0002548s 11:56:11.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.2 Info: => 0.0001061s 11:56:11.2 Info: CreateIndex Albums (MBId) 11:56:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.2 Info: => 0.0001004s 11:56:11.2 Info: CreateIndex Albums (TADBId) 11:56:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.2 Info: => 9.84E-05s 11:56:11.2 Info: CreateIndex Albums (TitleSlug) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.2 Info: => 0.0001001s 11:56:11.2 Info: CreateIndex Albums (CleanTitle) 11:56:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.2 Info: => 9.65E-05s 11:56:11.2 Info: CreateIndex Albums (Path) 11:56:11.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:11.2 Info: => 9.65E-05s 11:56:11.2 Info: CreateTable Tracks 11:56: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) 11:56:11.2 Info: => 0.0001776s 11:56:11.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.2 Info: => 0.0001095s 11:56:11.2 Info: CreateIndex Tracks (ArtistId) 11:56:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:11.2 Info: => 0.0001069s 11:56:11.2 Info: CreateIndex Tracks (TrackFileId) 11:56:11.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.2 Info: => 0.0001149s 11:56:11.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:11.2 Info: => 9.11E-05s 11:56:11.2 Info: CreateTable TrackFiles 11:56: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) 11:56:11.2 Info: => 0.0001435s 11:56:11.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:11.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:11.2 Info: => 0.0001096s 11:56:11.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:11.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.2 Info: => 0.0001035s 11:56:11.2 Info: CreateTable History 11:56: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) 11:56:11.2 Info: => 0.0001771s 11:56:11.2 Info: CreateIndex History (Date) 11:56:11.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.2 Info: => 0.0001087s 11:56:11.2 Info: CreateIndex History (EventType) 11:56:11.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.2 Info: => 0.0001233s 11:56:11.2 Info: CreateIndex History (DownloadId) 11:56:11.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:11.2 Info: => 0.0001137s 11:56:11.2 Info: CreateIndex History (AlbumId) 11:56:11.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:11.2 Info: => 0.0001063s 11:56:11.2 Info: CreateTable Notifications 11:56: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) 11:56:11.2 Info: => 0.0001386s 11:56:11.2 Info: CreateTable ScheduledTasks 11:56: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) 11:56:11.2 Info: => 0.0001142s 11:56:11.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.2 Info: => 0.0001109s 11:56:11.2 Info: CreateTable Indexers 11:56: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) 11:56:11.2 Info: => 0.0001168s 11:56:11.2 Info: CreateIndex Indexers (Name) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.2 Info: => 0.0001238s 11:56:11.2 Info: CreateTable Profiles 11:56: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) 11:56:11.2 Info: => 0.0001158s 11:56:11.2 Info: CreateIndex Profiles (Name) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:11.2 Info: => 0.0001065s 11:56:11.2 Info: CreateTable QualityDefinitions 11:56: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) 11:56:11.2 Info: => 0.0001182s 11:56:11.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:11.2 Info: => 0.000107s 11:56:11.2 Info: CreateIndex QualityDefinitions (Title) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:11.2 Info: => 0.0001045s 11:56:11.2 Info: CreateTable NamingConfig 11:56: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) 11:56:11.2 Info: => 0.0001512s 11:56:11.2 Info: CreateTable Blacklist 11:56: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 '') 11:56:11.2 Info: => 0.0002089s 11:56:11.2 Info: CreateTable Metadata 11:56: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) 11:56:11.2 Info: => 0.0001157s 11:56:11.2 Info: CreateTable MetadataFiles 11:56: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) 11:56:11.2 Info: => 0.0001366s 11:56:11.2 Info: CreateTable DownloadClients 11:56: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) 11:56:11.2 Info: => 0.0001164s 11:56:11.2 Info: CreateTable PendingReleases 11:56: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 '') 11:56:11.2 Info: => 0.0001224s 11:56:11.2 Info: CreateTable RemotePathMappings 11:56: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) 11:56:11.2 Info: => 0.0001039s 11:56:11.2 Info: CreateTable Tags 11:56:11.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:11.2 Info: => 9.96E-05s 11:56:11.2 Info: CreateIndex Tags (Label) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:11.2 Info: => 0.0001268s 11:56:11.2 Info: CreateTable Restrictions 11:56:11.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:11.2 Info: => 0.000115s 11:56:11.2 Info: CreateTable DelayProfiles 11:56: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) 11:56:11.2 Info: => 0.0001463s 11:56:11.2 Info: CreateTable Users 11:56: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) 11:56:11.2 Info: => 0.0001058s 11:56:11.2 Info: CreateIndex Users (Identifier) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:11.2 Info: => 0.0001214s 11:56:11.2 Info: CreateIndex Users (Username) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:11.2 Info: => 0.0001091s 11:56:11.2 Info: CreateTable Commands 11:56: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) 11:56:11.2 Info: => 0.000185s 11:56:11.2 Info: CreateTable IndexerStatus 11:56: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) 11:56:11.2 Info: => 0.0001469s 11:56:11.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.2 Info: => 0.0001236s 11:56:11.2 Info: CreateTable ExtraFiles 11:56: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) 11:56:11.2 Info: => 0.0001303s 11:56:11.2 Info: CreateTable LyricFiles 11:56: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) 11:56:11.2 Info: => 0.0001748s 11:56:11.2 Info: CreateTable LanguageProfiles 11:56: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) 11:56:11.2 Info: => 0.0001077s 11:56:11.2 Info: CreateIndex LanguageProfiles (Name) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:11.2 Info: => 0.0001176s 11:56:11.2 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:11.2 Info: => 0.0001175s 11:56:11.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.2 Info: => 0.0001196s 11:56:11.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:11.2 Info: -> 1 Insert operations completed in 00:00:00.0000686 taking an average of 00:00:00.0000686 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:11', 'InitialSetup') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 1: InitialSetup migrated 11:56:11.2 Info: => 0.0010688s 11:56:11.2 Info: 2: add_reason_to_pending_releases migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 2 11:56:11.2 Info: AlterTable PendingReleases 11:56:11.2 Info: => 1.1E-06s 11:56:11.2 Info: CreateColumn PendingReleases Reason Int32 11:56:11.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:11.2 Info: => 0.0006898s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:11', 'add_reason_to_pending_releases') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 2: add_reason_to_pending_releases migrated 11:56:11.2 Info: => 0.0010076s 11:56:11.2 Info: 3: add_medium_support migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 3 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1.1E-06s 11:56:11.2 Info: CreateColumn Albums Media String 11:56:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:11.2 Info: => 0.0006259s 11:56:11.2 Info: AlterTable Tracks 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:11.2 Info: => 0.0005782s 11:56:11.2 Info: AlterTable Tracks 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:11.2 Info: => 0.0005679s 11:56:11.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:11.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:11.2 Info: => 4.58E-05s 11:56:11.2 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Tracks" 11:56:11.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.2 Info: => 0.0044259s 11:56:11.2 Info: AlterTable Tracks 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Tracks TrackNumber String 11:56:11.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:11.2 Info: => 0.0005649s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:11', 'add_medium_support') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 3: add_medium_support migrated 11:56:11.2 Info: => 0.0009455s 11:56:11.2 Info: 4: add_various_qualites_in_profile migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 4 11:56:11.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:11.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:11.2 Info: => 5.54E-05s 11:56:11.2 Info: PerformDBOperation 11:56:11.2 Info: Performing DB Operation 11:56:11.2 Info: => 4E-05s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:11', 'add_various_qualites_in_profile') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 4: add_various_qualites_in_profile migrated 11:56:11.2 Info: => 0.0002885s 11:56:11.2 Info: 5: metadata_profiles migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 5 11:56:11.2 Info: CreateTable MetadataProfiles 11:56: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) 11:56:11.2 Info: => 0.0001355s 11:56:11.2 Info: CreateIndex MetadataProfiles (Name) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:11.2 Info: => 9.36E-05s 11:56:11.2 Info: AlterTable Artists 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:11.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:11.2 Info: => 0.0006231s 11:56:11.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Artists" 11:56:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.2 Info: => 0.0049395s 11:56:11.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Artists" 11:56:11.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.2 Info: => 0.0065931s 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Albums SecondaryTypes String 11:56:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:11.2 Info: => 0.0005978s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:11', 'metadata_profiles') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 5: metadata_profiles migrated 11:56:11.2 Info: => 0.0010101s 11:56:11.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 6 11:56:11.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:11.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:11.2 Info: DROP TABLE "Indexers" 11:56:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.2 Info: => 0.0039621s 11:56:11.2 Info: AlterTable Indexers 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:11.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:11.2 Info: => 0.000576s 11:56:11.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:11.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:11.2 Info: => 4.36E-05s 11:56:11.2 Info: AlterTable Indexers 11:56:11.2 Info: => 9E-07s 11:56:11.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Indexers" 11:56:11.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.2 Info: => 0.0039524s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:11', 'separate_automatic_and_interactive_search') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 6: separate_automatic_and_interactive_search migrated 11:56:11.2 Info: => 0.0043227s 11:56:11.2 Info: 7: change_album_path_to_relative migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 7 11:56:11.2 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Albums" 11:56:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.2 Info: => 0.0060931s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:11', 'change_album_path_to_relative') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 7: change_album_path_to_relative migrated 11:56:11.2 Info: => 0.0065489s 11:56:11.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:11.2 Info: => 5.74E-05s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:11', 'change_quality_size_mb_to_kb') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:11.2 Info: => 0.000312s 11:56:11.2 Info: 9: album_releases migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 9 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1.2E-06s 11:56:11.2 Info: CreateColumn Albums Releases String 11:56:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:11.2 Info: => 0.0006313s 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: CreateColumn Albums CurrentRelease String 11:56:11.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:11.2 Info: => 0.0005637s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:11', 'album_releases') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 9: album_releases migrated 11:56:11.2 Info: => 0.0008618s 11:56:11.2 Info: 10: album_releases_fix migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 10 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1.1E-06s 11:56:11.2 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Albums" 11:56:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.2 Info: => 0.0059385s 11:56:11.2 Info: AlterTable Albums 11:56:11.2 Info: => 1E-06s 11:56:11.2 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:11.2 Info: DROP TABLE "Albums" 11:56:11.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.2 Info: => 0.0060216s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:11', 'album_releases_fix') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 10: album_releases_fix migrated 11:56:11.2 Info: => 0.0063849s 11:56:11.2 Info: 11: import_lists migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 11 11:56:11.2 Info: CreateTable ImportLists 11:56: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) 11:56:11.2 Info: => 0.0002344s 11:56:11.2 Info: CreateIndex ImportLists (Name) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:11.2 Info: => 9.27E-05s 11:56:11.2 Info: CreateTable ImportListStatus 11:56: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) 11:56:11.2 Info: => 0.0001256s 11:56:11.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:11.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.2 Info: => 8.56E-05s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:11', 'import_lists') 11:56:11.2 Info: Committing Transaction 11:56:11.2 Info: 11: import_lists migrated 11:56:11.2 Info: => 0.0003901s 11:56:11.2 Info: 12: add_release_status migrating 11:56:11.2 Info: Beginning Transaction 11:56:11.2 Info: Starting migration of Main DB to 12 11:56:11.2 Info: AlterTable MetadataProfiles 11:56:11.2 Info: => 1.3E-06s 11:56:11.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:11.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:11.2 Info: => 0.0006456s 11:56:11.2 Info: PerformDBOperation 11:56:11.2 Info: Performing DB Operation 11:56:11.2 Info: => 3.38E-05s 11:56:11.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:11', 'add_release_status') 11:56:11.2 Info: Committing Transaction 11:56:11.3 Info: 12: add_release_status migrated 11:56:11.3 Info: => 0.0003189s 11:56:11.3 Info: 13: album_download_notification migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 13 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006346s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:11', 'album_download_notification') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 13: album_download_notification migrated 11:56:11.3 Info: => 0.0009452s 11:56:11.3 Info: 14: fix_language_metadata_profiles migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 14 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:11.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:11.3 Info: => 8.23E-05s 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:11.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:11.3 Info: => 6.16E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:11', 'fix_language_metadata_profiles') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 14: fix_language_metadata_profiles migrated 11:56:11.3 Info: => 0.0003087s 11:56:11.3 Info: 15: remove_fanzub migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 15 11:56:11.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:11.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:11.3 Info: => 4.83E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:11', 'remove_fanzub') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 15: remove_fanzub migrated 11:56:11.3 Info: => 0.0002945s 11:56:11.3 Info: 16: update_artist_history_indexes migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 16 11:56:11.3 Info: CreateIndex Albums (ArtistId) 11:56:11.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:11.3 Info: => 0.0001129s 11:56:11.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:11.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:11.3 Info: => 0.0001373s 11:56:11.3 Info: DeleteIndex History (AlbumId) 11:56:11.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:11.3 Info: => 0.0001202s 11:56:11.3 Info: CreateIndex History (AlbumId, Date) 11:56:11.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.3 Info: => 9.79E-05s 11:56:11.3 Info: DeleteIndex History (DownloadId) 11:56:11.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:11.3 Info: => 0.0001431s 11:56:11.3 Info: CreateIndex History (DownloadId, Date) 11:56:11.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.3 Info: => 0.0001209s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:11', 'update_artist_history_indexes') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 16: update_artist_history_indexes migrated 11:56:11.3 Info: => 0.0004442s 11:56:11.3 Info: 17: remove_nma migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 17 11:56:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:11.3 Info: => 5.11E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:11', 'remove_nma') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 17: remove_nma migrated 11:56:11.3 Info: => 0.0002908s 11:56:11.3 Info: 18: album_disambiguation migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 18 11:56:11.3 Info: AlterTable Albums 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn Albums Disambiguation String 11:56:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:11.3 Info: => 0.0006385s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:11', 'album_disambiguation') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 18: album_disambiguation migrated 11:56:11.3 Info: => 0.0009318s 11:56:11.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 19 11:56:11.3 Info: PerformDBOperation 11:56:11.3 Info: Performing DB Operation 11:56:11.3 Info: => 3.56E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:11', 'add_ape_quality_in_profiles') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:11.3 Info: => 0.000287s 11:56:11.3 Info: 20: remove_pushalot migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 20 11:56:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:11.3 Info: => 5.15E-05s 11:56:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:11.3 Info: => 3.82E-05s 11:56:11.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:11.3 Info: => 3.61E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:11', 'remove_pushalot') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 20: remove_pushalot migrated 11:56:11.3 Info: => 0.0002739s 11:56:11.3 Info: 21: add_custom_filters migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 21 11:56:11.3 Info: CreateTable CustomFilters 11:56:11.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:11.3 Info: => 0.0001382s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:11', 'add_custom_filters') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 21: add_custom_filters migrated 11:56:11.3 Info: => 0.0004375s 11:56:11.3 Info: 22: import_list_tags migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 22 11:56:11.3 Info: AlterTable ImportLists 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn ImportLists Tags String 11:56:11.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:11.3 Info: => 0.000644s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:11', 'import_list_tags') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 22: import_list_tags migrated 11:56:11.3 Info: => 0.0009381s 11:56:11.3 Info: 23: add_release_groups_etc migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 23 11:56:11.3 Info: CreateTable ArtistMetadata 11:56:11.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:11.3 Info: => 0.0002463s 11:56:11.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:11.3 Info: => 0.0001392s 11:56:11.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:11.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:11.3 Info: => 0.0012815s 11:56:11.3 Info: AlterTable Artists 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:11.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.000685s 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:11.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:11.3 Info: => 7.4E-05s 11:56:11.3 Info: CreateTable AlbumReleases 11:56:11.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:11.3 Info: => 0.0002098s 11:56:11.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:11.3 Info: => 0.0001312s 11:56:11.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:11.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:11.3 Info: => 8.82E-05s 11:56:11.3 Info: PerformDBOperation 11:56:11.3 Info: Performing DB Operation 11:56:11.3 Info: => 3.83E-05s 11:56:11.3 Info: AlterTable Albums 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0007037s 11:56:11.3 Info: AlterTable Albums 11:56:11.3 Info: => 1.5E-06s 11:56:11.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:11.3 Info: => 0.0006819s 11:56:11.3 Info: AlterTable Albums 11:56:11.3 Info: => 1.3E-06s 11:56:11.3 Info: CreateColumn Albums Links String 11:56:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:11.3 Info: => 0.0006496s 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:11.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:11.3 Info: => 8.8E-05s 11:56:11.3 Info: AlterTable Tracks 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:11.3 Info: => 0.0006668s 11:56:11.3 Info: AlterTable Tracks 11:56:11.3 Info: => 9E-07s 11:56:11.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006709s 11:56:11.3 Info: AlterTable Tracks 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006745s 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:11.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:11.3 Info: => 8.96E-05s 11:56:11.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:11.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:11.3 Info: => 7.27E-05s 11:56:11.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Artists" 11:56:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.3 Info: => 0.0061081s 11:56:11.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Albums" 11:56:11.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.3 Info: => 0.0062105s 11:56:11.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Tracks" 11:56:11.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.3 Info: => 0.004663s 11:56:11.3 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "TrackFiles" 11:56:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.3 Info: => 0.0048626s 11:56:11.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:11.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.3 Info: => 9.62E-05s 11:56:11.3 Info: CreateIndex Artists (Monitored) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.3 Info: => 8.18E-05s 11:56:11.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:11.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:11.3 Info: => 0.000112s 11:56:11.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:11.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:11.3 Info: => 8.8E-05s 11:56:11.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:11.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:11.3 Info: => 8.11E-05s 11:56:11.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:11.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:11.3 Info: => 9.06E-05s 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:11.3 Info: => 5.63E-05s 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:11.3 Info: => 4.83E-05s 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:11.3 Info: => 5.15E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:11', 'add_release_groups_etc') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 23: add_release_groups_etc migrated 11:56:11.3 Info: => 0.0006948s 11:56:11.3 Info: 24: NewMediaInfoFormat migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 24 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:11.3 Info: => 5.48E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:11', 'NewMediaInfoFormat') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 24: NewMediaInfoFormat migrated 11:56:11.3 Info: => 0.0003638s 11:56:11.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 25 11:56:11.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:11.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:11.3 Info: => 0.0017474s 11:56:11.3 Info: AlterTable ReleaseProfiles 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:11.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:11.3 Info: => 0.0006309s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:11', 'rename_restrictions_to_release_profiles') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:11.3 Info: => 0.0009565s 11:56:11.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 26 11:56:11.3 Info: RenameTable Profiles QualityProfiles 11:56:11.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:11.3 Info: => 0.0017265s 11:56:11.3 Info: AlterTable QualityProfiles 11:56:11.3 Info: => 1.2E-06s 11:56:11.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:11.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:11.3 Info: => 0.0006099s 11:56:11.3 Info: AlterTable LanguageProfiles 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:11.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:11.3 Info: => 0.0017995s 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:11.3 Info: => 5.24E-05s 11:56:11.3 Info: UpdateData 11:56:11.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:11.3 Info: => 3.51E-05s 11:56:11.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Artists" 11:56:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.3 Info: => 0.0072906s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:11', 'rename_quality_profiles_add_upgrade_allowed') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:11.3 Info: => 0.0077383s 11:56:11.3 Info: 27: add_import_exclusions migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 27 11:56:11.3 Info: CreateTable ImportListExclusions 11:56:11.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:11.3 Info: => 0.0001368s 11:56:11.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:11.3 Info: => 9.58E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:11', 'add_import_exclusions') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 27: add_import_exclusions migrated 11:56:11.3 Info: => 0.0004323s 11:56:11.3 Info: 28: clean_artist_metadata_table migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001608s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001254s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001188s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001204s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001562s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.000132s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:11', 'clean_artist_metadata_table') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 28: clean_artist_metadata_table migrated 11:56:11.3 Info: => 0.000432s 11:56:11.3 Info: 29: health_issue_notification migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 29 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1.3E-06s 11:56:11.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006532s 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006063s 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006066s 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.000615s 11:56:11.3 Info: AlterTable Notifications 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:11.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:11.3 Info: => 0.0006104s 11:56:11.3 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Notifications" 11:56:11.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:11.3 Info: => 0.0045815s 11:56:11.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "Notifications" 11:56:11.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:11.3 Info: => 0.005744s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:11', 'health_issue_notification') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 29: health_issue_notification migrated 11:56:11.3 Info: => 0.0061773s 11:56:11.3 Info: 30: add_mediafilerepository_mtime migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 30 11:56:11.3 Info: AlterTable TrackFiles 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn TrackFiles Modified DateTime 11:56:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:11.3 Info: => 0.0006776s 11:56:11.3 Info: AlterTable TrackFiles 11:56:11.3 Info: => 1.1E-06s 11:56:11.3 Info: CreateColumn TrackFiles Path String 11:56:11.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:11.3 Info: => 0.0006135s 11:56:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:11.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:11.3 Info: => 4.22E-05s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001276s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.0001401s 11:56: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) 11:56: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) 11:56:11.3 Info: => 0.000143s 11:56: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") 11:56: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") 11:56:11.3 Info: => 8.53E-05s 11:56:11.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:11.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:11.3 Info: => 5.43E-05s 11:56:11.3 Info: AlterTable TrackFiles 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "TrackFiles" 11:56:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.3 Info: => 0.0062284s 11:56:11.3 Info: CreateIndex TrackFiles (Path) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.3 Info: => 9.01E-05s 11:56:11.3 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:11.3 Info: DROP TABLE "TrackFiles" 11:56:11.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.3 Info: => 0.0048401s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:11', 'add_mediafilerepository_mtime') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 30: add_mediafilerepository_mtime migrated 11:56:11.3 Info: => 0.0052379s 11:56:11.3 Info: 31: add_artistmetadataid_constraint migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 31 11:56:11.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:11.3 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:11.3 Info: => 9.76E-05s 11:56:11.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:11.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:11.3 Info: => 0.0001421s 11:56:11.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.3 Info: DROP TABLE "Artists" 11:56:11.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.3 Info: => 0.0050195s 11:56:11.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:11.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.3 Info: => 8.69E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:11', 'add_artistmetadataid_constraint') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 31: add_artistmetadataid_constraint migrated 11:56:11.3 Info: => 0.0004834s 11:56:11.3 Info: 32: old_ids_and_artist_alias migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 32 11:56:11.3 Info: AlterTable ArtistMetadata 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn ArtistMetadata Aliases String 11:56:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.0006673s 11:56:11.3 Info: AlterTable ArtistMetadata 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:11.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.0006017s 11:56:11.3 Info: AlterTable Albums 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:11.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.000591s 11:56:11.3 Info: AlterTable AlbumReleases 11:56:11.3 Info: => 9E-07s 11:56:11.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:11.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.0006131s 11:56:11.3 Info: AlterTable Tracks 11:56:11.3 Info: => 9E-07s 11:56:11.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.0005988s 11:56:11.3 Info: AlterTable Tracks 11:56:11.3 Info: => 1E-06s 11:56:11.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:11.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.3 Info: => 0.0005931s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:11', 'old_ids_and_artist_alias') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 32: old_ids_and_artist_alias migrated 11:56:11.3 Info: => 0.000938s 11:56:11.3 Info: 33: download_propers_config migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 33 11:56:11.3 Info: PerformDBOperation 11:56:11.3 Info: Performing DB Operation 11:56:11.3 Info: => 3.96E-05s 11:56:11.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:11.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:11.3 Info: => 4.19E-05s 11:56:11.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:11', 'download_propers_config') 11:56:11.3 Info: Committing Transaction 11:56:11.3 Info: 33: download_propers_config migrated 11:56:11.3 Info: => 0.0003291s 11:56:11.3 Info: 34: remove_language_profiles migrating 11:56:11.3 Info: Beginning Transaction 11:56:11.3 Info: Starting migration of Main DB to 34 11:56:11.3 Info: DeleteTable LanguageProfiles 11:56:11.3 Info: DROP TABLE "LanguageProfiles" 11:56:11.3 Info: => 0.000219s 11:56:11.3 Info: DeleteColumn Artists LanguageProfileId 11:56:11.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:11.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.4 Info: DROP TABLE "Artists" 11:56:11.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.4 Info: => 0.0049889s 11:56:11.4 Info: DeleteColumn ImportLists LanguageProfileId 11:56:11.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:11.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:11.4 Info: DROP TABLE "ImportLists" 11:56:11.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:11.4 Info: => 0.005247s 11:56:11.4 Info: DeleteColumn Blacklist Language 11:56:11.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:11.4 Info: DROP TABLE "Blacklist" 11:56:11.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:11.4 Info: => 0.0056723s 11:56:11.4 Info: DeleteColumn History Language 11:56:11.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:11.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:11.4 Info: DROP TABLE "History" 11:56:11.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:11.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.4 Info: => 0.0063771s 11:56:11.4 Info: DeleteColumn LyricFiles Language 11:56:11.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:11.4 Info: DROP TABLE "LyricFiles" 11:56:11.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.4 Info: => 0.0043806s 11:56:11.4 Info: DeleteColumn TrackFiles Language 11:56:11.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:11.4 Info: DROP TABLE "TrackFiles" 11:56:11.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.4 Info: => 0.0046322s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:11', 'remove_language_profiles') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 34: remove_language_profiles migrated 11:56:11.4 Info: => 0.0052487s 11:56:11.4 Info: 35: multi_disc_naming_format migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 35 11:56:11.4 Info: AlterTable NamingConfig 11:56:11.4 Info: => 1.2E-06s 11:56:11.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:11.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:11.4 Info: => 0.0006245s 11:56:11.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:11.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:11.4 Info: => 5.04E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:11', 'multi_disc_naming_format') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 35: multi_disc_naming_format migrated 11:56:11.4 Info: => 0.0003714s 11:56:11.4 Info: 36: add_download_client_priority migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 36 11:56:11.4 Info: AlterTable DownloadClients 11:56:11.4 Info: => 1.3E-06s 11:56:11.4 Info: CreateColumn DownloadClients Priority Int32 11:56:11.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.000622s 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 6.39E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:11', 'add_download_client_priority') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 36: add_download_client_priority migrated 11:56:11.4 Info: => 0.0003928s 11:56:11.4 Info: 37: remove_growl_prowl migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 37 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:11.4 Info: => 5.31E-05s 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:11.4 Info: => 3.65E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:11', 'remove_growl_prowl') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 37: remove_growl_prowl migrated 11:56:11.4 Info: => 0.0003162s 11:56:11.4 Info: 38: remove_plex_hometheatre migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 38 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:11.4 Info: => 5.05E-05s 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:11.4 Info: => 3.56E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:11', 'remove_plex_hometheatre') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 38: remove_plex_hometheatre migrated 11:56:11.4 Info: => 0.0003125s 11:56:11.4 Info: 39: add_root_folder_add_defaults migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 39 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 1.1E-06s 11:56:11.4 Info: CreateColumn RootFolders Name String 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:11.4 Info: => 0.0006565s 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.000589s 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 9E-07s 11:56:11.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0006064s 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 1.1E-06s 11:56:11.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0006132s 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 9E-07s 11:56:11.4 Info: CreateColumn RootFolders DefaultTags String 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:11.4 Info: => 0.0005861s 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 5.62E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:11', 'add_root_folder_add_defaults') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 39: add_root_folder_add_defaults migrated 11:56:11.4 Info: => 0.0003786s 11:56:11.4 Info: 40: task_duration migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 40 11:56:11.4 Info: AlterTable ScheduledTasks 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:11.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:11.4 Info: => 0.0006632s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:11', 'task_duration') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 40: task_duration migrated 11:56:11.4 Info: => 0.0009995s 11:56:11.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 41 11:56:11.4 Info: AlterTable ReleaseProfiles 11:56:11.4 Info: => 1.2E-06s 11:56:11.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:11.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.0006541s 11:56:11.4 Info: AlterTable ReleaseProfiles 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:11.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0006307s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:11', 'add_indexer_and_enabled_to_release_profiles') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:11.4 Info: => 0.000961s 11:56:11.4 Info: 42: remove_album_folders migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 42 11:56:11.4 Info: DeleteColumn Artists AlbumFolder 11:56:11.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:11.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.4 Info: DROP TABLE "Artists" 11:56:11.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.4 Info: => 0.0051794s 11:56:11.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:11.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:11.4 Info: => 4.67E-05s 11:56:11.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:11.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:11.4 Info: => 3.83E-05s 11:56:11.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:11.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:11.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:11.4 Info: DROP TABLE "NamingConfig" 11:56:11.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:11.4 Info: => 0.005825s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:11', 'remove_album_folders') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 42: remove_album_folders migrated 11:56:11.4 Info: => 0.0063252s 11:56:11.4 Info: 44: add_priority_to_indexers migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 44 11:56:11.4 Info: AlterTable Indexers 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn Indexers Priority Int32 11:56:11.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:11.4 Info: => 0.0007083s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:11', 'add_priority_to_indexers') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 44: add_priority_to_indexers migrated 11:56:11.4 Info: => 0.0010513s 11:56:11.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 45 11:56:11.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:11.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:11.4 Info: => 0.0001265s 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 3.21E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:11', 'remove_chown_and_folderchmod_config') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:11.4 Info: => 0.0003317s 11:56:11.4 Info: 47: update_notifiarr migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 47 11:56:11.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:11.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:11.4 Info: => 8.05E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:11', 'update_notifiarr') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 47: update_notifiarr migrated 11:56:11.4 Info: => 0.0003651s 11:56:11.4 Info: 49: email_multiple_addresses migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 49 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 6.09E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:11', 'email_multiple_addresses') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 49: email_multiple_addresses migrated 11:56:11.4 Info: => 0.0003573s 11:56:11.4 Info: 50: rename_blacklist_to_blocklist migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 50 11:56:11.4 Info: RenameTable Blacklist Blocklist 11:56:11.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:11.4 Info: => 0.0028836s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:11', 'rename_blacklist_to_blocklist') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 50: rename_blacklist_to_blocklist migrated 11:56:11.4 Info: => 0.0032468s 11:56:11.4 Info: 51: cdh_per_downloadclient migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 51 11:56:11.4 Info: AlterTable DownloadClients 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:11.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.0006672s 11:56:11.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:11.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.0006322s 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 0.0001627s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:11', 'cdh_per_downloadclient') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 51: cdh_per_downloadclient migrated 11:56:11.4 Info: => 0.0004808s 11:56:11.4 Info: 52: download_history migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 52 11:56:11.4 Info: CreateTable DownloadHistory 11:56:11.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:11.4 Info: => 0.0002476s 11:56:11.4 Info: CreateIndex DownloadHistory (EventType) 11:56:11.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:11.4 Info: => 0.0001056s 11:56:11.4 Info: CreateIndex DownloadHistory (ArtistId) 11:56:11.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:11.4 Info: => 8.62E-05s 11:56:11.4 Info: CreateIndex DownloadHistory (DownloadId) 11:56:11.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:11.4 Info: => 8.79E-05s 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 0.0001285s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:11', 'download_history') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 52: download_history migrated 11:56:11.4 Info: => 0.0004947s 11:56:11.4 Info: 53: add_update_history migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 53 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:11', 'add_update_history') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 53: add_update_history migrated 11:56:11.4 Info: => 0.0003207s 11:56:11.4 Info: 54: add_on_update_to_notifications migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 54 11:56:11.4 Info: AlterTable Notifications 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:11.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.0007082s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:11', 'add_on_update_to_notifications') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 54: add_on_update_to_notifications migrated 11:56:11.4 Info: => 0.001031s 11:56:11.4 Info: 55: download_client_per_indexer migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 55 11:56:11.4 Info: AlterTable Indexers 11:56:11.4 Info: => 1.1E-06s 11:56:11.4 Info: CreateColumn Indexers DownloadClientId Int32 11:56:11.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0007079s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:11', 'download_client_per_indexer') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 55: download_client_per_indexer migrated 11:56:11.4 Info: => 0.0010385s 11:56:11.4 Info: 56: AddNewItemMonitorType migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 56 11:56:11.4 Info: AlterTable Artists 11:56:11.4 Info: => 1.3E-06s 11:56:11.4 Info: CreateColumn Artists MonitorNewItems Int32 11:56:11.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0006804s 11:56:11.4 Info: AlterTable RootFolders 11:56:11.4 Info: => 1.8E-06s 11:56:11.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:11.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0006642s 11:56:11.4 Info: AlterTable ImportLists 11:56:11.4 Info: => 1.1E-06s 11:56:11.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:11.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.000672s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:11', 'AddNewItemMonitorType') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 56: AddNewItemMonitorType migrated 11:56:11.4 Info: => 0.0010073s 11:56:11.4 Info: 57: ImportListSearch migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 57 11:56:11.4 Info: AlterTable ImportLists 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:11.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:11.4 Info: => 0.0007174s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:11', 'ImportListSearch') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 57: ImportListSearch migrated 11:56:11.4 Info: => 0.00105s 11:56:11.4 Info: 58: ImportListMonitorExisting migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 58 11:56:11.4 Info: AlterTable ImportLists 11:56:11.4 Info: => 1.2E-06s 11:56:11.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:11.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:11.4 Info: => 0.0007187s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:11', 'ImportListMonitorExisting') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 58: ImportListMonitorExisting migrated 11:56:11.4 Info: => 0.0010443s 11:56:11.4 Info: 59: add_indexer_tags migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 59 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:11.4 Info: => 6.32E-05s 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:11.4 Info: => 3.68E-05s 11:56:11.4 Info: AlterTable Indexers 11:56:11.4 Info: => 9E-07s 11:56:11.4 Info: CreateColumn Indexers Tags String 11:56:11.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:11.4 Info: => 0.0006632s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:11', 'add_indexer_tags') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 59: add_indexer_tags migrated 11:56:11.4 Info: => 0.0009795s 11:56:11.4 Info: 60: update_audio_types migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 60 11:56:11.4 Info: PerformDBOperation 11:56:11.4 Info: Performing DB Operation 11:56:11.4 Info: => 6.08E-05s 11:56:11.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:11', 'update_audio_types') 11:56:11.4 Info: Committing Transaction 11:56:11.4 Info: 60: update_audio_types migrated 11:56:11.4 Info: => 0.000339s 11:56:11.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:11.4 Info: Beginning Transaction 11:56:11.4 Info: Starting migration of Main DB to 61 11:56:11.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:11.4 Info: => 5.04E-05s 11:56:11.4 Info: AlterTable AlbumReleases 11:56:11.4 Info: => 8E-07s 11:56:11.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:11.4 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:11.4 Info: DROP TABLE "AlbumReleases" 11:56:11.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:11.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:11.4 Info: => 0.0062809s 11:56:11.4 Info: AlterTable Albums 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:11.4 Info: DROP TABLE "Albums" 11:56:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:11.4 Info: => 0.0052892s 11:56:11.4 Info: AlterTable Albums 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:11.4 Info: DROP TABLE "Albums" 11:56:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:11.4 Info: => 0.0052195s 11:56:11.4 Info: AlterTable Albums 11:56:11.4 Info: => 9E-07s 11:56:11.4 Info: AlterColumn Albums Added DateTimeOffset 11:56:11.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:11.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:11.4 Info: DROP TABLE "Albums" 11:56:11.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:11.4 Info: => 0.0065275s 11:56:11.4 Info: AlterTable Artists 11:56:11.4 Info: => 1E-06s 11:56:11.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:11.5 Info: DROP TABLE "Artists" 11:56:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.5 Info: => 0.0068086s 11:56:11.5 Info: AlterTable Artists 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn Artists Added DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:11.5 Info: DROP TABLE "Artists" 11:56:11.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.5 Info: => 0.0051933s 11:56:11.5 Info: AlterTable Blocklist 11:56:11.5 Info: => 9E-07s 11:56:11.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:11.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:11.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:11.5 Info: DROP TABLE "Blocklist" 11:56:11.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:11.5 Info: => 0.0047181s 11:56:11.5 Info: AlterTable Blocklist 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:11.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:11.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:11.5 Info: DROP TABLE "Blocklist" 11:56:11.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:11.5 Info: => 0.0046736s 11:56:11.5 Info: AlterTable Commands 11:56:11.5 Info: => 1.1E-06s 11:56:11.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:11.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.5 Info: DROP TABLE "Commands" 11:56:11.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.5 Info: => 0.0050324s 11:56:11.5 Info: AlterTable Commands 11:56:11.5 Info: => 1.1E-06s 11:56:11.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:11.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.5 Info: DROP TABLE "Commands" 11:56:11.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.5 Info: => 0.0064263s 11:56:11.5 Info: AlterTable Commands 11:56:11.5 Info: => 1.2E-06s 11:56:11.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:11.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:11.5 Info: DROP TABLE "Commands" 11:56:11.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:11.5 Info: => 0.0057747s 11:56:11.5 Info: AlterTable DownloadClientStatus 11:56:11.5 Info: => 1.2E-06s 11:56:11.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:11.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.5 Info: DROP TABLE "DownloadClientStatus" 11:56:11.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0060366s 11:56:11.5 Info: AlterTable DownloadClientStatus 11:56:11.5 Info: => 1.1E-06s 11:56:11.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:11.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.5 Info: DROP TABLE "DownloadClientStatus" 11:56:11.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0064295s 11:56:11.5 Info: AlterTable DownloadClientStatus 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:11.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:11.5 Info: DROP TABLE "DownloadClientStatus" 11:56:11.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0048244s 11:56:11.5 Info: AlterTable DownloadHistory 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:11.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:11.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:11.5 Info: DROP TABLE "DownloadHistory" 11:56:11.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:11.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:11.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:11.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:11.5 Info: => 0.0051749s 11:56:11.5 Info: AlterTable ExtraFiles 11:56:11.5 Info: => 1.2E-06s 11:56:11.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:11.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:11.5 Info: DROP TABLE "ExtraFiles" 11:56:11.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:11.5 Info: => 0.0048902s 11:56:11.5 Info: AlterTable ExtraFiles 11:56:11.5 Info: => 1.2E-06s 11:56:11.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:11.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:11.5 Info: DROP TABLE "ExtraFiles" 11:56:11.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:11.5 Info: => 0.0047222s 11:56:11.5 Info: AlterTable History 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn History Date DateTimeOffset 11:56:11.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:11.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:11.5 Info: DROP TABLE "History" 11:56:11.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:11.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.5 Info: => 0.0069026s 11:56:11.5 Info: AlterTable ImportListStatus 11:56:11.5 Info: => 1.1E-06s 11:56:11.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:11.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.5 Info: DROP TABLE "ImportListStatus" 11:56:11.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0065778s 11:56:11.5 Info: AlterTable ImportListStatus 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:11.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.5 Info: DROP TABLE "ImportListStatus" 11:56:11.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0049244s 11:56:11.5 Info: AlterTable ImportListStatus 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:11.5 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:11.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:11.5 Info: DROP TABLE "ImportListStatus" 11:56:11.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0047261s 11:56:11.5 Info: AlterTable IndexerStatus 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:11.5 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.5 Info: DROP TABLE "IndexerStatus" 11:56:11.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.5 Info: => 0.0048051s 11:56:11.5 Info: AlterTable IndexerStatus 11:56:11.5 Info: => 1E-06s 11:56:11.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:11.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.6 Info: DROP TABLE "IndexerStatus" 11:56:11.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.6 Info: => 0.0051324s 11:56:11.6 Info: AlterTable IndexerStatus 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:11.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:11.6 Info: DROP TABLE "IndexerStatus" 11:56:11.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.6 Info: => 0.0053317s 11:56:11.6 Info: AlterTable LyricFiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:11.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:11.6 Info: DROP TABLE "LyricFiles" 11:56:11.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.6 Info: => 0.0051376s 11:56:11.6 Info: AlterTable LyricFiles 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:11.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:11.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:11.6 Info: DROP TABLE "LyricFiles" 11:56:11.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.6 Info: => 0.0052833s 11:56:11.6 Info: AlterTable MetadataFiles 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:11.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:11.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:11.6 Info: DROP TABLE "MetadataFiles" 11:56:11.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:11.6 Info: => 0.0052134s 11:56:11.6 Info: AlterTable MetadataFiles 11:56:11.6 Info: => 1.3E-06s 11:56:11.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:11.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:11.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:11.6 Info: DROP TABLE "MetadataFiles" 11:56:11.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:11.6 Info: => 0.0053075s 11:56:11.6 Info: AlterTable PendingReleases 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:11.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:11.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:11.6 Info: DROP TABLE "PendingReleases" 11:56:11.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:11.6 Info: => 0.0067371s 11:56:11.6 Info: AlterTable ScheduledTasks 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:11.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:11.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:11.6 Info: DROP TABLE "ScheduledTasks" 11:56:11.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.6 Info: => 0.0047762s 11:56:11.6 Info: AlterTable ScheduledTasks 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:11.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:11.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:11.6 Info: DROP TABLE "ScheduledTasks" 11:56:11.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.6 Info: => 0.0049403s 11:56:11.6 Info: AlterTable TrackFiles 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:11.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:11.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:11.6 Info: DROP TABLE "TrackFiles" 11:56:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.6 Info: => 0.004864s 11:56:11.6 Info: AlterTable TrackFiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:11.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:11.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:11.6 Info: DROP TABLE "TrackFiles" 11:56:11.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.6 Info: => 0.0065211s 11:56:11.6 Info: AlterTable VersionInfo 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:11.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:11.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:11.6 Info: DROP TABLE "VersionInfo" 11:56:11.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:11.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.6 Info: => 0.0047604s 11:56:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:11', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:11.6 Info: Committing Transaction 11:56:11.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:11.6 Info: => 0.0055242s 11:56:11.6 Info: 62: add_on_delete_to_notifications migrating 11:56:11.6 Info: Beginning Transaction 11:56:11.6 Info: Starting migration of Main DB to 62 11:56:11.6 Info: AlterTable Notifications 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0007194s 11:56:11.6 Info: AlterTable Notifications 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:11.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0006732s 11:56:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:11', 'add_on_delete_to_notifications') 11:56:11.6 Info: Committing Transaction 11:56:11.6 Info: 62: add_on_delete_to_notifications migrated 11:56:11.6 Info: => 0.0010051s 11:56:11.6 Info: 63: add_custom_formats migrating 11:56:11.6 Info: Beginning Transaction 11:56:11.6 Info: Starting migration of Main DB to 63 11:56:11.6 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 11:56:11.6 Info: AlterTable DelayProfiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:11.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0006757s 11:56:11.6 Info: UpdateData 11:56:11.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:11.6 Info: => 5.49E-05s 11:56:11.6 Info: AlterTable TrackFiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:11.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:11.6 Info: => 0.0006204s 11:56:11.6 Info: PerformDBOperation 11:56:11.6 Info: Performing DB Operation 11:56:11.6 Info: => 3.49E-05s 11:56:11.6 Info: CreateTable CustomFormats 11:56:11.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:11.6 Info: => 0.0001355s 11:56:11.6 Info: CreateIndex CustomFormats (Name) 11:56:11.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:11.6 Info: => 8.96E-05s 11:56:11.6 Info: AlterTable QualityProfiles 11:56:11.6 Info: => 9E-07s 11:56:11.6 Info: CreateColumn QualityProfiles FormatItems String 11:56:11.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:11.6 Info: => 0.0006396s 11:56:11.6 Info: AlterTable QualityProfiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:11.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0006359s 11:56:11.6 Info: AlterTable QualityProfiles 11:56:11.6 Info: => 1.1E-06s 11:56:11.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:11.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0006447s 11:56:11.6 Info: PerformDBOperation 11:56:11.6 Info: Performing DB Operation 11:56:11.6 Info: => 7.36E-05s 11:56:11.6 Info: PerformDBOperation 11:56:11.6 Info: Performing DB Operation 11:56:11.6 Info: => 0.0014065s 11:56:11.6 Info: DeleteColumn ReleaseProfiles Preferred 11:56:11.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:11.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:11.6 Info: DROP TABLE "ReleaseProfiles" 11:56:11.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:11.6 Info: => 0.0058531s 11:56:11.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:11.6 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:11.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:11.6 Info: DROP TABLE "ReleaseProfiles" 11:56:11.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:11.6 Info: => 0.0046181s 11:56:11.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:11.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:11.6 Info: => 5.48E-05s 11:56:11.6 Info: AlterTable DelayProfiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:11.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:11.6 Info: => 0.0006809s 11:56:11.6 Info: AlterTable DelayProfiles 11:56:11.6 Info: => 1E-06s 11:56:11.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:11.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:11.6 Info: => 0.0006411s 11:56:11.6 Info: -> 1 Insert operations completed in 00:00:00.0000963 taking an average of 00:00:00.0000963 11:56:11.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:11', 'add_custom_formats') 11:56:11.6 Info: Committing Transaction 11:56:11.6 Info: 63: add_custom_formats migrated 11:56:11.6 Info: => 0.0010717s 11:56:11.6 Debug: Took: 00:00:00.4808926 11:56:11.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:56:11.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:56:11.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173717277451_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:11.7 Info: DatabaseEngineVersionCheck migrating 11:56:11.7 Info: PerformDBOperation 11:56:11.7 Info: Performing DB Operation 11:56:11.7 Info: SQLite 3.46.1 11:56:11.7 Info: => 0.0011346s 11:56:11.7 Info: DatabaseEngineVersionCheck migrated 11:56:11.7 Info: => 0.0011526s 11:56:11.7 Info: VersionMigration migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: CreateTable VersionInfo 11:56:11.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:11.7 Info: => 0.0001545s 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: VersionMigration migrated 11:56:11.7 Info: => 0.0005425s 11:56:11.7 Info: VersionUniqueMigration migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: CreateIndex VersionInfo (Version) 11:56:11.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:11.7 Info: => 0.0001688s 11:56:11.7 Info: AlterTable VersionInfo 11:56:11.7 Info: => 9E-07s 11:56:11.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:11.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:11.7 Info: => 0.0005913s 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: VersionUniqueMigration migrated 11:56:11.7 Info: => 0.000819s 11:56:11.7 Info: VersionDescriptionMigration migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: AlterTable VersionInfo 11:56:11.7 Info: => 1.1E-06s 11:56:11.7 Info: CreateColumn VersionInfo Description String 11:56:11.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:11.7 Info: => 0.000225s 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: VersionDescriptionMigration migrated 11:56:11.7 Info: => 0.0004378s 11:56:11.7 Info: 1: InitialSetup migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 1 11:56:11.7 Info: CreateTable Config 11:56:11.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:11.7 Info: => 0.000177s 11:56:11.7 Info: CreateIndex Config (Key) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:11.7 Info: => 0.0001274s 11:56:11.7 Info: CreateTable RootFolders 11:56:11.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:11.7 Info: => 9.74E-05s 11:56:11.7 Info: CreateIndex RootFolders (Path) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:11.7 Info: => 0.0001053s 11:56:11.7 Info: CreateTable Artists 11:56:11.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:11.7 Info: => 0.0002966s 11:56:11.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.7 Info: => 0.0001115s 11:56:11.7 Info: CreateIndex Artists (NameSlug) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.7 Info: => 0.0001045s 11:56:11.7 Info: CreateIndex Artists (CleanName) 11:56:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.7 Info: => 0.0001012s 11:56:11.7 Info: CreateIndex Artists (Path) 11:56:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.7 Info: => 0.0001001s 11:56:11.7 Info: CreateTable Albums 11:56:11.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:11.7 Info: => 0.0002577s 11:56:11.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.7 Info: => 0.0001042s 11:56:11.7 Info: CreateIndex Albums (MBId) 11:56:11.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.7 Info: => 9.99E-05s 11:56:11.7 Info: CreateIndex Albums (TADBId) 11:56:11.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.7 Info: => 9.59E-05s 11:56:11.7 Info: CreateIndex Albums (TitleSlug) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.7 Info: => 0.0001003s 11:56:11.7 Info: CreateIndex Albums (CleanTitle) 11:56:11.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.7 Info: => 9.89E-05s 11:56:11.7 Info: CreateIndex Albums (Path) 11:56:11.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:11.7 Info: => 9.71E-05s 11:56:11.7 Info: CreateTable Tracks 11:56:11.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:11.7 Info: => 0.0001901s 11:56:11.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.7 Info: => 0.0001058s 11:56:11.7 Info: CreateIndex Tracks (ArtistId) 11:56:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:11.7 Info: => 0.0001023s 11:56:11.7 Info: CreateIndex Tracks (TrackFileId) 11:56:11.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.7 Info: => 0.0001152s 11:56:11.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:11.7 Info: => 8.78E-05s 11:56:11.7 Info: CreateTable TrackFiles 11:56:11.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:11.7 Info: => 0.0001411s 11:56:11.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:11.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:11.7 Info: => 0.0001102s 11:56:11.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:11.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.7 Info: => 0.0001016s 11:56:11.7 Info: CreateTable History 11:56:11.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:11.7 Info: => 0.0001759s 11:56:11.7 Info: CreateIndex History (Date) 11:56:11.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.7 Info: => 0.0001096s 11:56:11.7 Info: CreateIndex History (EventType) 11:56:11.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.7 Info: => 0.0001163s 11:56:11.7 Info: CreateIndex History (DownloadId) 11:56:11.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:11.7 Info: => 0.0001064s 11:56:11.7 Info: CreateIndex History (AlbumId) 11:56:11.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:11.7 Info: => 0.0001006s 11:56:11.7 Info: CreateTable Notifications 11:56:11.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:11.7 Info: => 0.0001403s 11:56:11.7 Info: CreateTable ScheduledTasks 11:56:11.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:11.7 Info: => 0.0001132s 11:56:11.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:11.7 Info: => 0.0001152s 11:56:11.7 Info: CreateTable Indexers 11:56:11.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:11.7 Info: => 0.0001183s 11:56:11.7 Info: CreateIndex Indexers (Name) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.7 Info: => 0.0001275s 11:56:11.7 Info: CreateTable Profiles 11:56:11.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001191s 11:56:11.7 Info: CreateIndex Profiles (Name) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:11.7 Info: => 0.0001089s 11:56:11.7 Info: CreateTable QualityDefinitions 11:56:11.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:11.7 Info: => 0.0001219s 11:56:11.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:11.7 Info: => 0.0001098s 11:56:11.7 Info: CreateIndex QualityDefinitions (Title) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:11.7 Info: => 0.0001044s 11:56:11.7 Info: CreateTable NamingConfig 11:56:11.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:11.7 Info: => 0.0001616s 11:56:11.7 Info: CreateTable Blacklist 11:56:11.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:11.7 Info: => 0.0002098s 11:56:11.7 Info: CreateTable Metadata 11:56:11.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001153s 11:56:11.7 Info: CreateTable MetadataFiles 11:56:11.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001347s 11:56:11.7 Info: CreateTable DownloadClients 11:56:11.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001151s 11:56:11.7 Info: CreateTable PendingReleases 11:56:11.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:11.7 Info: => 0.0001316s 11:56:11.7 Info: CreateTable RemotePathMappings 11:56:11.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001126s 11:56:11.7 Info: CreateTable Tags 11:56:11.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001036s 11:56:11.7 Info: CreateIndex Tags (Label) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:11.7 Info: => 0.0001303s 11:56:11.7 Info: CreateTable Restrictions 11:56:11.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001159s 11:56:11.7 Info: CreateTable DelayProfiles 11:56:11.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001467s 11:56:11.7 Info: CreateTable Users 11:56:11.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001304s 11:56:11.7 Info: CreateIndex Users (Identifier) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:11.7 Info: => 0.0001213s 11:56:11.7 Info: CreateIndex Users (Username) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:11.7 Info: => 0.0001096s 11:56:11.7 Info: CreateTable Commands 11:56:11.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:11.7 Info: => 0.0001543s 11:56:11.7 Info: CreateTable IndexerStatus 11:56:11.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:11.7 Info: => 0.0001527s 11:56:11.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:11.7 Info: => 0.000119s 11:56:11.7 Info: CreateTable ExtraFiles 11:56:11.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.7 Info: => 0.0023025s 11:56:11.7 Info: CreateTable LyricFiles 11:56:11.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:11.7 Info: => 0.0001694s 11:56:11.7 Info: CreateTable LanguageProfiles 11:56:11.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:11.7 Info: => 0.0001087s 11:56:11.7 Info: CreateIndex LanguageProfiles (Name) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:11.7 Info: => 0.0001548s 11:56:11.7 Info: CreateTable DownloadClientStatus 11:56:11.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:11.7 Info: => 0.0001233s 11:56:11.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:11.7 Info: => 0.0001429s 11:56:11.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:11.7 Info: -> 1 Insert operations completed in 00:00:00.0000726 taking an average of 00:00:00.0000726 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:11', 'InitialSetup') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 1: InitialSetup migrated 11:56:11.7 Info: => 0.0010272s 11:56:11.7 Info: 2: add_reason_to_pending_releases migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 2 11:56:11.7 Info: AlterTable PendingReleases 11:56:11.7 Info: => 1.1E-06s 11:56:11.7 Info: CreateColumn PendingReleases Reason Int32 11:56:11.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:11.7 Info: => 0.0006141s 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:11', 'add_reason_to_pending_releases') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 2: add_reason_to_pending_releases migrated 11:56:11.7 Info: => 0.000925s 11:56:11.7 Info: 3: add_medium_support migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 3 11:56:11.7 Info: AlterTable Albums 11:56:11.7 Info: => 1.1E-06s 11:56:11.7 Info: CreateColumn Albums Media String 11:56:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:11.7 Info: => 0.0006079s 11:56:11.7 Info: AlterTable Tracks 11:56:11.7 Info: => 1E-06s 11:56:11.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:11.7 Info: => 0.0005732s 11:56:11.7 Info: AlterTable Tracks 11:56:11.7 Info: => 9E-07s 11:56:11.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:11.7 Info: => 0.0005767s 11:56:11.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:11.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:11.7 Info: => 4.86E-05s 11:56:11.7 Info: DeleteColumn Tracks TrackNumber 11:56:11.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:11.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:11.7 Info: DROP TABLE "Tracks" 11:56:11.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.7 Info: => 0.004832s 11:56:11.7 Info: AlterTable Tracks 11:56:11.7 Info: => 1E-06s 11:56:11.7 Info: CreateColumn Tracks TrackNumber String 11:56:11.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:11.7 Info: => 0.0005572s 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:11', 'add_medium_support') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 3: add_medium_support migrated 11:56:11.7 Info: => 0.0009529s 11:56:11.7 Info: 4: add_various_qualites_in_profile migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 4 11:56:11.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:11.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:11.7 Info: => 5.65E-05s 11:56:11.7 Info: PerformDBOperation 11:56:11.7 Info: Performing DB Operation 11:56:11.7 Info: => 3.94E-05s 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:11', 'add_various_qualites_in_profile') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 4: add_various_qualites_in_profile migrated 11:56:11.7 Info: => 0.0002992s 11:56:11.7 Info: 5: metadata_profiles migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 5 11:56:11.7 Info: CreateTable MetadataProfiles 11:56:11.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:11.7 Info: => 0.0001381s 11:56:11.7 Info: CreateIndex MetadataProfiles (Name) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:11.7 Info: => 0.0001442s 11:56:11.7 Info: AlterTable Artists 11:56:11.7 Info: => 9E-07s 11:56:11.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:11.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:11.7 Info: => 0.0006104s 11:56:11.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:11.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:11.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:11.7 Info: DROP TABLE "Artists" 11:56:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.7 Info: => 0.0046882s 11:56:11.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:11.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:11.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:11.7 Info: DROP TABLE "Artists" 11:56:11.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.7 Info: => 0.0046896s 11:56:11.7 Info: AlterTable Albums 11:56:11.7 Info: => 1E-06s 11:56:11.7 Info: CreateColumn Albums SecondaryTypes String 11:56:11.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:11.7 Info: => 0.0005591s 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:11', 'metadata_profiles') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 5: metadata_profiles migrated 11:56:11.7 Info: => 0.0009915s 11:56:11.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 6 11:56:11.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:11.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:11.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:11.7 Info: DROP TABLE "Indexers" 11:56:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.7 Info: => 0.0046308s 11:56:11.7 Info: AlterTable Indexers 11:56:11.7 Info: => 1.1E-06s 11:56:11.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:11.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:11.7 Info: => 0.0005609s 11:56:11.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:11.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:11.7 Info: => 4.92E-05s 11:56:11.7 Info: AlterTable Indexers 11:56:11.7 Info: => 8E-07s 11:56:11.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:11.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:11.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:11.7 Info: DROP TABLE "Indexers" 11:56:11.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:11.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:11.7 Info: => 0.0056307s 11:56:11.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:11', 'separate_automatic_and_interactive_search') 11:56:11.7 Info: Committing Transaction 11:56:11.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:11.7 Info: => 0.0060139s 11:56:11.7 Info: 7: change_album_path_to_relative migrating 11:56:11.7 Info: Beginning Transaction 11:56:11.7 Info: Starting migration of Main DB to 7 11:56:11.7 Info: DeleteColumn Albums Path 11:56:11.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:11.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:11.7 Info: DROP TABLE "Albums" 11:56:11.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.8 Info: => 0.0048621s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:11', 'change_album_path_to_relative') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 7: change_album_path_to_relative migrated 11:56:11.8 Info: => 0.0053221s 11:56:11.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:11.8 Info: => 5.76E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:11', 'change_quality_size_mb_to_kb') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:11.8 Info: => 0.0003231s 11:56:11.8 Info: 9: album_releases migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 9 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.7E-06s 11:56:11.8 Info: CreateColumn Albums Releases String 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:11.8 Info: => 0.0006092s 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.1E-06s 11:56:11.8 Info: CreateColumn Albums CurrentRelease String 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:11.8 Info: => 0.0005628s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:11', 'album_releases') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 9: album_releases migrated 11:56:11.8 Info: => 0.0008662s 11:56:11.8 Info: 10: album_releases_fix migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 10 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "Albums" 11:56:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.8 Info: => 0.0068418s 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.1E-06s 11:56:11.8 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "Albums" 11:56:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.8 Info: => 0.0046265s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:11', 'album_releases_fix') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 10: album_releases_fix migrated 11:56:11.8 Info: => 0.0050484s 11:56:11.8 Info: 11: import_lists migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 11 11:56:11.8 Info: CreateTable ImportLists 11:56: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) 11:56:11.8 Info: => 0.0001736s 11:56:11.8 Info: CreateIndex ImportLists (Name) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:11.8 Info: => 8.77E-05s 11:56:11.8 Info: CreateTable ImportListStatus 11:56: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) 11:56:11.8 Info: => 0.0001215s 11:56:11.8 Info: CreateIndex ImportListStatus (ProviderId) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:11.8 Info: => 8.43E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:11', 'import_lists') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 11: import_lists migrated 11:56:11.8 Info: => 0.0004347s 11:56:11.8 Info: 12: add_release_status migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 12 11:56:11.8 Info: AlterTable MetadataProfiles 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:11.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:11.8 Info: => 0.0006354s 11:56:11.8 Info: PerformDBOperation 11:56:11.8 Info: Performing DB Operation 11:56:11.8 Info: => 3.55E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:11', 'add_release_status') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 12: add_release_status migrated 11:56:11.8 Info: => 0.0003187s 11:56:11.8 Info: 13: album_download_notification migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 13 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 1.5E-06s 11:56:11.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006488s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:11', 'album_download_notification') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 13: album_download_notification migrated 11:56:11.8 Info: => 0.0009809s 11:56:11.8 Info: 14: fix_language_metadata_profiles migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:11.8 Info: => 8.26E-05s 11:56: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 11:56: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 11:56:11.8 Info: => 6.23E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:11', 'fix_language_metadata_profiles') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 14: fix_language_metadata_profiles migrated 11:56:11.8 Info: => 0.0003177s 11:56:11.8 Info: 15: remove_fanzub migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 15 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:11.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:11.8 Info: => 4.78E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:11', 'remove_fanzub') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 15: remove_fanzub migrated 11:56:11.8 Info: => 0.0003028s 11:56:11.8 Info: 16: update_artist_history_indexes migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 16 11:56:11.8 Info: CreateIndex Albums (ArtistId) 11:56:11.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:11.8 Info: => 0.000112s 11:56:11.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:11.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:11.8 Info: => 0.0011912s 11:56:11.8 Info: DeleteIndex History (AlbumId) 11:56:11.8 Info: DROP INDEX "IX_History_AlbumId" 11:56:11.8 Info: => 0.0001463s 11:56:11.8 Info: CreateIndex History (AlbumId, Date) 11:56:11.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.8 Info: => 0.000103s 11:56:11.8 Info: DeleteIndex History (DownloadId) 11:56:11.8 Info: DROP INDEX "IX_History_DownloadId" 11:56:11.8 Info: => 0.0001167s 11:56:11.8 Info: CreateIndex History (DownloadId, Date) 11:56:11.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.8 Info: => 9.49E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:11', 'update_artist_history_indexes') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 16: update_artist_history_indexes migrated 11:56:11.8 Info: => 0.0004424s 11:56:11.8 Info: 17: remove_nma migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 17 11:56:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:11.8 Info: => 5.25E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:11', 'remove_nma') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 17: remove_nma migrated 11:56:11.8 Info: => 0.0003109s 11:56:11.8 Info: 18: album_disambiguation migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 18 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: CreateColumn Albums Disambiguation String 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:11.8 Info: => 0.0006363s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:11', 'album_disambiguation') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 18: album_disambiguation migrated 11:56:11.8 Info: => 0.0009372s 11:56:11.8 Info: 19: add_ape_quality_in_profiles migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 19 11:56:11.8 Info: PerformDBOperation 11:56:11.8 Info: Performing DB Operation 11:56:11.8 Info: => 3.54E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:11', 'add_ape_quality_in_profiles') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 19: add_ape_quality_in_profiles migrated 11:56:11.8 Info: => 0.0002943s 11:56:11.8 Info: 20: remove_pushalot migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 20 11:56:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:11.8 Info: => 5.13E-05s 11:56:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:11.8 Info: => 3.65E-05s 11:56:11.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:11.8 Info: => 3.62E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:11', 'remove_pushalot') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 20: remove_pushalot migrated 11:56:11.8 Info: => 0.0003193s 11:56:11.8 Info: 21: add_custom_filters migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 21 11:56:11.8 Info: CreateTable CustomFilters 11:56: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) 11:56:11.8 Info: => 0.0001373s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:11', 'add_custom_filters') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 21: add_custom_filters migrated 11:56:11.8 Info: => 0.0004341s 11:56:11.8 Info: 22: import_list_tags migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 22 11:56:11.8 Info: AlterTable ImportLists 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: CreateColumn ImportLists Tags String 11:56:11.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:11.8 Info: => 0.0006304s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:11', 'import_list_tags') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 22: import_list_tags migrated 11:56:11.8 Info: => 0.0009276s 11:56:11.8 Info: 23: add_release_groups_etc migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 23 11:56:11.8 Info: CreateTable ArtistMetadata 11:56: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) 11:56:11.8 Info: => 0.0001861s 11:56:11.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:11.8 Info: => 0.0001341s 11:56: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" 11:56: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" 11:56:11.8 Info: => 9.8E-05s 11:56:11.8 Info: AlterTable Artists 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:11.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006312s 11:56:11.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:11.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:11.8 Info: => 7.57E-05s 11:56:11.8 Info: CreateTable AlbumReleases 11:56: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) 11:56:11.8 Info: => 0.0001638s 11:56:11.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:11.8 Info: => 0.0001223s 11:56:11.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:11.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:11.8 Info: => 8.54E-05s 11:56:11.8 Info: PerformDBOperation 11:56:11.8 Info: Performing DB Operation 11:56:11.8 Info: => 3.79E-05s 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 8E-07s 11:56:11.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006432s 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:11.8 Info: => 0.0006481s 11:56:11.8 Info: AlterTable Albums 11:56:11.8 Info: => 1.1E-06s 11:56:11.8 Info: CreateColumn Albums Links String 11:56:11.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:11.8 Info: => 0.000623s 11:56: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") 11:56:11.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:11.8 Info: => 8.92E-05s 11:56:11.8 Info: AlterTable Tracks 11:56:11.8 Info: => 1E-06s 11:56:11.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:11.8 Info: => 0.0006429s 11:56:11.8 Info: AlterTable Tracks 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006365s 11:56:11.8 Info: AlterTable Tracks 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:11.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006324s 11:56: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") 11:56:11.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:11.8 Info: => 8.96E-05s 11:56: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") 11:56:11.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:11.8 Info: => 0.0010271s 11:56:11.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "Artists" 11:56:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.8 Info: => 0.0049019s 11:56:11.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "Albums" 11:56:11.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:11.8 Info: => 0.0059607s 11:56:11.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "Tracks" 11:56:11.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:11.8 Info: => 0.0045463s 11:56:11.8 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:11.8 Info: DROP TABLE "TrackFiles" 11:56:11.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.8 Info: => 0.005717s 11:56:11.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:11.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.8 Info: => 8.59E-05s 11:56:11.8 Info: CreateIndex Artists (Monitored) 11:56:11.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.8 Info: => 8.03E-05s 11:56:11.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:11.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:11.8 Info: => 8.08E-05s 11:56:11.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:11.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:11.8 Info: => 7.93E-05s 11:56:11.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:11.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:11.8 Info: => 7.81E-05s 11:56:11.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:11.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:11.8 Info: => 8.11E-05s 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:11.8 Info: => 4.64E-05s 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:11.8 Info: => 4E-05s 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:11.8 Info: => 4.77E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:11', 'add_release_groups_etc') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 23: add_release_groups_etc migrated 11:56:11.8 Info: => 0.0005789s 11:56:11.8 Info: 24: NewMediaInfoFormat migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 24 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:11.8 Info: => 5.59E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:11', 'NewMediaInfoFormat') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 24: NewMediaInfoFormat migrated 11:56:11.8 Info: => 0.000318s 11:56:11.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 25 11:56:11.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:11.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:11.8 Info: => 0.0016976s 11:56:11.8 Info: AlterTable ReleaseProfiles 11:56:11.8 Info: => 1.1E-06s 11:56:11.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:11.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:11.8 Info: => 0.0005826s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:11', 'rename_restrictions_to_release_profiles') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:11.8 Info: => 0.0008756s 11:56:11.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 26 11:56:11.8 Info: RenameTable Profiles QualityProfiles 11:56:11.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:11.8 Info: => 0.0017085s 11:56:11.8 Info: AlterTable QualityProfiles 11:56:11.8 Info: => 1.1E-06s 11:56:11.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:11.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:11.8 Info: => 0.0005833s 11:56:11.8 Info: AlterTable LanguageProfiles 11:56:11.8 Info: => 1E-06s 11:56:11.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:11.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:11.8 Info: => 0.0005623s 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:11.8 Info: => 4.49E-05s 11:56:11.8 Info: UpdateData 11:56:11.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:11.8 Info: => 3.64E-05s 11:56:11.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:11.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.8 Info: DROP TABLE "Artists" 11:56:11.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.8 Info: => 0.0049532s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:11', 'rename_quality_profiles_add_upgrade_allowed') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:11.8 Info: => 0.0053613s 11:56:11.8 Info: 27: add_import_exclusions migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 27 11:56:11.8 Info: CreateTable ImportListExclusions 11:56:11.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:11.8 Info: => 0.0001361s 11:56:11.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:11.8 Info: => 9.28E-05s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:11', 'add_import_exclusions') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 27: add_import_exclusions migrated 11:56:11.8 Info: => 0.0004116s 11:56:11.8 Info: 28: clean_artist_metadata_table migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 28 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: => 0.0001678s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: => 0.000129s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:11.8 Info: => 0.0001401s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:11.8 Info: => 0.0001268s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:11.8 Info: => 0.0001196s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:11.8 Info: => 0.0001188s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:11', 'clean_artist_metadata_table') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 28: clean_artist_metadata_table migrated 11:56:11.8 Info: => 0.0004158s 11:56:11.8 Info: 29: health_issue_notification migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 29 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006383s 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006004s 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 1E-06s 11:56:11.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0005938s 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0005872s 11:56:11.8 Info: AlterTable Notifications 11:56:11.8 Info: => 1E-06s 11:56:11.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:11.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:11.8 Info: => 0.0006114s 11:56:11.8 Info: DeleteColumn Notifications OnDownload 11:56:11.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:11.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:11.8 Info: DROP TABLE "Notifications" 11:56:11.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:11.8 Info: => 0.0056555s 11:56:11.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:11.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:11.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:11.8 Info: DROP TABLE "Notifications" 11:56:11.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:11.8 Info: => 0.0056404s 11:56:11.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:11', 'health_issue_notification') 11:56:11.8 Info: Committing Transaction 11:56:11.8 Info: 29: health_issue_notification migrated 11:56:11.8 Info: => 0.006049s 11:56:11.8 Info: 30: add_mediafilerepository_mtime migrating 11:56:11.8 Info: Beginning Transaction 11:56:11.8 Info: Starting migration of Main DB to 30 11:56:11.8 Info: AlterTable TrackFiles 11:56:11.8 Info: => 1.2E-06s 11:56:11.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:11.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:11.8 Info: => 0.0006869s 11:56:11.8 Info: AlterTable TrackFiles 11:56:11.8 Info: => 1.5E-06s 11:56:11.8 Info: CreateColumn TrackFiles Path String 11:56:11.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:11.8 Info: => 0.0006068s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:11.8 Info: => 4.18E-05s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:11.8 Info: => 0.0001323s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:11.8 Info: => 0.0001427s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:11.8 Info: => 0.0001434s 11:56:11.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:11.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:11.8 Info: => 8.6E-05s 11:56:11.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:11.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:11.8 Info: => 5.38E-05s 11:56:11.8 Info: AlterTable TrackFiles 11:56:11.8 Info: => 9E-07s 11:56:11.8 Info: AlterColumn TrackFiles Path String 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:11.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:11.8 Info: DROP TABLE "TrackFiles" 11:56:11.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.8 Info: => 0.0046344s 11:56:11.8 Info: CreateIndex TrackFiles (Path) 11:56:11.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.8 Info: => 8.82E-05s 11:56:11.8 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:11.9 Info: DROP TABLE "TrackFiles" 11:56:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.9 Info: => 0.0062199s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:11', 'add_mediafilerepository_mtime') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:11.9 Info: => 0.0066005s 11:56:11.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 31 11:56:11.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:11.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:11.9 Info: => 9.92E-05s 11:56:11.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:11.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:11.9 Info: => 0.0001426s 11:56:11.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.9 Info: DROP TABLE "Artists" 11:56:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.9 Info: => 0.0050827s 11:56:11.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.9 Info: => 8.51E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:11', 'add_artistmetadataid_constraint') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:11.9 Info: => 0.0004462s 11:56:11.9 Info: 32: old_ids_and_artist_alias migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 32 11:56:11.9 Info: AlterTable ArtistMetadata 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn ArtistMetadata Aliases String 11:56:11.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.0006642s 11:56:11.9 Info: AlterTable ArtistMetadata 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:11.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.0006234s 11:56:11.9 Info: AlterTable Albums 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:11.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.000658s 11:56:11.9 Info: AlterTable AlbumReleases 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:11.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.0006368s 11:56:11.9 Info: AlterTable Tracks 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.0006389s 11:56:11.9 Info: AlterTable Tracks 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:11.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:11.9 Info: => 0.0006331s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:11', 'old_ids_and_artist_alias') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 32: old_ids_and_artist_alias migrated 11:56:11.9 Info: => 0.0009619s 11:56:11.9 Info: 33: download_propers_config migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 33 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 3.54E-05s 11:56:11.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:11.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:11.9 Info: => 3.85E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:11', 'download_propers_config') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 33: download_propers_config migrated 11:56:11.9 Info: => 0.0003084s 11:56:11.9 Info: 34: remove_language_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 34 11:56:11.9 Info: DeleteTable LanguageProfiles 11:56:11.9 Info: DROP TABLE "LanguageProfiles" 11:56:11.9 Info: => 0.0002177s 11:56:11.9 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:11.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.9 Info: DROP TABLE "Artists" 11:56:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.9 Info: => 0.0062446s 11:56:11.9 Info: DeleteColumn ImportLists LanguageProfileId 11:56:11.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:11.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:11.9 Info: DROP TABLE "ImportLists" 11:56:11.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:11.9 Info: => 0.0057062s 11:56:11.9 Info: DeleteColumn Blacklist Language 11:56:11.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:11.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:11.9 Info: DROP TABLE "Blacklist" 11:56:11.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:11.9 Info: => 0.0044819s 11:56:11.9 Info: DeleteColumn History Language 11:56:11.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:11.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:11.9 Info: DROP TABLE "History" 11:56:11.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:11.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:11.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:11.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:11.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:11.9 Info: => 0.006278s 11:56:11.9 Info: DeleteColumn LyricFiles Language 11:56:11.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:11.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:11.9 Info: DROP TABLE "LyricFiles" 11:56:11.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:11.9 Info: => 0.0043166s 11:56:11.9 Info: DeleteColumn TrackFiles Language 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:11.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:11.9 Info: DROP TABLE "TrackFiles" 11:56:11.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:11.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:11.9 Info: => 0.0047033s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:11', 'remove_language_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 34: remove_language_profiles migrated 11:56:11.9 Info: => 0.0052454s 11:56:11.9 Info: 35: multi_disc_naming_format migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 35 11:56:11.9 Info: AlterTable NamingConfig 11:56:11.9 Info: => 1.2E-06s 11:56:11.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:11.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:11.9 Info: => 0.0006512s 11:56:11.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:11.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:11.9 Info: => 4.99E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:11', 'multi_disc_naming_format') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 35: multi_disc_naming_format migrated 11:56:11.9 Info: => 0.000346s 11:56:11.9 Info: 36: add_download_client_priority migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 36 11:56:11.9 Info: AlterTable DownloadClients 11:56:11.9 Info: => 1.2E-06s 11:56:11.9 Info: CreateColumn DownloadClients Priority Int32 11:56:11.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0006562s 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 5.7E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:11', 'add_download_client_priority') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 36: add_download_client_priority migrated 11:56:11.9 Info: => 0.0003672s 11:56:11.9 Info: 37: remove_growl_prowl migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 37 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:11.9 Info: => 5.15E-05s 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:11.9 Info: => 3.67E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:11', 'remove_growl_prowl') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 37: remove_growl_prowl migrated 11:56:11.9 Info: => 0.0003046s 11:56:11.9 Info: 38: remove_plex_hometheatre migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 38 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:11.9 Info: => 0.0010534s 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:11.9 Info: => 4.55E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:11', 'remove_plex_hometheatre') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 38: remove_plex_hometheatre migrated 11:56:11.9 Info: => 0.0003376s 11:56:11.9 Info: 39: add_root_folder_add_defaults migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 39 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 1.2E-06s 11:56:11.9 Info: CreateColumn RootFolders Name String 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:11.9 Info: => 0.0006588s 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0005977s 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0005886s 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0005812s 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn RootFolders DefaultTags String 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:11.9 Info: => 0.0005975s 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 5.87E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:11', 'add_root_folder_add_defaults') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 39: add_root_folder_add_defaults migrated 11:56:11.9 Info: => 0.0003837s 11:56:11.9 Info: 40: task_duration migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 40 11:56:11.9 Info: AlterTable ScheduledTasks 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:11.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:11.9 Info: => 0.0006518s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:11', 'task_duration') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 40: task_duration migrated 11:56:11.9 Info: => 0.0009789s 11:56:11.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 41 11:56:11.9 Info: AlterTable ReleaseProfiles 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:11.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0006491s 11:56:11.9 Info: AlterTable ReleaseProfiles 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:11.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0006012s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:11', 'add_indexer_and_enabled_to_release_profiles') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:11.9 Info: => 0.0009372s 11:56:11.9 Info: 42: remove_album_folders migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 42 11:56:11.9 Info: DeleteColumn Artists AlbumFolder 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:11.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:11.9 Info: DROP TABLE "Artists" 11:56:11.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:11.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:11.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:11.9 Info: => 0.0061148s 11:56:11.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:11.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:11.9 Info: => 4.46E-05s 11:56:11.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:11.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:11.9 Info: => 3.82E-05s 11:56:11.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:11.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:11.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:11.9 Info: DROP TABLE "NamingConfig" 11:56:11.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:11.9 Info: => 0.0044001s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:11', 'remove_album_folders') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 42: remove_album_folders migrated 11:56:11.9 Info: => 0.0048745s 11:56:11.9 Info: 44: add_priority_to_indexers migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 44 11:56:11.9 Info: AlterTable Indexers 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn Indexers Priority Int32 11:56:11.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:11.9 Info: => 0.0006399s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:11', 'add_priority_to_indexers') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 44: add_priority_to_indexers migrated 11:56:11.9 Info: => 0.0009633s 11:56:11.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 45 11:56:11.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:11.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:11.9 Info: => 0.0001282s 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 3.14E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:11', 'remove_chown_and_folderchmod_config') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:11.9 Info: => 0.000333s 11:56:11.9 Info: 47: update_notifiarr migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 47 11:56:11.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:11.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:11.9 Info: => 7.76E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:11', 'update_notifiarr') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 47: update_notifiarr migrated 11:56:11.9 Info: => 0.000368s 11:56:11.9 Info: 49: email_multiple_addresses migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 49 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 6.4E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:11', 'email_multiple_addresses') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 49: email_multiple_addresses migrated 11:56:11.9 Info: => 0.0003544s 11:56:11.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 50 11:56:11.9 Info: RenameTable Blacklist Blocklist 11:56:11.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:11.9 Info: => 0.0018371s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:11', 'rename_blacklist_to_blocklist') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:11.9 Info: => 0.0022052s 11:56:11.9 Info: 51: cdh_per_downloadclient migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 51 11:56:11.9 Info: AlterTable DownloadClients 11:56:11.9 Info: => 1E-06s 11:56:11.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:11.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0006795s 11:56:11.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:11.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0006263s 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 0.0001638s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:11', 'cdh_per_downloadclient') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 51: cdh_per_downloadclient migrated 11:56:11.9 Info: => 0.0005022s 11:56:11.9 Info: 52: download_history migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 52 11:56:11.9 Info: CreateTable DownloadHistory 11:56:11.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:11.9 Info: => 0.0002354s 11:56:11.9 Info: CreateIndex DownloadHistory (EventType) 11:56:11.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:11.9 Info: => 0.0001051s 11:56:11.9 Info: CreateIndex DownloadHistory (ArtistId) 11:56:11.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:11.9 Info: => 8.59E-05s 11:56:11.9 Info: CreateIndex DownloadHistory (DownloadId) 11:56:11.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:11.9 Info: => 8.84E-05s 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 0.0001287s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:11', 'download_history') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 52: download_history migrated 11:56:11.9 Info: => 0.0005463s 11:56:11.9 Info: 53: add_update_history migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 53 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:11', 'add_update_history') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 53: add_update_history migrated 11:56:11.9 Info: => 0.0003666s 11:56:11.9 Info: 54: add_on_update_to_notifications migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 54 11:56:11.9 Info: AlterTable Notifications 11:56:11.9 Info: => 1.7E-06s 11:56:11.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:11.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0006976s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:11', 'add_on_update_to_notifications') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 54: add_on_update_to_notifications migrated 11:56:11.9 Info: => 0.0010607s 11:56:11.9 Info: 55: download_client_per_indexer migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 55 11:56:11.9 Info: AlterTable Indexers 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn Indexers DownloadClientId Int32 11:56:11.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0006733s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:11', 'download_client_per_indexer') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 55: download_client_per_indexer migrated 11:56:11.9 Info: => 0.00103s 11:56:11.9 Info: 56: AddNewItemMonitorType migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 56 11:56:11.9 Info: AlterTable Artists 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn Artists MonitorNewItems Int32 11:56:11.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0007001s 11:56:11.9 Info: AlterTable RootFolders 11:56:11.9 Info: => 1.3E-06s 11:56:11.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:11.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0006663s 11:56:11.9 Info: AlterTable ImportLists 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.0006549s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:11', 'AddNewItemMonitorType') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 56: AddNewItemMonitorType migrated 11:56:11.9 Info: => 0.0009964s 11:56:11.9 Info: 57: ImportListSearch migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 57 11:56:11.9 Info: AlterTable ImportLists 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:11.9 Info: => 0.0007152s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:11', 'ImportListSearch') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 57: ImportListSearch migrated 11:56:11.9 Info: => 0.0010363s 11:56:11.9 Info: 58: ImportListMonitorExisting migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 58 11:56:11.9 Info: AlterTable ImportLists 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:11.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:11.9 Info: => 0.000737s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:11', 'ImportListMonitorExisting') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 58: ImportListMonitorExisting migrated 11:56:11.9 Info: => 0.0010674s 11:56:11.9 Info: 59: add_indexer_tags migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 59 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:11.9 Info: => 5.21E-05s 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:11.9 Info: => 4.03E-05s 11:56:11.9 Info: AlterTable Indexers 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: CreateColumn Indexers Tags String 11:56:11.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:11.9 Info: => 0.0006685s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:11', 'add_indexer_tags') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 59: add_indexer_tags migrated 11:56:11.9 Info: => 0.0009861s 11:56:11.9 Info: 60: update_audio_types migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 60 11:56:11.9 Info: PerformDBOperation 11:56:11.9 Info: Performing DB Operation 11:56:11.9 Info: => 5.74E-05s 11:56:11.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:11', 'update_audio_types') 11:56:11.9 Info: Committing Transaction 11:56:11.9 Info: 60: update_audio_types migrated 11:56:11.9 Info: => 0.000335s 11:56:11.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:11.9 Info: Beginning Transaction 11:56:11.9 Info: Starting migration of Main DB to 61 11:56:11.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:11.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:11.9 Info: => 5.1E-05s 11:56:11.9 Info: AlterTable AlbumReleases 11:56:11.9 Info: => 9E-07s 11:56:11.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:11.9 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:11.9 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:11.9 Info: DROP TABLE "AlbumReleases" 11:56:11.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:11.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:11.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:11.9 Info: => 0.0062093s 11:56:11.9 Info: AlterTable Albums 11:56:11.9 Info: => 1.1E-06s 11:56:11.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.0 Info: DROP TABLE "Albums" 11:56:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.0 Info: => 0.0053228s 11:56:12.0 Info: AlterTable Albums 11:56:12.0 Info: => 1.2E-06s 11:56:12.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.0 Info: DROP TABLE "Albums" 11:56:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.0 Info: => 0.0052551s 11:56:12.0 Info: AlterTable Albums 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn Albums Added DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.0 Info: DROP TABLE "Albums" 11:56:12.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.0 Info: => 0.0067116s 11:56:12.0 Info: AlterTable Artists 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:12.0 Info: DROP TABLE "Artists" 11:56:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.0 Info: => 0.0053827s 11:56:12.0 Info: AlterTable Artists 11:56:12.0 Info: => 1.2E-06s 11:56:12.0 Info: AlterColumn Artists Added DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:12.0 Info: DROP TABLE "Artists" 11:56:12.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.0 Info: => 0.0052598s 11:56:12.0 Info: AlterTable Blocklist 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:12.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:12.0 Info: DROP TABLE "Blocklist" 11:56:12.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:12.0 Info: => 0.0063004s 11:56:12.0 Info: AlterTable Blocklist 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:12.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:12.0 Info: DROP TABLE "Blocklist" 11:56:12.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:12.0 Info: => 0.004703s 11:56:12.0 Info: AlterTable Commands 11:56:12.0 Info: => 1.2E-06s 11:56:12.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:12.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.0 Info: DROP TABLE "Commands" 11:56:12.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.0 Info: => 0.0060822s 11:56:12.0 Info: AlterTable Commands 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:12.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.0 Info: DROP TABLE "Commands" 11:56:12.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.0 Info: => 0.004692s 11:56:12.0 Info: AlterTable Commands 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:12.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.0 Info: DROP TABLE "Commands" 11:56:12.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.0 Info: => 0.0047462s 11:56:12.0 Info: AlterTable DownloadClientStatus 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:12.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.0 Info: DROP TABLE "DownloadClientStatus" 11:56:12.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.0 Info: => 0.0062269s 11:56:12.0 Info: AlterTable DownloadClientStatus 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:12.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.0 Info: DROP TABLE "DownloadClientStatus" 11:56:12.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.0 Info: => 0.0047935s 11:56:12.0 Info: AlterTable DownloadClientStatus 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:12.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.0 Info: DROP TABLE "DownloadClientStatus" 11:56:12.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.0 Info: => 0.0062326s 11:56:12.0 Info: AlterTable DownloadHistory 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:12.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:12.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:12.0 Info: DROP TABLE "DownloadHistory" 11:56:12.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:12.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:12.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:12.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:12.0 Info: => 0.0052596s 11:56:12.0 Info: AlterTable ExtraFiles 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:12.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:12.0 Info: DROP TABLE "ExtraFiles" 11:56:12.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:12.0 Info: => 0.004606s 11:56:12.0 Info: AlterTable ExtraFiles 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:12.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:12.0 Info: DROP TABLE "ExtraFiles" 11:56:12.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:12.0 Info: => 0.006004s 11:56:12.0 Info: AlterTable History 11:56:12.0 Info: => 1.1E-06s 11:56:12.0 Info: AlterColumn History Date DateTimeOffset 11:56:12.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:12.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:12.0 Info: DROP TABLE "History" 11:56:12.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:12.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.0 Info: => 0.0052916s 11:56:12.0 Info: AlterTable ImportListStatus 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:12.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.0 Info: DROP TABLE "ImportListStatus" 11:56:12.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.0 Info: => 0.0059772s 11:56:12.0 Info: AlterTable ImportListStatus 11:56:12.0 Info: => 1E-06s 11:56:12.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:12.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.1 Info: DROP TABLE "ImportListStatus" 11:56:12.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.1 Info: => 0.004909s 11:56:12.1 Info: AlterTable ImportListStatus 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:12.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.1 Info: DROP TABLE "ImportListStatus" 11:56:12.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.1 Info: => 0.0048172s 11:56:12.1 Info: AlterTable IndexerStatus 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:12.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.1 Info: DROP TABLE "IndexerStatus" 11:56:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.1 Info: => 0.0062105s 11:56:12.1 Info: AlterTable IndexerStatus 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:12.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.1 Info: DROP TABLE "IndexerStatus" 11:56:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.1 Info: => 0.0050126s 11:56:12.1 Info: AlterTable IndexerStatus 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:12.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.1 Info: DROP TABLE "IndexerStatus" 11:56:12.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.1 Info: => 0.0049922s 11:56:12.1 Info: AlterTable LyricFiles 11:56:12.1 Info: => 1.1E-06s 11:56:12.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:12.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.1 Info: DROP TABLE "LyricFiles" 11:56:12.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.1 Info: => 0.0060147s 11:56:12.1 Info: AlterTable LyricFiles 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:12.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:12.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.1 Info: DROP TABLE "LyricFiles" 11:56:12.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.1 Info: => 0.0046683s 11:56:12.1 Info: AlterTable MetadataFiles 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:12.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:12.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:12.1 Info: DROP TABLE "MetadataFiles" 11:56:12.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:12.1 Info: => 0.0058254s 11:56:12.1 Info: AlterTable MetadataFiles 11:56:12.1 Info: => 1.1E-06s 11:56:12.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:12.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:12.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:12.1 Info: DROP TABLE "MetadataFiles" 11:56:12.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:12.1 Info: => 0.0059001s 11:56:12.1 Info: AlterTable PendingReleases 11:56:12.1 Info: => 1.1E-06s 11:56:12.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:12.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:12.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:12.1 Info: DROP TABLE "PendingReleases" 11:56:12.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:12.1 Info: => 0.0045757s 11:56:12.1 Info: AlterTable ScheduledTasks 11:56:12.1 Info: => 1.1E-06s 11:56:12.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:12.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:12.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:12.1 Info: DROP TABLE "ScheduledTasks" 11:56:12.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.1 Info: => 0.0061526s 11:56:12.1 Info: AlterTable ScheduledTasks 11:56:12.1 Info: => 1.1E-06s 11:56:12.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:12.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:12.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:12.1 Info: DROP TABLE "ScheduledTasks" 11:56:12.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.1 Info: => 0.0047507s 11:56:12.1 Info: AlterTable TrackFiles 11:56:12.1 Info: => 1.2E-06s 11:56:12.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.1 Info: DROP TABLE "TrackFiles" 11:56:12.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.1 Info: => 0.0049445s 11:56:12.1 Info: AlterTable TrackFiles 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.1 Info: DROP TABLE "TrackFiles" 11:56:12.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.1 Info: => 0.0063366s 11:56:12.1 Info: AlterTable VersionInfo 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:12.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:12.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:12.1 Info: DROP TABLE "VersionInfo" 11:56:12.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:12.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:12.1 Info: => 0.0049142s 11:56:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:12', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:12.1 Info: Committing Transaction 11:56:12.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:12.1 Info: => 0.0058372s 11:56:12.1 Info: 62: add_on_delete_to_notifications migrating 11:56:12.1 Info: Beginning Transaction 11:56:12.1 Info: Starting migration of Main DB to 62 11:56:12.1 Info: AlterTable Notifications 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:12.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:12.1 Info: => 0.0007206s 11:56:12.1 Info: AlterTable Notifications 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:12.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:12.1 Info: => 0.0007009s 11:56:12.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:12', 'add_on_delete_to_notifications') 11:56:12.1 Info: Committing Transaction 11:56:12.1 Info: 62: add_on_delete_to_notifications migrated 11:56:12.1 Info: => 0.0010563s 11:56:12.1 Info: 63: add_custom_formats migrating 11:56:12.1 Info: Beginning Transaction 11:56:12.1 Info: Starting migration of Main DB to 63 11:56:12.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:56:12.1 Info: AlterTable DelayProfiles 11:56:12.1 Info: => 1E-06s 11:56:12.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:12.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:12.1 Info: => 0.0006879s 11:56:12.1 Info: UpdateData 11:56:12.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:12.1 Info: => 5.87E-05s 11:56:12.1 Info: AlterTable TrackFiles 11:56:12.1 Info: => 9E-07s 11:56:12.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:12.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:12.1 Info: => 0.000614s 11:56:12.1 Info: PerformDBOperation 11:56:12.1 Info: Performing DB Operation 11:56:12.1 Info: => 0.0013409s 11:56:12.1 Info: CreateTable CustomFormats 11:56:12.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:12.1 Info: => 0.000151s 11:56:12.1 Info: CreateIndex CustomFormats (Name) 11:56:12.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:12.1 Info: => 9.49E-05s 11:56:12.1 Info: AlterTable QualityProfiles 11:56:12.1 Info: => 9E-07s 11:56:12.1 Info: CreateColumn QualityProfiles FormatItems String 11:56:12.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:12.1 Info: => 0.0006806s 11:56:12.1 Info: AlterTable QualityProfiles 11:56:12.1 Info: => 9E-07s 11:56:12.1 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:12.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.1 Info: => 0.0006557s 11:56:12.1 Info: AlterTable QualityProfiles 11:56:12.1 Info: => 9E-07s 11:56:12.1 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:12.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.1 Info: => 0.0006512s 11:56:12.1 Info: PerformDBOperation 11:56:12.1 Info: Performing DB Operation 11:56:12.1 Info: => 0.0006631s 11:56:12.1 Info: PerformDBOperation 11:56:12.1 Info: Performing DB Operation 11:56:12.1 Info: => 3.95E-05s 11:56:12.1 Info: DeleteColumn ReleaseProfiles Preferred 11:56:12.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:12.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:12.1 Info: DROP TABLE "ReleaseProfiles" 11:56:12.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:12.1 Info: => 0.0063552s 11:56:12.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:12.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:12.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:12.2 Info: DROP TABLE "ReleaseProfiles" 11:56:12.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:12.2 Info: => 0.0050435s 11:56:12.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:12.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:12.2 Info: => 6.06E-05s 11:56:12.2 Info: AlterTable DelayProfiles 11:56:12.2 Info: => 9E-07s 11:56:12.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:12.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.2 Info: => 0.0006522s 11:56:12.2 Info: AlterTable DelayProfiles 11:56:12.2 Info: => 9E-07s 11:56:12.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:12.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:12.2 Info: => 0.0006423s 11:56:12.2 Info: -> 1 Insert operations completed in 00:00:00.0001012 taking an average of 00:00:00.0001012 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:12', 'add_custom_formats') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 63: add_custom_formats migrated 11:56:12.2 Info: => 0.0010994s 11:56:12.2 Debug: Took: 00:00:00.4760161 11:56:12.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:56:12.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:56:12.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173722426585_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:12.2 Info: DatabaseEngineVersionCheck migrating 11:56:12.2 Info: PerformDBOperation 11:56:12.2 Info: Performing DB Operation 11:56:12.2 Info: SQLite 3.46.1 11:56:12.2 Info: => 0.001063s 11:56:12.2 Info: DatabaseEngineVersionCheck migrated 11:56:12.2 Info: => 0.00108s 11:56:12.2 Info: VersionMigration migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: CreateTable VersionInfo 11:56:12.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:12.2 Info: => 0.0001464s 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: VersionMigration migrated 11:56:12.2 Info: => 0.000527s 11:56:12.2 Info: VersionUniqueMigration migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: CreateIndex VersionInfo (Version) 11:56:12.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:12.2 Info: => 0.0001687s 11:56:12.2 Info: AlterTable VersionInfo 11:56:12.2 Info: => 1E-06s 11:56:12.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:12.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:12.2 Info: => 0.0005917s 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: VersionUniqueMigration migrated 11:56:12.2 Info: => 0.0008393s 11:56:12.2 Info: VersionDescriptionMigration migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: AlterTable VersionInfo 11:56:12.2 Info: => 1E-06s 11:56:12.2 Info: CreateColumn VersionInfo Description String 11:56:12.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:12.2 Info: => 0.0002152s 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: VersionDescriptionMigration migrated 11:56:12.2 Info: => 0.0004083s 11:56:12.2 Info: 1: InitialSetup migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 1 11:56:12.2 Info: CreateTable Config 11:56:12.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001776s 11:56:12.2 Info: CreateIndex Config (Key) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:12.2 Info: => 0.0001262s 11:56:12.2 Info: CreateTable RootFolders 11:56:12.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:12.2 Info: => 9.83E-05s 11:56:12.2 Info: CreateIndex RootFolders (Path) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:12.2 Info: => 0.0001194s 11:56:12.2 Info: CreateTable Artists 11:56:12.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:12.2 Info: => 0.0003113s 11:56:12.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.2 Info: => 0.0001126s 11:56:12.2 Info: CreateIndex Artists (NameSlug) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.2 Info: => 0.0001029s 11:56:12.2 Info: CreateIndex Artists (CleanName) 11:56:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.2 Info: => 9.89E-05s 11:56:12.2 Info: CreateIndex Artists (Path) 11:56:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.2 Info: => 9.68E-05s 11:56:12.2 Info: CreateTable Albums 11:56:12.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:12.2 Info: => 0.0002566s 11:56:12.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.2 Info: => 0.0001079s 11:56:12.2 Info: CreateIndex Albums (MBId) 11:56:12.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.2 Info: => 9.77E-05s 11:56:12.2 Info: CreateIndex Albums (TADBId) 11:56:12.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.2 Info: => 9.67E-05s 11:56:12.2 Info: CreateIndex Albums (TitleSlug) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.2 Info: => 9.65E-05s 11:56:12.2 Info: CreateIndex Albums (CleanTitle) 11:56:12.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.2 Info: => 9.58E-05s 11:56:12.2 Info: CreateIndex Albums (Path) 11:56:12.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:12.2 Info: => 9.4E-05s 11:56:12.2 Info: CreateTable Tracks 11:56:12.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:12.2 Info: => 0.0001775s 11:56:12.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.2 Info: => 0.0001026s 11:56:12.2 Info: CreateIndex Tracks (ArtistId) 11:56:12.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:12.2 Info: => 0.0001025s 11:56:12.2 Info: CreateIndex Tracks (TrackFileId) 11:56:12.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.2 Info: => 0.000116s 11:56:12.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:12.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:12.2 Info: => 8.85E-05s 11:56:12.2 Info: CreateTable TrackFiles 11:56:12.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:12.2 Info: => 0.0001411s 11:56:12.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:12.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:12.2 Info: => 0.0001119s 11:56:12.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:12.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.2 Info: => 9.72E-05s 11:56:12.2 Info: CreateTable History 11:56:12.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:12.2 Info: => 0.000177s 11:56:12.2 Info: CreateIndex History (Date) 11:56:12.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.2 Info: => 0.0001064s 11:56:12.2 Info: CreateIndex History (EventType) 11:56:12.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.2 Info: => 0.0001203s 11:56:12.2 Info: CreateIndex History (DownloadId) 11:56:12.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:12.2 Info: => 0.0001121s 11:56:12.2 Info: CreateIndex History (AlbumId) 11:56:12.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:12.2 Info: => 0.0001035s 11:56:12.2 Info: CreateTable Notifications 11:56:12.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:12.2 Info: => 0.0001403s 11:56:12.2 Info: CreateTable ScheduledTasks 11:56:12.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:12.2 Info: => 0.0001163s 11:56:12.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.2 Info: => 0.0001185s 11:56:12.2 Info: CreateTable Indexers 11:56:12.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:12.2 Info: => 0.0001175s 11:56:12.2 Info: CreateIndex Indexers (Name) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.2 Info: => 0.0001214s 11:56:12.2 Info: CreateTable Profiles 11:56:12.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001147s 11:56:12.2 Info: CreateIndex Profiles (Name) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:12.2 Info: => 0.0001073s 11:56:12.2 Info: CreateTable QualityDefinitions 11:56:12.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:12.2 Info: => 0.0001171s 11:56:12.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:12.2 Info: => 0.0001097s 11:56:12.2 Info: CreateIndex QualityDefinitions (Title) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:12.2 Info: => 0.0001075s 11:56:12.2 Info: CreateTable NamingConfig 11:56:12.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:12.2 Info: => 0.0001492s 11:56:12.2 Info: CreateTable Blacklist 11:56:12.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:12.2 Info: => 0.000211s 11:56:12.2 Info: CreateTable Metadata 11:56:12.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:12.2 Info: => 0.000115s 11:56:12.2 Info: CreateTable MetadataFiles 11:56:12.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001343s 11:56:12.2 Info: CreateTable DownloadClients 11:56:12.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001143s 11:56:12.2 Info: CreateTable PendingReleases 11:56:12.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:12.2 Info: => 0.0001212s 11:56:12.2 Info: CreateTable RemotePathMappings 11:56:12.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001082s 11:56:12.2 Info: CreateTable Tags 11:56:12.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:12.2 Info: => 9.26E-05s 11:56:12.2 Info: CreateIndex Tags (Label) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:12.2 Info: => 0.0001264s 11:56:12.2 Info: CreateTable Restrictions 11:56:12.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001133s 11:56:12.2 Info: CreateTable DelayProfiles 11:56:12.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001543s 11:56:12.2 Info: CreateTable Users 11:56:12.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001025s 11:56:12.2 Info: CreateIndex Users (Identifier) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:12.2 Info: => 0.0001177s 11:56:12.2 Info: CreateIndex Users (Username) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:12.2 Info: => 0.00011s 11:56:12.2 Info: CreateTable Commands 11:56:12.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.2 Info: => 0.0001821s 11:56:12.2 Info: CreateTable IndexerStatus 11:56:12.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.2 Info: => 0.000142s 11:56:12.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.2 Info: => 0.0001242s 11:56:12.2 Info: CreateTable ExtraFiles 11:56:12.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.2 Info: => 0.0001306s 11:56:12.2 Info: CreateTable LyricFiles 11:56:12.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:12.2 Info: => 0.0001734s 11:56:12.2 Info: CreateTable LanguageProfiles 11:56:12.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:12.2 Info: => 0.0001052s 11:56:12.2 Info: CreateIndex LanguageProfiles (Name) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:12.2 Info: => 0.0001179s 11:56:12.2 Info: CreateTable DownloadClientStatus 11:56:12.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.2 Info: => 0.0001191s 11:56:12.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.2 Info: => 0.0001161s 11:56:12.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:12.2 Info: -> 1 Insert operations completed in 00:00:00.0000697 taking an average of 00:00:00.0000697 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:12', 'InitialSetup') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 1: InitialSetup migrated 11:56:12.2 Info: => 0.0009566s 11:56:12.2 Info: 2: add_reason_to_pending_releases migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 2 11:56:12.2 Info: AlterTable PendingReleases 11:56:12.2 Info: => 1.2E-06s 11:56:12.2 Info: CreateColumn PendingReleases Reason Int32 11:56:12.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:12.2 Info: => 0.0006402s 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:12', 'add_reason_to_pending_releases') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 2: add_reason_to_pending_releases migrated 11:56:12.2 Info: => 0.0009563s 11:56:12.2 Info: 3: add_medium_support migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 3 11:56:12.2 Info: AlterTable Albums 11:56:12.2 Info: => 1.1E-06s 11:56:12.2 Info: CreateColumn Albums Media String 11:56:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:12.2 Info: => 0.0006226s 11:56:12.2 Info: AlterTable Tracks 11:56:12.2 Info: => 1E-06s 11:56:12.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:12.2 Info: => 0.0005768s 11:56:12.2 Info: AlterTable Tracks 11:56:12.2 Info: => 9E-07s 11:56:12.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:12.2 Info: => 0.0005663s 11:56:12.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:12.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:12.2 Info: => 4.53E-05s 11:56:12.2 Info: DeleteColumn Tracks TrackNumber 11:56:12.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:12.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:12.2 Info: DROP TABLE "Tracks" 11:56:12.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.2 Info: => 0.0044327s 11:56:12.2 Info: AlterTable Tracks 11:56:12.2 Info: => 1E-06s 11:56:12.2 Info: CreateColumn Tracks TrackNumber String 11:56:12.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:12.2 Info: => 0.000571s 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:12', 'add_medium_support') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 3: add_medium_support migrated 11:56:12.2 Info: => 0.0009425s 11:56:12.2 Info: 4: add_various_qualites_in_profile migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 4 11:56:12.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:12.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:12.2 Info: => 5.47E-05s 11:56:12.2 Info: PerformDBOperation 11:56:12.2 Info: Performing DB Operation 11:56:12.2 Info: => 4.1E-05s 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:12', 'add_various_qualites_in_profile') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 4: add_various_qualites_in_profile migrated 11:56:12.2 Info: => 0.0002939s 11:56:12.2 Info: 5: metadata_profiles migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 5 11:56:12.2 Info: CreateTable MetadataProfiles 11:56:12.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:12.2 Info: => 0.0001365s 11:56:12.2 Info: CreateIndex MetadataProfiles (Name) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:12.2 Info: => 9.46E-05s 11:56:12.2 Info: AlterTable Artists 11:56:12.2 Info: => 8E-07s 11:56:12.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:12.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:12.2 Info: => 0.0006255s 11:56:12.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56: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", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:12.2 Info: DROP TABLE "Artists" 11:56:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.2 Info: => 0.0050568s 11:56:12.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:12.2 Info: DROP TABLE "Artists" 11:56:12.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.2 Info: => 0.0054856s 11:56:12.2 Info: AlterTable Albums 11:56:12.2 Info: => 1E-06s 11:56:12.2 Info: CreateColumn Albums SecondaryTypes String 11:56:12.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:12.2 Info: => 0.0005867s 11:56:12.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:12', 'metadata_profiles') 11:56:12.2 Info: Committing Transaction 11:56:12.2 Info: 5: metadata_profiles migrated 11:56:12.2 Info: => 0.0009944s 11:56:12.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:12.2 Info: Beginning Transaction 11:56:12.2 Info: Starting migration of Main DB to 6 11:56:12.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:12.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:12.3 Info: DROP TABLE "Indexers" 11:56:12.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.3 Info: => 0.0044453s 11:56:12.3 Info: AlterTable Indexers 11:56:12.3 Info: => 9E-07s 11:56:12.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:12.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:12.3 Info: => 0.0005802s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:12.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:12.3 Info: => 4.36E-05s 11:56:12.3 Info: AlterTable Indexers 11:56:12.3 Info: => 9E-07s 11:56:12.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:12.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:12.3 Info: DROP TABLE "Indexers" 11:56:12.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.3 Info: => 0.0044301s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:12', 'separate_automatic_and_interactive_search') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:12.3 Info: => 0.0047886s 11:56:12.3 Info: 7: change_album_path_to_relative migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 7 11:56:12.3 Info: DeleteColumn Albums Path 11:56:12.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:12.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:12.3 Info: DROP TABLE "Albums" 11:56:12.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.3 Info: => 0.005329s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:12', 'change_album_path_to_relative') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 7: change_album_path_to_relative migrated 11:56:12.3 Info: => 0.0057288s 11:56:12.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 8 11:56:12.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:12.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:12.3 Info: => 6.03E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:12', 'change_quality_size_mb_to_kb') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:12.3 Info: => 0.0003203s 11:56:12.3 Info: 9: album_releases migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 9 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1.2E-06s 11:56:12.3 Info: CreateColumn Albums Releases String 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:12.3 Info: => 0.0005907s 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn Albums CurrentRelease String 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:12.3 Info: => 0.0005667s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:12', 'album_releases') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 9: album_releases migrated 11:56:12.3 Info: => 0.0008681s 11:56:12.3 Info: 10: album_releases_fix migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 10 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: AlterColumn Albums Releases String 11:56:12.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:12.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:12.3 Info: DROP TABLE "Albums" 11:56:12.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.3 Info: => 0.0052955s 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: AlterColumn Albums CurrentRelease String 11:56:12.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:12.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:12.3 Info: DROP TABLE "Albums" 11:56:12.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.3 Info: => 0.0052759s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:12', 'album_releases_fix') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 10: album_releases_fix migrated 11:56:12.3 Info: => 0.0056447s 11:56:12.3 Info: 11: import_lists migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 11 11:56:12.3 Info: CreateTable ImportLists 11:56:12.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:12.3 Info: => 0.0002323s 11:56:12.3 Info: CreateIndex ImportLists (Name) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:12.3 Info: => 9.78E-05s 11:56:12.3 Info: CreateTable ImportListStatus 11:56:12.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.3 Info: => 0.0001506s 11:56:12.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.3 Info: => 8.76E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:12', 'import_lists') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 11: import_lists migrated 11:56:12.3 Info: => 0.000397s 11:56:12.3 Info: 12: add_release_status migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 12 11:56:12.3 Info: AlterTable MetadataProfiles 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:12.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:12.3 Info: => 0.000637s 11:56:12.3 Info: PerformDBOperation 11:56:12.3 Info: Performing DB Operation 11:56:12.3 Info: => 3.21E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:12', 'add_release_status') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 12: add_release_status migrated 11:56:12.3 Info: => 0.000335s 11:56:12.3 Info: 13: album_download_notification migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 13 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006354s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:12', 'album_download_notification') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 13: album_download_notification migrated 11:56:12.3 Info: => 0.0009341s 11:56:12.3 Info: 14: fix_language_metadata_profiles migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 14 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:12.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:12.3 Info: => 8.8E-05s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:12.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:12.3 Info: => 7.07E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:12', 'fix_language_metadata_profiles') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 14: fix_language_metadata_profiles migrated 11:56:12.3 Info: => 0.0003493s 11:56:12.3 Info: 15: remove_fanzub migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 15 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:12.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:12.3 Info: => 4.56E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:12', 'remove_fanzub') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 15: remove_fanzub migrated 11:56:12.3 Info: => 0.0003075s 11:56:12.3 Info: 16: update_artist_history_indexes migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 16 11:56:12.3 Info: CreateIndex Albums (ArtistId) 11:56:12.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:12.3 Info: => 0.0001164s 11:56:12.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:12.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:12.3 Info: => 0.0001306s 11:56:12.3 Info: DeleteIndex History (AlbumId) 11:56:12.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:12.3 Info: => 0.0001308s 11:56:12.3 Info: CreateIndex History (AlbumId, Date) 11:56:12.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.3 Info: => 0.0001027s 11:56:12.3 Info: DeleteIndex History (DownloadId) 11:56:12.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:12.3 Info: => 0.0001101s 11:56:12.3 Info: CreateIndex History (DownloadId, Date) 11:56:12.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.3 Info: => 0.000127s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:12', 'update_artist_history_indexes') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 16: update_artist_history_indexes migrated 11:56:12.3 Info: => 0.0004523s 11:56:12.3 Info: 17: remove_nma migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 17 11:56:12.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:12.3 Info: => 6.24E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:12', 'remove_nma') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 17: remove_nma migrated 11:56:12.3 Info: => 0.0003128s 11:56:12.3 Info: 18: album_disambiguation migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 18 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1.4E-06s 11:56:12.3 Info: CreateColumn Albums Disambiguation String 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:12.3 Info: => 0.0006455s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:12', 'album_disambiguation') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 18: album_disambiguation migrated 11:56:12.3 Info: => 0.0009629s 11:56:12.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 19 11:56:12.3 Info: PerformDBOperation 11:56:12.3 Info: Performing DB Operation 11:56:12.3 Info: => 3.52E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:12', 'add_ape_quality_in_profiles') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:12.3 Info: => 0.0003058s 11:56:12.3 Info: 20: remove_pushalot migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 20 11:56:12.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:12.3 Info: => 5.1E-05s 11:56:12.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:12.3 Info: => 3.7E-05s 11:56:12.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:12.3 Info: => 4.24E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:12', 'remove_pushalot') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 20: remove_pushalot migrated 11:56:12.3 Info: => 0.0003171s 11:56:12.3 Info: 21: add_custom_filters migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 21 11:56:12.3 Info: CreateTable CustomFilters 11:56:12.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:12.3 Info: => 0.0001607s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:12', 'add_custom_filters') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 21: add_custom_filters migrated 11:56:12.3 Info: => 0.0004573s 11:56:12.3 Info: 22: import_list_tags migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 22 11:56:12.3 Info: AlterTable ImportLists 11:56:12.3 Info: => 1.2E-06s 11:56:12.3 Info: CreateColumn ImportLists Tags String 11:56:12.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:12.3 Info: => 0.0006351s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:12', 'import_list_tags') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 22: import_list_tags migrated 11:56:12.3 Info: => 0.0009304s 11:56:12.3 Info: 23: add_release_groups_etc migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 23 11:56:12.3 Info: CreateTable ArtistMetadata 11:56:12.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:12.3 Info: => 0.0002628s 11:56:12.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:12.3 Info: => 0.0001362s 11:56:12.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:12.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:12.3 Info: => 9.8E-05s 11:56:12.3 Info: AlterTable Artists 11:56:12.3 Info: => 9E-07s 11:56:12.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:12.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006606s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:12.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:12.3 Info: => 7.43E-05s 11:56:12.3 Info: CreateTable AlbumReleases 11:56:12.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:12.3 Info: => 0.0002028s 11:56:12.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:12.3 Info: => 0.0001298s 11:56:12.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:12.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:12.3 Info: => 8.68E-05s 11:56:12.3 Info: PerformDBOperation 11:56:12.3 Info: Performing DB Operation 11:56:12.3 Info: => 4.01E-05s 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 9E-07s 11:56:12.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006789s 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:12.3 Info: => 0.000695s 11:56:12.3 Info: AlterTable Albums 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn Albums Links String 11:56:12.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:12.3 Info: => 0.0006479s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:12.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:12.3 Info: => 8.79E-05s 11:56:12.3 Info: AlterTable Tracks 11:56:12.3 Info: => 8E-07s 11:56:12.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:12.3 Info: => 0.0006621s 11:56:12.3 Info: AlterTable Tracks 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006636s 11:56:12.3 Info: AlterTable Tracks 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:12.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006615s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:12.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:12.3 Info: => 9.26E-05s 11:56:12.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:12.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:12.3 Info: => 7.4E-05s 11:56:12.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:12.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.3 Info: DROP TABLE "Artists" 11:56:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.3 Info: => 0.0049782s 11:56:12.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:12.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:12.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:12.3 Info: DROP TABLE "Albums" 11:56:12.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.3 Info: => 0.006267s 11:56:12.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:12.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:12.3 Info: DROP TABLE "Tracks" 11:56:12.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.3 Info: => 0.0045423s 11:56:12.3 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56:12.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:12.3 Info: DROP TABLE "TrackFiles" 11:56:12.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.3 Info: => 0.0058183s 11:56:12.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:12.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.3 Info: => 8.63E-05s 11:56:12.3 Info: CreateIndex Artists (Monitored) 11:56:12.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.3 Info: => 8.22E-05s 11:56:12.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:12.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.3 Info: => 8.04E-05s 11:56:12.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:12.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:12.3 Info: => 7.85E-05s 11:56:12.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:12.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:12.3 Info: => 8.03E-05s 11:56:12.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:12.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:12.3 Info: => 8.22E-05s 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:12.3 Info: => 4.72E-05s 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:12.3 Info: => 3.91E-05s 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:12.3 Info: => 4.64E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:12', 'add_release_groups_etc') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 23: add_release_groups_etc migrated 11:56:12.3 Info: => 0.0005975s 11:56:12.3 Info: 24: NewMediaInfoFormat migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 24 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:12.3 Info: => 5.66E-05s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:12', 'NewMediaInfoFormat') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 24: NewMediaInfoFormat migrated 11:56:12.3 Info: => 0.0003124s 11:56:12.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 25 11:56:12.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:12.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:12.3 Info: => 0.0017035s 11:56:12.3 Info: AlterTable ReleaseProfiles 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:12.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:12.3 Info: => 0.0006164s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:12', 'rename_restrictions_to_release_profiles') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:12.3 Info: => 0.0009162s 11:56:12.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 26 11:56:12.3 Info: RenameTable Profiles QualityProfiles 11:56:12.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:12.3 Info: => 0.0017119s 11:56:12.3 Info: AlterTable QualityProfiles 11:56:12.3 Info: => 1.2E-06s 11:56:12.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:12.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:12.3 Info: => 0.0005738s 11:56:12.3 Info: AlterTable LanguageProfiles 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:12.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:12.3 Info: => 0.0005569s 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:12.3 Info: => 4.59E-05s 11:56:12.3 Info: UpdateData 11:56:12.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:12.3 Info: => 3.58E-05s 11:56:12.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:12.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.3 Info: DROP TABLE "Artists" 11:56:12.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.3 Info: => 0.0048254s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:12', 'rename_quality_profiles_add_upgrade_allowed') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:12.3 Info: => 0.0052673s 11:56:12.3 Info: 27: add_import_exclusions migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 27 11:56:12.3 Info: CreateTable ImportListExclusions 11:56:12.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:12.3 Info: => 0.000135s 11:56:12.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:12.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:12.3 Info: => 0.0001366s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:12', 'add_import_exclusions') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 27: add_import_exclusions migrated 11:56:12.3 Info: => 0.0004752s 11:56:12.3 Info: 28: clean_artist_metadata_table migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 28 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: => 0.0001606s 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: => 0.0001258s 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:12.3 Info: => 0.0001226s 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:12.3 Info: => 0.0001225s 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:12.3 Info: => 0.000116s 11:56:12.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:12.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:12.3 Info: => 0.0001163s 11:56:12.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:12', 'clean_artist_metadata_table') 11:56:12.3 Info: Committing Transaction 11:56:12.3 Info: 28: clean_artist_metadata_table migrated 11:56:12.3 Info: => 0.0004095s 11:56:12.3 Info: 29: health_issue_notification migrating 11:56:12.3 Info: Beginning Transaction 11:56:12.3 Info: Starting migration of Main DB to 29 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 1.2E-06s 11:56:12.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006433s 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0005942s 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 1.1E-06s 11:56:12.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0005941s 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 1E-06s 11:56:12.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006084s 11:56:12.3 Info: AlterTable Notifications 11:56:12.3 Info: => 8E-07s 11:56:12.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:12.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:12.3 Info: => 0.0006043s 11:56:12.3 Info: DeleteColumn Notifications OnDownload 11:56:12.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:12.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:12.3 Info: DROP TABLE "Notifications" 11:56:12.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:12.3 Info: => 0.0044341s 11:56:12.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:12.4 Info: DROP TABLE "Notifications" 11:56:12.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:12.4 Info: => 0.0056928s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:12', 'health_issue_notification') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 29: health_issue_notification migrated 11:56:12.4 Info: => 0.0061138s 11:56:12.4 Info: 30: add_mediafilerepository_mtime migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 30 11:56:12.4 Info: AlterTable TrackFiles 11:56:12.4 Info: => 1.4E-06s 11:56:12.4 Info: CreateColumn TrackFiles Modified DateTime 11:56:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:12.4 Info: => 0.0006331s 11:56:12.4 Info: AlterTable TrackFiles 11:56:12.4 Info: => 1.1E-06s 11:56:12.4 Info: CreateColumn TrackFiles Path String 11:56:12.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:12.4 Info: => 0.0005914s 11:56:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:12.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:12.4 Info: => 4.32E-05s 11:56: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) 11:56: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) 11:56:12.4 Info: => 0.0001234s 11:56: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) 11:56: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) 11:56:12.4 Info: => 0.0001315s 11:56: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) 11:56: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) 11:56:12.4 Info: => 0.0001381s 11:56: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") 11:56: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") 11:56:12.4 Info: => 8.55E-05s 11:56:12.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:12.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:12.4 Info: => 5.52E-05s 11:56:12.4 Info: AlterTable TrackFiles 11:56:12.4 Info: => 1.1E-06s 11:56:12.4 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:12.4 Info: DROP TABLE "TrackFiles" 11:56:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.4 Info: => 0.0046047s 11:56:12.4 Info: CreateIndex TrackFiles (Path) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.4 Info: => 8.66E-05s 11:56:12.4 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:12.4 Info: DROP TABLE "TrackFiles" 11:56:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.4 Info: => 0.0060054s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:12', 'add_mediafilerepository_mtime') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 30: add_mediafilerepository_mtime migrated 11:56:12.4 Info: => 0.0063892s 11:56:12.4 Info: 31: add_artistmetadataid_constraint migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 31 11:56:12.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:12.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:12.4 Info: => 9.65E-05s 11:56:12.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:12.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:12.4 Info: => 0.0001373s 11:56:12.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.4 Info: DROP TABLE "Artists" 11:56:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.4 Info: => 0.0048383s 11:56:12.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.4 Info: => 8.81E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:12', 'add_artistmetadataid_constraint') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 31: add_artistmetadataid_constraint migrated 11:56:12.4 Info: => 0.0005008s 11:56:12.4 Info: 32: old_ids_and_artist_alias migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 32 11:56:12.4 Info: AlterTable ArtistMetadata 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn ArtistMetadata Aliases String 11:56:12.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006336s 11:56:12.4 Info: AlterTable ArtistMetadata 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:12.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006063s 11:56:12.4 Info: AlterTable Albums 11:56:12.4 Info: => 1.1E-06s 11:56:12.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:12.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006112s 11:56:12.4 Info: AlterTable AlbumReleases 11:56:12.4 Info: => 8E-07s 11:56:12.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:12.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006063s 11:56:12.4 Info: AlterTable Tracks 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006072s 11:56:12.4 Info: AlterTable Tracks 11:56:12.4 Info: => 9E-07s 11:56:12.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:12.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.4 Info: => 0.0006075s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:12', 'old_ids_and_artist_alias') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 32: old_ids_and_artist_alias migrated 11:56:12.4 Info: => 0.0009491s 11:56:12.4 Info: 33: download_propers_config migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 33 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 3.51E-05s 11:56:12.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:12.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:12.4 Info: => 3.97E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:12', 'download_propers_config') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 33: download_propers_config migrated 11:56:12.4 Info: => 0.0003243s 11:56:12.4 Info: 34: remove_language_profiles migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 34 11:56:12.4 Info: DeleteTable LanguageProfiles 11:56:12.4 Info: DROP TABLE "LanguageProfiles" 11:56:12.4 Info: => 0.0002103s 11:56:12.4 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.4 Info: DROP TABLE "Artists" 11:56:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.4 Info: => 0.0049554s 11:56:12.4 Info: DeleteColumn ImportLists LanguageProfileId 11:56:12.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:12.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:12.4 Info: DROP TABLE "ImportLists" 11:56:12.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:12.4 Info: => 0.0060326s 11:56:12.4 Info: DeleteColumn Blacklist Language 11:56:12.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:12.4 Info: DROP TABLE "Blacklist" 11:56:12.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:12.4 Info: => 0.0043656s 11:56:12.4 Info: DeleteColumn History Language 11:56:12.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:12.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:12.4 Info: DROP TABLE "History" 11:56:12.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:12.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.4 Info: => 0.004905s 11:56:12.4 Info: DeleteColumn LyricFiles Language 11:56:12.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.4 Info: DROP TABLE "LyricFiles" 11:56:12.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.4 Info: => 0.0042174s 11:56:12.4 Info: DeleteColumn TrackFiles Language 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.4 Info: DROP TABLE "TrackFiles" 11:56:12.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.4 Info: => 0.00589s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:12', 'remove_language_profiles') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 34: remove_language_profiles migrated 11:56:12.4 Info: => 0.0064773s 11:56:12.4 Info: 35: multi_disc_naming_format migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 35 11:56:12.4 Info: AlterTable NamingConfig 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:12.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:12.4 Info: => 0.0006155s 11:56:12.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:12.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:12.4 Info: => 4.78E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:12', 'multi_disc_naming_format') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 35: multi_disc_naming_format migrated 11:56:12.4 Info: => 0.0003584s 11:56:12.4 Info: 36: add_download_client_priority migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 36 11:56:12.4 Info: AlterTable DownloadClients 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn DownloadClients Priority Int32 11:56:12.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:12.4 Info: => 0.0006205s 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 5.83E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:12', 'add_download_client_priority') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 36: add_download_client_priority migrated 11:56:12.4 Info: => 0.000398s 11:56:12.4 Info: 37: remove_growl_prowl migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 37 11:56:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:12.4 Info: => 5.05E-05s 11:56:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:12.4 Info: => 3.52E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:12', 'remove_growl_prowl') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 37: remove_growl_prowl migrated 11:56:12.4 Info: => 0.0003127s 11:56:12.4 Info: 38: remove_plex_hometheatre migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 38 11:56:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:12.4 Info: => 4.92E-05s 11:56:12.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:12.4 Info: => 3.6E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:12', 'remove_plex_hometheatre') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 38: remove_plex_hometheatre migrated 11:56:12.4 Info: => 0.0003107s 11:56:12.4 Info: 39: add_root_folder_add_defaults migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 39 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn RootFolders Name String 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:12.4 Info: => 0.000615s 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0005802s 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 9E-07s 11:56:12.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0005756s 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0005751s 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn RootFolders DefaultTags String 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:12.4 Info: => 0.0005759s 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 5.65E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:12', 'add_root_folder_add_defaults') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 39: add_root_folder_add_defaults migrated 11:56:12.4 Info: => 0.0003785s 11:56:12.4 Info: 40: task_duration migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 40 11:56:12.4 Info: AlterTable ScheduledTasks 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:12.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:12.4 Info: => 0.000613s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:12', 'task_duration') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 40: task_duration migrated 11:56:12.4 Info: => 0.0009701s 11:56:12.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 41 11:56:12.4 Info: AlterTable ReleaseProfiles 11:56:12.4 Info: => 1.1E-06s 11:56:12.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:12.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:12.4 Info: => 0.0006173s 11:56:12.4 Info: AlterTable ReleaseProfiles 11:56:12.4 Info: => 1.1E-06s 11:56:12.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:12.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0005831s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:12', 'add_indexer_and_enabled_to_release_profiles') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:12.4 Info: => 0.0009252s 11:56:12.4 Info: 42: remove_album_folders migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 42 11:56:12.4 Info: DeleteColumn Artists AlbumFolder 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.4 Info: DROP TABLE "Artists" 11:56:12.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.4 Info: => 0.0063281s 11:56:12.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:12.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:12.4 Info: => 4.29E-05s 11:56:12.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:12.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:12.4 Info: => 3.72E-05s 11:56:12.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:12.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:12.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:12.4 Info: DROP TABLE "NamingConfig" 11:56:12.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:12.4 Info: => 0.00426s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:12', 'remove_album_folders') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 42: remove_album_folders migrated 11:56:12.4 Info: => 0.0047332s 11:56:12.4 Info: 44: add_priority_to_indexers migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 44 11:56:12.4 Info: AlterTable Indexers 11:56:12.4 Info: => 1.8E-06s 11:56:12.4 Info: CreateColumn Indexers Priority Int32 11:56:12.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:12.4 Info: => 0.0006299s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:12', 'add_priority_to_indexers') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 44: add_priority_to_indexers migrated 11:56:12.4 Info: => 0.0009684s 11:56:12.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 45 11:56:12.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:12.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:12.4 Info: => 0.0001235s 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 3.12E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:12', 'remove_chown_and_folderchmod_config') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:12.4 Info: => 0.0003495s 11:56:12.4 Info: 47: update_notifiarr migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 47 11:56:12.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:12.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:12.4 Info: => 7.59E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:12', 'update_notifiarr') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 47: update_notifiarr migrated 11:56:12.4 Info: => 0.0003582s 11:56:12.4 Info: 49: email_multiple_addresses migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 49 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 5.72E-05s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:12', 'email_multiple_addresses') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 49: email_multiple_addresses migrated 11:56:12.4 Info: => 0.0003467s 11:56:12.4 Info: 50: rename_blacklist_to_blocklist migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 50 11:56:12.4 Info: RenameTable Blacklist Blocklist 11:56:12.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:12.4 Info: => 0.0018692s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:12', 'rename_blacklist_to_blocklist') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 50: rename_blacklist_to_blocklist migrated 11:56:12.4 Info: => 0.0022292s 11:56:12.4 Info: 51: cdh_per_downloadclient migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 51 11:56:12.4 Info: AlterTable DownloadClients 11:56:12.4 Info: => 1.2E-06s 11:56:12.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:12.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:12.4 Info: => 0.0006466s 11:56:12.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:12.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:12.4 Info: => 0.0006177s 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 0.0001694s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:12', 'cdh_per_downloadclient') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 51: cdh_per_downloadclient migrated 11:56:12.4 Info: => 0.0004954s 11:56:12.4 Info: 52: download_history migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 52 11:56:12.4 Info: CreateTable DownloadHistory 11:56:12.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:12.4 Info: => 0.0002286s 11:56:12.4 Info: CreateIndex DownloadHistory (EventType) 11:56:12.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:12.4 Info: => 9.99E-05s 11:56:12.4 Info: CreateIndex DownloadHistory (ArtistId) 11:56:12.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:12.4 Info: => 8.5E-05s 11:56:12.4 Info: CreateIndex DownloadHistory (DownloadId) 11:56:12.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:12.4 Info: => 9.34E-05s 11:56:12.4 Info: PerformDBOperation 11:56:12.4 Info: Performing DB Operation 11:56:12.4 Info: => 0.0001297s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:12', 'download_history') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 52: download_history migrated 11:56:12.4 Info: => 0.0005117s 11:56:12.4 Info: 53: add_update_history migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 53 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:12', 'add_update_history') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 53: add_update_history migrated 11:56:12.4 Info: => 0.0003272s 11:56:12.4 Info: 54: add_on_update_to_notifications migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 54 11:56:12.4 Info: AlterTable Notifications 11:56:12.4 Info: => 1.5E-06s 11:56:12.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:12.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:12.4 Info: => 0.0006898s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:12', 'add_on_update_to_notifications') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 54: add_on_update_to_notifications migrated 11:56:12.4 Info: => 0.0010159s 11:56:12.4 Info: 55: download_client_per_indexer migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 55 11:56:12.4 Info: AlterTable Indexers 11:56:12.4 Info: => 1.7E-06s 11:56:12.4 Info: CreateColumn Indexers DownloadClientId Int32 11:56:12.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0006566s 11:56:12.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:12', 'download_client_per_indexer') 11:56:12.4 Info: Committing Transaction 11:56:12.4 Info: 55: download_client_per_indexer migrated 11:56:12.4 Info: => 0.0010001s 11:56:12.4 Info: 56: AddNewItemMonitorType migrating 11:56:12.4 Info: Beginning Transaction 11:56:12.4 Info: Starting migration of Main DB to 56 11:56:12.4 Info: AlterTable Artists 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn Artists MonitorNewItems Int32 11:56:12.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0006583s 11:56:12.4 Info: AlterTable RootFolders 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:12.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:12.4 Info: => 0.0006378s 11:56:12.4 Info: AlterTable ImportLists 11:56:12.4 Info: => 1E-06s 11:56:12.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:12.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:12.5 Info: => 0.0055164s 11:56:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:12', 'AddNewItemMonitorType') 11:56:12.5 Info: Committing Transaction 11:56:12.5 Info: 56: AddNewItemMonitorType migrated 11:56:12.5 Info: => 0.0058586s 11:56:12.5 Info: 57: ImportListSearch migrating 11:56:12.5 Info: Beginning Transaction 11:56:12.5 Info: Starting migration of Main DB to 57 11:56:12.5 Info: AlterTable ImportLists 11:56:12.5 Info: => 1.3E-06s 11:56:12.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:12.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:12.5 Info: => 0.0006888s 11:56:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:12', 'ImportListSearch') 11:56:12.5 Info: Committing Transaction 11:56:12.5 Info: 57: ImportListSearch migrated 11:56:12.5 Info: => 0.001008s 11:56:12.5 Info: 58: ImportListMonitorExisting migrating 11:56:12.5 Info: Beginning Transaction 11:56:12.5 Info: Starting migration of Main DB to 58 11:56:12.5 Info: AlterTable ImportLists 11:56:12.5 Info: => 1.1E-06s 11:56:12.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:12.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:12.5 Info: => 0.0006795s 11:56:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:12', 'ImportListMonitorExisting') 11:56:12.5 Info: Committing Transaction 11:56:12.5 Info: 58: ImportListMonitorExisting migrated 11:56:12.5 Info: => 0.0009963s 11:56:12.5 Info: 59: add_indexer_tags migrating 11:56:12.5 Info: Beginning Transaction 11:56:12.5 Info: Starting migration of Main DB to 59 11:56:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:12.5 Info: => 5.39E-05s 11:56:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:12.5 Info: => 3.58E-05s 11:56:12.5 Info: AlterTable Indexers 11:56:12.5 Info: => 8E-07s 11:56:12.5 Info: CreateColumn Indexers Tags String 11:56:12.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:12.5 Info: => 0.0006598s 11:56:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:12', 'add_indexer_tags') 11:56:12.5 Info: Committing Transaction 11:56:12.5 Info: 59: add_indexer_tags migrated 11:56:12.5 Info: => 0.0009915s 11:56:12.5 Info: 60: update_audio_types migrating 11:56:12.5 Info: Beginning Transaction 11:56:12.5 Info: Starting migration of Main DB to 60 11:56:12.5 Info: PerformDBOperation 11:56:12.5 Info: Performing DB Operation 11:56:12.5 Info: => 5.64E-05s 11:56:12.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:12', 'update_audio_types') 11:56:12.5 Info: Committing Transaction 11:56:12.5 Info: 60: update_audio_types migrated 11:56:12.5 Info: => 0.0003477s 11:56:12.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:12.5 Info: Beginning Transaction 11:56:12.5 Info: Starting migration of Main DB to 61 11:56:12.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:12.5 Info: => 5.02E-05s 11:56:12.5 Info: AlterTable AlbumReleases 11:56:12.5 Info: => 9E-07s 11:56:12.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:12.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:12.5 Info: DROP TABLE "AlbumReleases" 11:56:12.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:12.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:12.5 Info: => 0.0049575s 11:56:12.5 Info: AlterTable Albums 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.5 Info: DROP TABLE "Albums" 11:56:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.5 Info: => 0.0063299s 11:56:12.5 Info: AlterTable Albums 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.5 Info: DROP TABLE "Albums" 11:56:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.5 Info: => 0.0065881s 11:56:12.5 Info: AlterTable Albums 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Albums Added DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:12.5 Info: DROP TABLE "Albums" 11:56:12.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.5 Info: => 0.0050687s 11:56:12.5 Info: AlterTable Artists 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:12.5 Info: DROP TABLE "Artists" 11:56:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.5 Info: => 0.005076s 11:56:12.5 Info: AlterTable Artists 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Artists Added DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:12.5 Info: DROP TABLE "Artists" 11:56:12.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.5 Info: => 0.0050691s 11:56:12.5 Info: AlterTable Blocklist 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:12.5 Info: DROP TABLE "Blocklist" 11:56:12.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:12.5 Info: => 0.0048489s 11:56:12.5 Info: AlterTable Blocklist 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:12.5 Info: DROP TABLE "Blocklist" 11:56:12.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:12.5 Info: => 0.0068005s 11:56:12.5 Info: AlterTable Commands 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.5 Info: DROP TABLE "Commands" 11:56:12.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.5 Info: => 0.0045408s 11:56:12.5 Info: AlterTable Commands 11:56:12.5 Info: => 1.1E-06s 11:56:12.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.5 Info: DROP TABLE "Commands" 11:56:12.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.5 Info: => 0.0045786s 11:56:12.5 Info: AlterTable Commands 11:56:12.5 Info: => 1.1E-06s 11:56:12.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:12.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:12.5 Info: DROP TABLE "Commands" 11:56:12.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:12.5 Info: => 0.0057379s 11:56:12.5 Info: AlterTable DownloadClientStatus 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:12.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.5 Info: DROP TABLE "DownloadClientStatus" 11:56:12.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.5 Info: => 0.0059738s 11:56:12.5 Info: AlterTable DownloadClientStatus 11:56:12.5 Info: => 9E-07s 11:56:12.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:12.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.5 Info: DROP TABLE "DownloadClientStatus" 11:56:12.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.5 Info: => 0.0046129s 11:56:12.5 Info: AlterTable DownloadClientStatus 11:56:12.5 Info: => 9E-07s 11:56:12.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:12.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:12.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:12.5 Info: DROP TABLE "DownloadClientStatus" 11:56:12.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:12.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.5 Info: => 0.0046829s 11:56:12.5 Info: AlterTable DownloadHistory 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:12.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:12.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:12.5 Info: DROP TABLE "DownloadHistory" 11:56:12.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:12.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:12.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:12.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:12.5 Info: => 0.0053561s 11:56:12.5 Info: AlterTable ExtraFiles 11:56:12.5 Info: => 1E-06s 11:56:12.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:12.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:12.5 Info: DROP TABLE "ExtraFiles" 11:56:12.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:12.5 Info: => 0.0060949s 11:56:12.5 Info: AlterTable ExtraFiles 11:56:12.5 Info: => 1.1E-06s 11:56:12.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:12.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:12.5 Info: DROP TABLE "ExtraFiles" 11:56:12.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:12.5 Info: => 0.0044907s 11:56:12.5 Info: AlterTable History 11:56:12.5 Info: => 1.1E-06s 11:56:12.5 Info: AlterColumn History Date DateTimeOffset 11:56:12.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:12.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:12.5 Info: DROP TABLE "History" 11:56:12.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:12.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.6 Info: => 0.0051539s 11:56:12.6 Info: AlterTable ImportListStatus 11:56:12.6 Info: => 1E-06s 11:56:12.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:12.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.6 Info: DROP TABLE "ImportListStatus" 11:56:12.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0058319s 11:56:12.6 Info: AlterTable ImportListStatus 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:12.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.6 Info: DROP TABLE "ImportListStatus" 11:56:12.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0058644s 11:56:12.6 Info: AlterTable ImportListStatus 11:56:12.6 Info: => 1E-06s 11:56:12.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:12.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:12.6 Info: DROP TABLE "ImportListStatus" 11:56:12.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0046305s 11:56:12.6 Info: AlterTable IndexerStatus 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:12.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.6 Info: DROP TABLE "IndexerStatus" 11:56:12.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0059099s 11:56:12.6 Info: AlterTable IndexerStatus 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:12.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.6 Info: DROP TABLE "IndexerStatus" 11:56:12.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0046448s 11:56:12.6 Info: AlterTable IndexerStatus 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:12.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:12.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:12.6 Info: DROP TABLE "IndexerStatus" 11:56:12.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.6 Info: => 0.0046239s 11:56:12.6 Info: AlterTable LyricFiles 11:56:12.6 Info: => 1E-06s 11:56:12.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:12.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.6 Info: DROP TABLE "LyricFiles" 11:56:12.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.6 Info: => 0.0053266s 11:56:12.6 Info: AlterTable LyricFiles 11:56:12.6 Info: => 1E-06s 11:56:12.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:12.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:12.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.6 Info: DROP TABLE "LyricFiles" 11:56:12.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.6 Info: => 0.0057286s 11:56:12.6 Info: AlterTable MetadataFiles 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:12.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:12.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:12.6 Info: DROP TABLE "MetadataFiles" 11:56:12.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:12.6 Info: => 0.0045897s 11:56:12.6 Info: AlterTable MetadataFiles 11:56:12.6 Info: => 1.2E-06s 11:56:12.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:12.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:12.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:12.6 Info: DROP TABLE "MetadataFiles" 11:56:12.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:12.6 Info: => 0.0058008s 11:56:12.6 Info: AlterTable PendingReleases 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:12.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:12.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:12.6 Info: DROP TABLE "PendingReleases" 11:56:12.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:12.6 Info: => 0.0056696s 11:56:12.6 Info: AlterTable ScheduledTasks 11:56:12.6 Info: => 1.2E-06s 11:56:12.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:12.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:12.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:12.6 Info: DROP TABLE "ScheduledTasks" 11:56:12.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.6 Info: => 0.0045991s 11:56:12.6 Info: AlterTable ScheduledTasks 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:12.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:12.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:12.6 Info: DROP TABLE "ScheduledTasks" 11:56:12.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.6 Info: => 0.0046049s 11:56:12.6 Info: AlterTable TrackFiles 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:12.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.6 Info: DROP TABLE "TrackFiles" 11:56:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.6 Info: => 0.0060462s 11:56:12.6 Info: AlterTable TrackFiles 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:12.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.6 Info: DROP TABLE "TrackFiles" 11:56:12.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.6 Info: => 0.0047908s 11:56:12.6 Info: AlterTable VersionInfo 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:12.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:12.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:12.6 Info: DROP TABLE "VersionInfo" 11:56:12.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:12.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:12.6 Info: => 0.0056148s 11:56:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:12', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:12.6 Info: Committing Transaction 11:56:12.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:12.6 Info: => 0.0063393s 11:56:12.6 Info: 62: add_on_delete_to_notifications migrating 11:56:12.6 Info: Beginning Transaction 11:56:12.6 Info: Starting migration of Main DB to 62 11:56:12.6 Info: AlterTable Notifications 11:56:12.6 Info: => 1.2E-06s 11:56:12.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:12.6 Info: => 0.0006673s 11:56:12.6 Info: AlterTable Notifications 11:56:12.6 Info: => 1E-06s 11:56:12.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:12.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:12.6 Info: => 0.0006286s 11:56:12.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:12', 'add_on_delete_to_notifications') 11:56:12.6 Info: Committing Transaction 11:56:12.6 Info: 62: add_on_delete_to_notifications migrated 11:56:12.6 Info: => 0.0009533s 11:56:12.6 Info: 63: add_custom_formats migrating 11:56:12.6 Info: Beginning Transaction 11:56:12.6 Info: Starting migration of Main DB to 63 11:56:12.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 11:56:12.6 Info: AlterTable DelayProfiles 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:12.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:12.6 Info: => 0.0006816s 11:56:12.6 Info: UpdateData 11:56:12.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:12.6 Info: => 5.52E-05s 11:56:12.6 Info: AlterTable TrackFiles 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:12.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:12.6 Info: => 0.0006239s 11:56:12.6 Info: PerformDBOperation 11:56:12.6 Info: Performing DB Operation 11:56:12.6 Info: => 0.001284s 11:56:12.6 Info: CreateTable CustomFormats 11:56:12.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:12.6 Info: => 0.0001442s 11:56:12.6 Info: CreateIndex CustomFormats (Name) 11:56:12.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:12.6 Info: => 9.2E-05s 11:56:12.6 Info: AlterTable QualityProfiles 11:56:12.6 Info: => 9E-07s 11:56:12.6 Info: CreateColumn QualityProfiles FormatItems String 11:56:12.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:12.6 Info: => 0.0006571s 11:56:12.6 Info: AlterTable QualityProfiles 11:56:12.6 Info: => 1.1E-06s 11:56:12.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:12.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.6 Info: => 0.0006317s 11:56:12.6 Info: AlterTable QualityProfiles 11:56:12.6 Info: => 8E-07s 11:56:12.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:12.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.6 Info: => 0.0006399s 11:56:12.6 Info: PerformDBOperation 11:56:12.6 Info: Performing DB Operation 11:56:12.6 Info: => 0.0014287s 11:56:12.6 Info: PerformDBOperation 11:56:12.6 Info: Performing DB Operation 11:56:12.6 Info: => 4.68E-05s 11:56:12.6 Info: DeleteColumn ReleaseProfiles Preferred 11:56:12.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) 11:56:12.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:12.7 Info: DROP TABLE "ReleaseProfiles" 11:56:12.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:12.7 Info: => 0.0056522s 11:56:12.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:12.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) 11:56:12.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:12.7 Info: DROP TABLE "ReleaseProfiles" 11:56:12.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:12.7 Info: => 0.0045762s 11:56:12.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:12.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:12.7 Info: => 5.39E-05s 11:56:12.7 Info: AlterTable DelayProfiles 11:56:12.7 Info: => 1E-06s 11:56:12.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:12.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:12.7 Info: => 0.0006436s 11:56:12.7 Info: AlterTable DelayProfiles 11:56:12.7 Info: => 1.2E-06s 11:56:12.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:12.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:12.7 Info: => 0.0006472s 11:56:12.7 Info: -> 1 Insert operations completed in 00:00:00.0001001 taking an average of 00:00:00.0001001 11:56:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:12', 'add_custom_formats') 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: 63: add_custom_formats migrated 11:56:12.7 Info: => 0.0010636s 11:56:12.7 Debug: Took: 00:00:00.4693047 11:56:12.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:56:12.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:56:12.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173727495648_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:12.7 Info: DatabaseEngineVersionCheck migrating 11:56:12.7 Info: PerformDBOperation 11:56:12.7 Info: Performing DB Operation 11:56:12.7 Info: SQLite 3.46.1 11:56:12.7 Info: => 0.0010892s 11:56:12.7 Info: DatabaseEngineVersionCheck migrated 11:56:12.7 Info: => 0.001106s 11:56:12.7 Info: VersionMigration migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: CreateTable VersionInfo 11:56:12.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:12.7 Info: => 0.0001474s 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: VersionMigration migrated 11:56:12.7 Info: => 0.000511s 11:56:12.7 Info: VersionUniqueMigration migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: CreateIndex VersionInfo (Version) 11:56:12.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:12.7 Info: => 0.0001662s 11:56:12.7 Info: AlterTable VersionInfo 11:56:12.7 Info: => 1E-06s 11:56:12.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:12.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:12.7 Info: => 0.0006102s 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: VersionUniqueMigration migrated 11:56:12.7 Info: => 0.0008458s 11:56:12.7 Info: VersionDescriptionMigration migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: AlterTable VersionInfo 11:56:12.7 Info: => 1.2E-06s 11:56:12.7 Info: CreateColumn VersionInfo Description String 11:56:12.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:12.7 Info: => 0.0002215s 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: VersionDescriptionMigration migrated 11:56:12.7 Info: => 0.0004179s 11:56:12.7 Info: 1: InitialSetup migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: Starting migration of Main DB to 1 11:56:12.7 Info: CreateTable Config 11:56:12.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:12.7 Info: => 0.0001762s 11:56:12.7 Info: CreateIndex Config (Key) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:12.7 Info: => 0.000122s 11:56:12.7 Info: CreateTable RootFolders 11:56:12.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:12.7 Info: => 0.0001184s 11:56:12.7 Info: CreateIndex RootFolders (Path) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:12.7 Info: => 0.000113s 11:56:12.7 Info: CreateTable Artists 11:56: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) 11:56:12.7 Info: => 0.0003055s 11:56:12.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.7 Info: => 0.0001067s 11:56:12.7 Info: CreateIndex Artists (NameSlug) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.7 Info: => 9.94E-05s 11:56:12.7 Info: CreateIndex Artists (CleanName) 11:56:12.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.7 Info: => 0.0001146s 11:56:12.7 Info: CreateIndex Artists (Path) 11:56:12.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.7 Info: => 0.0001031s 11:56:12.7 Info: CreateTable Albums 11:56: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) 11:56:12.7 Info: => 0.0002701s 11:56:12.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.7 Info: => 0.0001113s 11:56:12.7 Info: CreateIndex Albums (MBId) 11:56:12.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.7 Info: => 9.61E-05s 11:56:12.7 Info: CreateIndex Albums (TADBId) 11:56:12.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.7 Info: => 0.000105s 11:56:12.7 Info: CreateIndex Albums (TitleSlug) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.7 Info: => 0.00011s 11:56:12.7 Info: CreateIndex Albums (CleanTitle) 11:56:12.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.7 Info: => 9.62E-05s 11:56:12.7 Info: CreateIndex Albums (Path) 11:56:12.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:12.7 Info: => 0.0001549s 11:56:12.7 Info: CreateTable Tracks 11:56: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) 11:56:12.7 Info: => 0.0001998s 11:56:12.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.7 Info: => 0.0001043s 11:56:12.7 Info: CreateIndex Tracks (ArtistId) 11:56:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:12.7 Info: => 0.0001051s 11:56:12.7 Info: CreateIndex Tracks (TrackFileId) 11:56:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.7 Info: => 0.0001191s 11:56:12.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:12.7 Info: => 0.0001108s 11:56:12.7 Info: CreateTable TrackFiles 11:56: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) 11:56:12.7 Info: => 0.0001549s 11:56:12.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:12.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:12.7 Info: => 0.0001161s 11:56:12.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:12.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.7 Info: => 0.0001019s 11:56:12.7 Info: CreateTable History 11:56: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) 11:56:12.7 Info: => 0.000192s 11:56:12.7 Info: CreateIndex History (Date) 11:56:12.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.7 Info: => 0.000106s 11:56:12.7 Info: CreateIndex History (EventType) 11:56:12.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.7 Info: => 0.0001195s 11:56:12.7 Info: CreateIndex History (DownloadId) 11:56:12.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:12.7 Info: => 0.0001253s 11:56:12.7 Info: CreateIndex History (AlbumId) 11:56:12.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:12.7 Info: => 0.0001037s 11:56:12.7 Info: CreateTable Notifications 11:56: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) 11:56:12.7 Info: => 0.0001438s 11:56:12.7 Info: CreateTable ScheduledTasks 11:56: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) 11:56:12.7 Info: => 0.0001271s 11:56:12.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:12.7 Info: => 0.0001152s 11:56:12.7 Info: CreateTable Indexers 11:56: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) 11:56:12.7 Info: => 0.0001412s 11:56:12.7 Info: CreateIndex Indexers (Name) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.7 Info: => 0.0001204s 11:56:12.7 Info: CreateTable Profiles 11:56: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) 11:56:12.7 Info: => 0.0001203s 11:56:12.7 Info: CreateIndex Profiles (Name) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:12.7 Info: => 0.0001068s 11:56:12.7 Info: CreateTable QualityDefinitions 11:56: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) 11:56:12.7 Info: => 0.0001214s 11:56:12.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:12.7 Info: => 0.0001184s 11:56:12.7 Info: CreateIndex QualityDefinitions (Title) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:12.7 Info: => 0.0001124s 11:56:12.7 Info: CreateTable NamingConfig 11:56: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) 11:56:12.7 Info: => 0.0001527s 11:56:12.7 Info: CreateTable Blacklist 11:56: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 '') 11:56:12.7 Info: => 0.0002317s 11:56:12.7 Info: CreateTable Metadata 11:56: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) 11:56:12.7 Info: => 0.0001199s 11:56:12.7 Info: CreateTable MetadataFiles 11:56: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) 11:56:12.7 Info: => 0.0001386s 11:56:12.7 Info: CreateTable DownloadClients 11:56: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) 11:56:12.7 Info: => 0.0001197s 11:56:12.7 Info: CreateTable PendingReleases 11:56: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 '') 11:56:12.7 Info: => 0.0001477s 11:56:12.7 Info: CreateTable RemotePathMappings 11:56: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) 11:56:12.7 Info: => 0.0001128s 11:56:12.7 Info: CreateTable Tags 11:56:12.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:12.7 Info: => 9.49E-05s 11:56:12.7 Info: CreateIndex Tags (Label) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:12.7 Info: => 0.0001206s 11:56:12.7 Info: CreateTable Restrictions 11:56:12.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:12.7 Info: => 0.0001154s 11:56:12.7 Info: CreateTable DelayProfiles 11:56: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) 11:56:12.7 Info: => 0.0001385s 11:56:12.7 Info: CreateTable Users 11:56: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) 11:56:12.7 Info: => 0.0001057s 11:56:12.7 Info: CreateIndex Users (Identifier) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:12.7 Info: => 0.0001196s 11:56:12.7 Info: CreateIndex Users (Username) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:12.7 Info: => 0.0001284s 11:56:12.7 Info: CreateTable Commands 11:56: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) 11:56:12.7 Info: => 0.0001528s 11:56:12.7 Info: CreateTable IndexerStatus 11:56: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) 11:56:12.7 Info: => 0.000153s 11:56:12.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:12.7 Info: => 0.0001141s 11:56:12.7 Info: CreateTable ExtraFiles 11:56: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) 11:56:12.7 Info: => 0.0001389s 11:56:12.7 Info: CreateTable LyricFiles 11:56: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) 11:56:12.7 Info: => 0.0001688s 11:56:12.7 Info: CreateTable LanguageProfiles 11:56: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) 11:56:12.7 Info: => 0.0001157s 11:56:12.7 Info: CreateIndex LanguageProfiles (Name) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:12.7 Info: => 0.0001468s 11:56:12.7 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:12.7 Info: => 0.000124s 11:56:12.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:12.7 Info: => 0.0001388s 11:56:12.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:12.7 Info: -> 1 Insert operations completed in 00:00:00.0000752 taking an average of 00:00:00.0000752 11:56:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:12', 'InitialSetup') 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: 1: InitialSetup migrated 11:56:12.7 Info: => 0.0010063s 11:56:12.7 Info: 2: add_reason_to_pending_releases migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: Starting migration of Main DB to 2 11:56:12.7 Info: AlterTable PendingReleases 11:56:12.7 Info: => 1.1E-06s 11:56:12.7 Info: CreateColumn PendingReleases Reason Int32 11:56:12.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:12.7 Info: => 0.0006238s 11:56:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:12', 'add_reason_to_pending_releases') 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: 2: add_reason_to_pending_releases migrated 11:56:12.7 Info: => 0.0009259s 11:56:12.7 Info: 3: add_medium_support migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: Starting migration of Main DB to 3 11:56:12.7 Info: AlterTable Albums 11:56:12.7 Info: => 1.1E-06s 11:56:12.7 Info: CreateColumn Albums Media String 11:56:12.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:12.7 Info: => 0.0006412s 11:56:12.7 Info: AlterTable Tracks 11:56:12.7 Info: => 1.1E-06s 11:56:12.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:12.7 Info: => 0.0005825s 11:56:12.7 Info: AlterTable Tracks 11:56:12.7 Info: => 9E-07s 11:56:12.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:12.7 Info: => 0.0006034s 11:56:12.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:12.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:12.7 Info: => 4.8E-05s 11:56:12.7 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:12.7 Info: DROP TABLE "Tracks" 11:56:12.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:12.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.7 Info: => 0.004862s 11:56:12.7 Info: AlterTable Tracks 11:56:12.7 Info: => 1E-06s 11:56:12.7 Info: CreateColumn Tracks TrackNumber String 11:56:12.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:12.7 Info: => 0.0005792s 11:56:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:12', 'add_medium_support') 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: 3: add_medium_support migrated 11:56:12.7 Info: => 0.0009723s 11:56:12.7 Info: 4: add_various_qualites_in_profile migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: Starting migration of Main DB to 4 11:56:12.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:12.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:12.7 Info: => 5.73E-05s 11:56:12.7 Info: PerformDBOperation 11:56:12.7 Info: Performing DB Operation 11:56:12.7 Info: => 4.46E-05s 11:56:12.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:12', 'add_various_qualites_in_profile') 11:56:12.7 Info: Committing Transaction 11:56:12.7 Info: 4: add_various_qualites_in_profile migrated 11:56:12.7 Info: => 0.0003127s 11:56:12.7 Info: 5: metadata_profiles migrating 11:56:12.7 Info: Beginning Transaction 11:56:12.7 Info: Starting migration of Main DB to 5 11:56:12.7 Info: CreateTable MetadataProfiles 11:56: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) 11:56:12.7 Info: => 0.0001398s 11:56:12.7 Info: CreateIndex MetadataProfiles (Name) 11:56:12.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:12.7 Info: => 0.00014s 11:56:12.7 Info: AlterTable Artists 11:56:12.7 Info: => 8E-07s 11:56:12.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:12.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:12.7 Info: => 0.0006108s 11:56:12.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:12.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:12.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:12.8 Info: DROP TABLE "Artists" 11:56:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.8 Info: => 0.0047605s 11:56:12.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:12.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:12.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:12.8 Info: DROP TABLE "Artists" 11:56:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.8 Info: => 0.0046565s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1.1E-06s 11:56:12.8 Info: CreateColumn Albums SecondaryTypes String 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:12.8 Info: => 0.0005635s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:12', 'metadata_profiles') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 5: metadata_profiles migrated 11:56:12.8 Info: => 0.0010075s 11:56:12.8 Info: 6: separate_automatic_and_interactive_search migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 6 11:56:12.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:12.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:12.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:12.8 Info: DROP TABLE "Indexers" 11:56:12.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.8 Info: => 0.0042852s 11:56:12.8 Info: AlterTable Indexers 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:12.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:12.8 Info: => 0.0005666s 11:56:12.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:12.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:12.8 Info: => 4.41E-05s 11:56:12.8 Info: AlterTable Indexers 11:56:12.8 Info: => 9E-07s 11:56:12.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:12.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:12.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:12.8 Info: DROP TABLE "Indexers" 11:56:12.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:12.8 Info: => 0.0047304s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:12', 'separate_automatic_and_interactive_search') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:12.8 Info: => 0.0051182s 11:56:12.8 Info: 7: change_album_path_to_relative migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 7 11:56:12.8 Info: DeleteColumn Albums Path 11:56:12.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:12.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:12.8 Info: DROP TABLE "Albums" 11:56:12.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.8 Info: => 0.0053819s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:12', 'change_album_path_to_relative') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 7: change_album_path_to_relative migrated 11:56:12.8 Info: => 0.0058147s 11:56:12.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 8 11:56:12.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:12.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:12.8 Info: => 5.53E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:12', 'change_quality_size_mb_to_kb') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:12.8 Info: => 0.0003277s 11:56:12.8 Info: 9: album_releases migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 9 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1.3E-06s 11:56:12.8 Info: CreateColumn Albums Releases String 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:12.8 Info: => 0.000593s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Albums CurrentRelease String 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:12.8 Info: => 0.0005797s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:12', 'album_releases') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 9: album_releases migrated 11:56:12.8 Info: => 0.000896s 11:56:12.8 Info: 10: album_releases_fix migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 10 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1.2E-06s 11:56:12.8 Info: AlterColumn Albums Releases String 11:56:12.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:12.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:12.8 Info: DROP TABLE "Albums" 11:56:12.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.8 Info: => 0.0052207s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: AlterColumn Albums CurrentRelease String 11:56:12.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:12.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:12.8 Info: DROP TABLE "Albums" 11:56:12.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.8 Info: => 0.0052421s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:12', 'album_releases_fix') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 10: album_releases_fix migrated 11:56:12.8 Info: => 0.005641s 11:56:12.8 Info: 11: import_lists migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 11 11:56:12.8 Info: CreateTable ImportLists 11:56:12.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:12.8 Info: => 0.0001862s 11:56:12.8 Info: CreateIndex ImportLists (Name) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:12.8 Info: => 9.39E-05s 11:56:12.8 Info: CreateTable ImportListStatus 11:56:12.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:12.8 Info: => 0.0001626s 11:56:12.8 Info: CreateIndex ImportListStatus (ProviderId) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:12.8 Info: => 9.03E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:12', 'import_lists') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 11: import_lists migrated 11:56:12.8 Info: => 0.0004443s 11:56:12.8 Info: 12: add_release_status migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 12 11:56:12.8 Info: AlterTable MetadataProfiles 11:56:12.8 Info: => 1.2E-06s 11:56:12.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:12.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:12.8 Info: => 0.0006362s 11:56:12.8 Info: PerformDBOperation 11:56:12.8 Info: Performing DB Operation 11:56:12.8 Info: => 4.02E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:12', 'add_release_status') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 12: add_release_status migrated 11:56:12.8 Info: => 0.0003544s 11:56:12.8 Info: 13: album_download_notification migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 13 11:56:12.8 Info: AlterTable Notifications 11:56:12.8 Info: => 1.2E-06s 11:56:12.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.000626s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:12', 'album_download_notification') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 13: album_download_notification migrated 11:56:12.8 Info: => 0.0009586s 11:56:12.8 Info: 14: fix_language_metadata_profiles migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 14 11:56:12.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:12.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:12.8 Info: => 8.87E-05s 11:56:12.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:12.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:12.8 Info: => 6.86E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:12', 'fix_language_metadata_profiles') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 14: fix_language_metadata_profiles migrated 11:56:12.8 Info: => 0.0003563s 11:56:12.8 Info: 15: remove_fanzub migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 15 11:56:12.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:12.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:12.8 Info: => 5.45E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:12', 'remove_fanzub') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 15: remove_fanzub migrated 11:56:12.8 Info: => 0.0003188s 11:56:12.8 Info: 16: update_artist_history_indexes migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 16 11:56:12.8 Info: CreateIndex Albums (ArtistId) 11:56:12.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:12.8 Info: => 0.0001173s 11:56:12.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:12.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:12.8 Info: => 0.0001244s 11:56:12.8 Info: DeleteIndex History (AlbumId) 11:56:12.8 Info: DROP INDEX "IX_History_AlbumId" 11:56:12.8 Info: => 0.0001279s 11:56:12.8 Info: CreateIndex History (AlbumId, Date) 11:56:12.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.8 Info: => 0.000104s 11:56:12.8 Info: DeleteIndex History (DownloadId) 11:56:12.8 Info: DROP INDEX "IX_History_DownloadId" 11:56:12.8 Info: => 0.000119s 11:56:12.8 Info: CreateIndex History (DownloadId, Date) 11:56:12.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.8 Info: => 9.69E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:12', 'update_artist_history_indexes') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 16: update_artist_history_indexes migrated 11:56:12.8 Info: => 0.0004448s 11:56:12.8 Info: 17: remove_nma migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 17 11:56:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:12.8 Info: => 5.5E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:12', 'remove_nma') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 17: remove_nma migrated 11:56:12.8 Info: => 0.0003365s 11:56:12.8 Info: 18: album_disambiguation migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 18 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1.1E-06s 11:56:12.8 Info: CreateColumn Albums Disambiguation String 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:12.8 Info: => 0.0006716s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:12', 'album_disambiguation') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 18: album_disambiguation migrated 11:56:12.8 Info: => 0.0009919s 11:56:12.8 Info: 19: add_ape_quality_in_profiles migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 19 11:56:12.8 Info: PerformDBOperation 11:56:12.8 Info: Performing DB Operation 11:56:12.8 Info: => 5.17E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:12', 'add_ape_quality_in_profiles') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 19: add_ape_quality_in_profiles migrated 11:56:12.8 Info: => 0.0003228s 11:56:12.8 Info: 20: remove_pushalot migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 20 11:56:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:12.8 Info: => 7.98E-05s 11:56:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:12.8 Info: => 4.19E-05s 11:56:12.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:12.8 Info: => 4.29E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:12', 'remove_pushalot') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 20: remove_pushalot migrated 11:56:12.8 Info: => 0.000303s 11:56:12.8 Info: 21: add_custom_filters migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 21 11:56:12.8 Info: CreateTable CustomFilters 11:56: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) 11:56:12.8 Info: => 0.0001623s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:12', 'add_custom_filters') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 21: add_custom_filters migrated 11:56:12.8 Info: => 0.0004719s 11:56:12.8 Info: 22: import_list_tags migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 22 11:56:12.8 Info: AlterTable ImportLists 11:56:12.8 Info: => 1.3E-06s 11:56:12.8 Info: CreateColumn ImportLists Tags String 11:56:12.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:12.8 Info: => 0.0006329s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:12', 'import_list_tags') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 22: import_list_tags migrated 11:56:12.8 Info: => 0.000957s 11:56:12.8 Info: 23: add_release_groups_etc migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 23 11:56:12.8 Info: CreateTable ArtistMetadata 11:56: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) 11:56:12.8 Info: => 0.0002078s 11:56:12.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:12.8 Info: => 0.0001402s 11:56: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" 11:56: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" 11:56:12.8 Info: => 0.0001088s 11:56:12.8 Info: AlterTable Artists 11:56:12.8 Info: => 9E-07s 11:56:12.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:12.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0006456s 11:56:12.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:12.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:12.8 Info: => 8.23E-05s 11:56:12.8 Info: CreateTable AlbumReleases 11:56: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) 11:56:12.8 Info: => 0.000191s 11:56:12.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:12.8 Info: => 0.0001304s 11:56:12.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:12.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:12.8 Info: => 9.62E-05s 11:56:12.8 Info: PerformDBOperation 11:56:12.8 Info: Performing DB Operation 11:56:12.8 Info: => 5.74E-05s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0006806s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:12.8 Info: => 0.0006423s 11:56:12.8 Info: AlterTable Albums 11:56:12.8 Info: => 1.1E-06s 11:56:12.8 Info: CreateColumn Albums Links String 11:56:12.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:12.8 Info: => 0.0006261s 11:56: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") 11:56:12.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:12.8 Info: => 9.72E-05s 11:56:12.8 Info: AlterTable Tracks 11:56:12.8 Info: => 9E-07s 11:56:12.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:12.8 Info: => 0.0006776s 11:56:12.8 Info: AlterTable Tracks 11:56:12.8 Info: => 1.1E-06s 11:56:12.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0006633s 11:56:12.8 Info: AlterTable Tracks 11:56:12.8 Info: => 9E-07s 11:56:12.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:12.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0006517s 11:56: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") 11:56:12.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:12.8 Info: => 0.0001002s 11:56: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") 11:56:12.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:12.8 Info: => 0.0001006s 11:56:12.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:12.8 Info: DROP TABLE "Artists" 11:56:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.8 Info: => 0.0054654s 11:56:12.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:12.8 Info: DROP TABLE "Albums" 11:56:12.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:12.8 Info: => 0.0072882s 11:56:12.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:12.8 Info: DROP TABLE "Tracks" 11:56:12.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:12.8 Info: => 0.0045525s 11:56:12.8 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:12.8 Info: DROP TABLE "TrackFiles" 11:56:12.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.8 Info: => 0.0043642s 11:56:12.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:12.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.8 Info: => 8.69E-05s 11:56:12.8 Info: CreateIndex Artists (Monitored) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.8 Info: => 8.42E-05s 11:56:12.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:12.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:12.8 Info: => 8.2E-05s 11:56:12.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:12.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:12.8 Info: => 8.16E-05s 11:56:12.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:12.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:12.8 Info: => 8.09E-05s 11:56:12.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:12.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:12.8 Info: => 8.08E-05s 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:12.8 Info: => 4.85E-05s 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:12.8 Info: => 4.15E-05s 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:12.8 Info: => 4.69E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:12', 'add_release_groups_etc') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 23: add_release_groups_etc migrated 11:56:12.8 Info: => 0.0006749s 11:56:12.8 Info: 24: NewMediaInfoFormat migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 24 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:12.8 Info: => 5.73E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:12', 'NewMediaInfoFormat') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 24: NewMediaInfoFormat migrated 11:56:12.8 Info: => 0.0003369s 11:56:12.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 25 11:56:12.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:12.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:12.8 Info: => 0.0016879s 11:56:12.8 Info: AlterTable ReleaseProfiles 11:56:12.8 Info: => 1.2E-06s 11:56:12.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:12.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:12.8 Info: => 0.0005831s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:12', 'rename_restrictions_to_release_profiles') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:12.8 Info: => 0.0008837s 11:56:12.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 26 11:56:12.8 Info: RenameTable Profiles QualityProfiles 11:56:12.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:12.8 Info: => 0.0017008s 11:56:12.8 Info: AlterTable QualityProfiles 11:56:12.8 Info: => 1.1E-06s 11:56:12.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:12.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:12.8 Info: => 0.0005851s 11:56:12.8 Info: AlterTable LanguageProfiles 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:12.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:12.8 Info: => 0.0005619s 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:12.8 Info: => 4.63E-05s 11:56:12.8 Info: UpdateData 11:56:12.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:12.8 Info: => 3.72E-05s 11:56:12.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:12.8 Info: DROP TABLE "Artists" 11:56:12.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.8 Info: => 0.0048953s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:12', 'rename_quality_profiles_add_upgrade_allowed') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:12.8 Info: => 0.0053185s 11:56:12.8 Info: 27: add_import_exclusions migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 27 11:56:12.8 Info: CreateTable ImportListExclusions 11:56:12.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:12.8 Info: => 0.0001346s 11:56:12.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:12.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:12.8 Info: => 9.24E-05s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:12', 'add_import_exclusions') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 27: add_import_exclusions migrated 11:56:12.8 Info: => 0.000426s 11:56:12.8 Info: 28: clean_artist_metadata_table migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.0001621s 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.0001296s 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.0001232s 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.0001248s 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.0001221s 11:56: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) 11:56: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) 11:56:12.8 Info: => 0.00012s 11:56:12.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:12', 'clean_artist_metadata_table') 11:56:12.8 Info: Committing Transaction 11:56:12.8 Info: 28: clean_artist_metadata_table migrated 11:56:12.8 Info: => 0.0017528s 11:56:12.8 Info: 29: health_issue_notification migrating 11:56:12.8 Info: Beginning Transaction 11:56:12.8 Info: Starting migration of Main DB to 29 11:56:12.8 Info: AlterTable Notifications 11:56:12.8 Info: => 1.4E-06s 11:56:12.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0006406s 11:56:12.8 Info: AlterTable Notifications 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0005881s 11:56:12.8 Info: AlterTable Notifications 11:56:12.8 Info: => 9E-07s 11:56:12.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:12.8 Info: => 0.0005849s 11:56:12.8 Info: AlterTable Notifications 11:56:12.8 Info: => 1E-06s 11:56:12.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:12.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005882s 11:56:12.9 Info: AlterTable Notifications 11:56:12.9 Info: => 8E-07s 11:56:12.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:12.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005934s 11:56:12.9 Info: DeleteColumn Notifications OnDownload 11:56:12.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:12.9 Info: DROP TABLE "Notifications" 11:56:12.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:12.9 Info: => 0.0044119s 11:56:12.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:12.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:12.9 Info: DROP TABLE "Notifications" 11:56:12.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:12.9 Info: => 0.0054839s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:12', 'health_issue_notification') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 29: health_issue_notification migrated 11:56:12.9 Info: => 0.005896s 11:56:12.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 30 11:56:12.9 Info: AlterTable TrackFiles 11:56:12.9 Info: => 1.4E-06s 11:56:12.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:12.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:12.9 Info: => 0.0006369s 11:56:12.9 Info: AlterTable TrackFiles 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: CreateColumn TrackFiles Path String 11:56:12.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:12.9 Info: => 0.0005806s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:12.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:12.9 Info: => 4.14E-05s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:12.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:12.9 Info: => 0.000125s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:12.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:12.9 Info: => 0.0001345s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:12.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:12.9 Info: => 0.0011141s 11:56:12.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:12.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:12.9 Info: => 9.29E-05s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:12.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:12.9 Info: => 5.58E-05s 11:56:12.9 Info: AlterTable TrackFiles 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: AlterColumn TrackFiles Path String 11:56:12.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:12.9 Info: DROP TABLE "TrackFiles" 11:56:12.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.9 Info: => 0.0057512s 11:56:12.9 Info: CreateIndex TrackFiles (Path) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.9 Info: => 8.83E-05s 11:56:12.9 Info: DeleteColumn TrackFiles RelativePath 11:56:12.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:12.9 Info: DROP TABLE "TrackFiles" 11:56:12.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.9 Info: => 0.0046878s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:12', 'add_mediafilerepository_mtime') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:12.9 Info: => 0.005058s 11:56:12.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 31 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:12.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:12.9 Info: => 9.95E-05s 11:56:12.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:12.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:12.9 Info: => 0.0001398s 11:56:12.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:12.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.9 Info: DROP TABLE "Artists" 11:56:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.9 Info: => 0.006127s 11:56:12.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.9 Info: => 8.5E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:12', 'add_artistmetadataid_constraint') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:12.9 Info: => 0.0004674s 11:56:12.9 Info: 32: old_ids_and_artist_alias migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 32 11:56:12.9 Info: AlterTable ArtistMetadata 11:56:12.9 Info: => 1.2E-06s 11:56:12.9 Info: CreateColumn ArtistMetadata Aliases String 11:56:12.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0006426s 11:56:12.9 Info: AlterTable ArtistMetadata 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:12.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0005977s 11:56:12.9 Info: AlterTable Albums 11:56:12.9 Info: => 1.9E-06s 11:56:12.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:12.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0005993s 11:56:12.9 Info: AlterTable AlbumReleases 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:12.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0005915s 11:56:12.9 Info: AlterTable Tracks 11:56:12.9 Info: => 9E-07s 11:56:12.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0005956s 11:56:12.9 Info: AlterTable Tracks 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:12.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:12.9 Info: => 0.0006174s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:12', 'old_ids_and_artist_alias') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 32: old_ids_and_artist_alias migrated 11:56:12.9 Info: => 0.0009595s 11:56:12.9 Info: 33: download_propers_config migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 33 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 3.53E-05s 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:12.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:12.9 Info: => 3.92E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:12', 'download_propers_config') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 33: download_propers_config migrated 11:56:12.9 Info: => 0.0003134s 11:56:12.9 Info: 34: remove_language_profiles migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 34 11:56:12.9 Info: DeleteTable LanguageProfiles 11:56:12.9 Info: DROP TABLE "LanguageProfiles" 11:56:12.9 Info: => 0.0002282s 11:56:12.9 Info: DeleteColumn Artists LanguageProfileId 11:56:12.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.9 Info: DROP TABLE "Artists" 11:56:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.9 Info: => 0.0049881s 11:56:12.9 Info: DeleteColumn ImportLists LanguageProfileId 11:56:12.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:12.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:12.9 Info: DROP TABLE "ImportLists" 11:56:12.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:12.9 Info: => 0.0058053s 11:56:12.9 Info: DeleteColumn Blacklist Language 11:56:12.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:12.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:12.9 Info: DROP TABLE "Blacklist" 11:56:12.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:12.9 Info: => 0.0043413s 11:56:12.9 Info: DeleteColumn History Language 11:56:12.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:12.9 Info: DROP TABLE "History" 11:56:12.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:12.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:12.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:12.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:12.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:12.9 Info: => 0.0049029s 11:56:12.9 Info: DeleteColumn LyricFiles Language 11:56:12.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:12.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:12.9 Info: DROP TABLE "LyricFiles" 11:56:12.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:12.9 Info: => 0.0055021s 11:56:12.9 Info: DeleteColumn TrackFiles Language 11:56:12.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:12.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:12.9 Info: DROP TABLE "TrackFiles" 11:56:12.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:12.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:12.9 Info: => 0.0046465s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:12', 'remove_language_profiles') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 34: remove_language_profiles migrated 11:56:12.9 Info: => 0.0051899s 11:56:12.9 Info: 35: multi_disc_naming_format migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 35 11:56:12.9 Info: AlterTable NamingConfig 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:12.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:12.9 Info: => 0.0006304s 11:56:12.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:12.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:12.9 Info: => 5.1E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:12', 'multi_disc_naming_format') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 35: multi_disc_naming_format migrated 11:56:12.9 Info: => 0.0003532s 11:56:12.9 Info: 36: add_download_client_priority migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 36 11:56:12.9 Info: AlterTable DownloadClients 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn DownloadClients Priority Int32 11:56:12.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:12.9 Info: => 0.0006199s 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 5.59E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:12', 'add_download_client_priority') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 36: add_download_client_priority migrated 11:56:12.9 Info: => 0.0003938s 11:56:12.9 Info: 37: remove_growl_prowl migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 37 11:56:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:12.9 Info: => 5.33E-05s 11:56:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:12.9 Info: => 3.67E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:12', 'remove_growl_prowl') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 37: remove_growl_prowl migrated 11:56:12.9 Info: => 0.000309s 11:56:12.9 Info: 38: remove_plex_hometheatre migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 38 11:56:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:12.9 Info: => 5.13E-05s 11:56:12.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:12.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:12.9 Info: => 3.6E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:12', 'remove_plex_hometheatre') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 38: remove_plex_hometheatre migrated 11:56:12.9 Info: => 0.0003037s 11:56:12.9 Info: 39: add_root_folder_add_defaults migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 39 11:56:12.9 Info: AlterTable RootFolders 11:56:12.9 Info: => 9E-07s 11:56:12.9 Info: CreateColumn RootFolders Name String 11:56:12.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:12.9 Info: => 0.0006159s 11:56:12.9 Info: AlterTable RootFolders 11:56:12.9 Info: => 9E-07s 11:56:12.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:12.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005856s 11:56:12.9 Info: AlterTable RootFolders 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:12.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005766s 11:56:12.9 Info: AlterTable RootFolders 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:12.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005765s 11:56:12.9 Info: AlterTable RootFolders 11:56:12.9 Info: => 8E-07s 11:56:12.9 Info: CreateColumn RootFolders DefaultTags String 11:56:12.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:12.9 Info: => 0.0005751s 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 6.7E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:12', 'add_root_folder_add_defaults') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 39: add_root_folder_add_defaults migrated 11:56:12.9 Info: => 0.0003946s 11:56:12.9 Info: 40: task_duration migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 40 11:56:12.9 Info: AlterTable ScheduledTasks 11:56:12.9 Info: => 1.9E-06s 11:56:12.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:12.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:12.9 Info: => 0.0006382s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:12', 'task_duration') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 40: task_duration migrated 11:56:12.9 Info: => 0.0009816s 11:56:12.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 41 11:56:12.9 Info: AlterTable ReleaseProfiles 11:56:12.9 Info: => 1.2E-06s 11:56:12.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:12.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:12.9 Info: => 0.000644s 11:56:12.9 Info: AlterTable ReleaseProfiles 11:56:12.9 Info: => 1E-06s 11:56:12.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:12.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:12.9 Info: => 0.0005964s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:12', 'add_indexer_and_enabled_to_release_profiles') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:12.9 Info: => 0.0009232s 11:56:12.9 Info: 42: remove_album_folders migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 42 11:56:12.9 Info: DeleteColumn Artists AlbumFolder 11:56:12.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:12.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:12.9 Info: DROP TABLE "Artists" 11:56:12.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:12.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:12.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:12.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:12.9 Info: => 0.0061279s 11:56:12.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:12.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:12.9 Info: => 4.28E-05s 11:56:12.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:12.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:12.9 Info: => 3.7E-05s 11:56:12.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:12.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:12.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:12.9 Info: DROP TABLE "NamingConfig" 11:56:12.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:12.9 Info: => 0.004255s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:12', 'remove_album_folders') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 42: remove_album_folders migrated 11:56:12.9 Info: => 0.0046968s 11:56:12.9 Info: 44: add_priority_to_indexers migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 44 11:56:12.9 Info: AlterTable Indexers 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn Indexers Priority Int32 11:56:12.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:12.9 Info: => 0.0006245s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:12', 'add_priority_to_indexers') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 44: add_priority_to_indexers migrated 11:56:12.9 Info: => 0.0009701s 11:56:12.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 45 11:56:12.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:12.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:12.9 Info: => 0.0001267s 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 3.75E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:12', 'remove_chown_and_folderchmod_config') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:12.9 Info: => 0.000325s 11:56:12.9 Info: 47: update_notifiarr migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 47 11:56:12.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:12.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:12.9 Info: => 7.93E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:12', 'update_notifiarr') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 47: update_notifiarr migrated 11:56:12.9 Info: => 0.0003585s 11:56:12.9 Info: 49: email_multiple_addresses migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 49 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 6.17E-05s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:12', 'email_multiple_addresses') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 49: email_multiple_addresses migrated 11:56:12.9 Info: => 0.0003776s 11:56:12.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 50 11:56:12.9 Info: RenameTable Blacklist Blocklist 11:56:12.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:12.9 Info: => 0.0017527s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:12', 'rename_blacklist_to_blocklist') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:12.9 Info: => 0.0021004s 11:56:12.9 Info: 51: cdh_per_downloadclient migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 51 11:56:12.9 Info: AlterTable DownloadClients 11:56:12.9 Info: => 1.1E-06s 11:56:12.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:12.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:12.9 Info: => 0.0006335s 11:56:12.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:12.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:12.9 Info: => 0.0006146s 11:56:12.9 Info: PerformDBOperation 11:56:12.9 Info: Performing DB Operation 11:56:12.9 Info: => 0.0001674s 11:56:12.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:13', 'cdh_per_downloadclient') 11:56:12.9 Info: Committing Transaction 11:56:12.9 Info: 51: cdh_per_downloadclient migrated 11:56:12.9 Info: => 0.000492s 11:56:12.9 Info: 52: download_history migrating 11:56:12.9 Info: Beginning Transaction 11:56:12.9 Info: Starting migration of Main DB to 52 11:56:13.0 Info: CreateTable DownloadHistory 11:56:13.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:13.0 Info: => 0.0002318s 11:56:13.0 Info: CreateIndex DownloadHistory (EventType) 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:13.0 Info: => 0.0001022s 11:56:13.0 Info: CreateIndex DownloadHistory (ArtistId) 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:13.0 Info: => 8.8E-05s 11:56:13.0 Info: CreateIndex DownloadHistory (DownloadId) 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:13.0 Info: => 8.93E-05s 11:56:13.0 Info: PerformDBOperation 11:56:13.0 Info: Performing DB Operation 11:56:13.0 Info: => 0.0001255s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:13', 'download_history') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 52: download_history migrated 11:56:13.0 Info: => 0.0004939s 11:56:13.0 Info: 53: add_update_history migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 53 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:13', 'add_update_history') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 53: add_update_history migrated 11:56:13.0 Info: => 0.0003451s 11:56:13.0 Info: 54: add_on_update_to_notifications migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 54 11:56:13.0 Info: AlterTable Notifications 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:13.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:13.0 Info: => 0.0006802s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:13', 'add_on_update_to_notifications') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 54: add_on_update_to_notifications migrated 11:56:13.0 Info: => 0.0010076s 11:56:13.0 Info: 55: download_client_per_indexer migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 55 11:56:13.0 Info: AlterTable Indexers 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: CreateColumn Indexers DownloadClientId Int32 11:56:13.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:13.0 Info: => 0.0006857s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:13', 'download_client_per_indexer') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 55: download_client_per_indexer migrated 11:56:13.0 Info: => 0.0010199s 11:56:13.0 Info: 56: AddNewItemMonitorType migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 56 11:56:13.0 Info: AlterTable Artists 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: CreateColumn Artists MonitorNewItems Int32 11:56:13.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:13.0 Info: => 0.0006529s 11:56:13.0 Info: AlterTable RootFolders 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:13.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:13.0 Info: => 0.0006167s 11:56:13.0 Info: AlterTable ImportLists 11:56:13.0 Info: => 9E-07s 11:56:13.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:13.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:13.0 Info: => 0.0006132s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:13', 'AddNewItemMonitorType') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 56: AddNewItemMonitorType migrated 11:56:13.0 Info: => 0.0009612s 11:56:13.0 Info: 57: ImportListSearch migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 57 11:56:13.0 Info: AlterTable ImportLists 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:13.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:13.0 Info: => 0.0006575s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:13', 'ImportListSearch') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 57: ImportListSearch migrated 11:56:13.0 Info: => 0.0009908s 11:56:13.0 Info: 58: ImportListMonitorExisting migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 58 11:56:13.0 Info: AlterTable ImportLists 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:13.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:13.0 Info: => 0.0006571s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:13', 'ImportListMonitorExisting') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 58: ImportListMonitorExisting migrated 11:56:13.0 Info: => 0.0010069s 11:56:13.0 Info: 59: add_indexer_tags migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 59 11:56:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:13.0 Info: => 5.25E-05s 11:56:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:13.0 Info: => 3.63E-05s 11:56:13.0 Info: AlterTable Indexers 11:56:13.0 Info: => 9E-07s 11:56:13.0 Info: CreateColumn Indexers Tags String 11:56:13.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:13.0 Info: => 0.0006653s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:13', 'add_indexer_tags') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 59: add_indexer_tags migrated 11:56:13.0 Info: => 0.0009954s 11:56:13.0 Info: 60: update_audio_types migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 60 11:56:13.0 Info: PerformDBOperation 11:56:13.0 Info: Performing DB Operation 11:56:13.0 Info: => 5.7E-05s 11:56:13.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:13', 'update_audio_types') 11:56:13.0 Info: Committing Transaction 11:56:13.0 Info: 60: update_audio_types migrated 11:56:13.0 Info: => 0.0003473s 11:56:13.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:13.0 Info: Beginning Transaction 11:56:13.0 Info: Starting migration of Main DB to 61 11:56:13.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.0 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:13.0 Info: => 4.91E-05s 11:56:13.0 Info: AlterTable AlbumReleases 11:56:13.0 Info: => 9E-07s 11:56:13.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:13.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:13.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:13.0 Info: DROP TABLE "AlbumReleases" 11:56:13.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:13.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:13.0 Info: => 0.0059685s 11:56:13.0 Info: AlterTable Albums 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.0 Info: DROP TABLE "Albums" 11:56:13.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.0 Info: => 0.0051401s 11:56:13.0 Info: AlterTable Albums 11:56:13.0 Info: => 1.2E-06s 11:56:13.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.0 Info: DROP TABLE "Albums" 11:56:13.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.0 Info: => 0.0064894s 11:56:13.0 Info: AlterTable Albums 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: AlterColumn Albums Added DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.0 Info: DROP TABLE "Albums" 11:56:13.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.0 Info: => 0.0050599s 11:56:13.0 Info: AlterTable Artists 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:13.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:13.0 Info: DROP TABLE "Artists" 11:56:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.0 Info: => 0.0050866s 11:56:13.0 Info: AlterTable Artists 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn Artists Added DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:13.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:13.0 Info: DROP TABLE "Artists" 11:56:13.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.0 Info: => 0.0050729s 11:56:13.0 Info: AlterTable Blocklist 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:13.0 Info: DROP TABLE "Blocklist" 11:56:13.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:13.0 Info: => 0.0057544s 11:56:13.0 Info: AlterTable Blocklist 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:13.0 Info: DROP TABLE "Blocklist" 11:56:13.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:13.0 Info: => 0.0060054s 11:56:13.0 Info: AlterTable Commands 11:56:13.0 Info: => 1.2E-06s 11:56:13.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.0 Info: DROP TABLE "Commands" 11:56:13.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.0 Info: => 0.0046198s 11:56:13.0 Info: AlterTable Commands 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.0 Info: DROP TABLE "Commands" 11:56:13.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.0 Info: => 0.0045793s 11:56:13.0 Info: AlterTable Commands 11:56:13.0 Info: => 1.2E-06s 11:56:13.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:13.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.0 Info: DROP TABLE "Commands" 11:56:13.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.0 Info: => 0.0045967s 11:56:13.0 Info: AlterTable DownloadClientStatus 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:13.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.0 Info: DROP TABLE "DownloadClientStatus" 11:56:13.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.0 Info: => 0.0060624s 11:56:13.0 Info: AlterTable DownloadClientStatus 11:56:13.0 Info: => 1E-06s 11:56:13.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:13.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.0 Info: DROP TABLE "DownloadClientStatus" 11:56:13.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.0 Info: => 0.0046964s 11:56:13.0 Info: AlterTable DownloadClientStatus 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:13.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.0 Info: DROP TABLE "DownloadClientStatus" 11:56:13.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.0 Info: => 0.0057789s 11:56:13.0 Info: AlterTable DownloadHistory 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:13.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:13.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:13.0 Info: DROP TABLE "DownloadHistory" 11:56:13.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:13.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:13.0 Info: => 0.0061971s 11:56:13.0 Info: AlterTable ExtraFiles 11:56:13.0 Info: => 1.2E-06s 11:56:13.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:13.0 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.0 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:13.0 Info: DROP TABLE "ExtraFiles" 11:56:13.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:13.0 Info: => 0.0050093s 11:56:13.0 Info: AlterTable ExtraFiles 11:56:13.0 Info: => 1.1E-06s 11:56:13.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:13.1 Info: DROP TABLE "ExtraFiles" 11:56:13.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:13.1 Info: => 0.0051414s 11:56:13.1 Info: AlterTable History 11:56:13.1 Info: => 1.2E-06s 11:56:13.1 Info: AlterColumn History Date DateTimeOffset 11:56:13.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:13.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:13.1 Info: DROP TABLE "History" 11:56:13.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:13.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.1 Info: => 0.0058245s 11:56:13.1 Info: AlterTable ImportListStatus 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.1 Info: DROP TABLE "ImportListStatus" 11:56:13.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0052331s 11:56:13.1 Info: AlterTable ImportListStatus 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.1 Info: DROP TABLE "ImportListStatus" 11:56:13.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0052866s 11:56:13.1 Info: AlterTable ImportListStatus 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.1 Info: DROP TABLE "ImportListStatus" 11:56:13.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0062516s 11:56:13.1 Info: AlterTable IndexerStatus 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:13.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.1 Info: DROP TABLE "IndexerStatus" 11:56:13.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0047089s 11:56:13.1 Info: AlterTable IndexerStatus 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:13.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.1 Info: DROP TABLE "IndexerStatus" 11:56:13.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0047081s 11:56:13.1 Info: AlterTable IndexerStatus 11:56:13.1 Info: => 9E-07s 11:56:13.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:13.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.1 Info: DROP TABLE "IndexerStatus" 11:56:13.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.1 Info: => 0.0046805s 11:56:13.1 Info: AlterTable LyricFiles 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:13.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.1 Info: DROP TABLE "LyricFiles" 11:56:13.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.1 Info: => 0.0045408s 11:56:13.1 Info: AlterTable LyricFiles 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:13.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:13.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.1 Info: DROP TABLE "LyricFiles" 11:56:13.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.1 Info: => 0.0046208s 11:56:13.1 Info: AlterTable MetadataFiles 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:13.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:13.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:13.1 Info: DROP TABLE "MetadataFiles" 11:56:13.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:13.1 Info: => 0.0045761s 11:56:13.1 Info: AlterTable MetadataFiles 11:56:13.1 Info: => 1.2E-06s 11:56:13.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:13.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:13.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:13.1 Info: DROP TABLE "MetadataFiles" 11:56:13.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:13.1 Info: => 0.006199s 11:56:13.1 Info: AlterTable PendingReleases 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:13.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:13.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:13.1 Info: DROP TABLE "PendingReleases" 11:56:13.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:13.1 Info: => 0.0044747s 11:56:13.1 Info: AlterTable ScheduledTasks 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:13.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:13.1 Info: DROP TABLE "ScheduledTasks" 11:56:13.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.1 Info: => 0.0046532s 11:56:13.1 Info: AlterTable ScheduledTasks 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:13.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:13.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:13.1 Info: DROP TABLE "ScheduledTasks" 11:56:13.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.1 Info: => 0.0058349s 11:56:13.1 Info: AlterTable TrackFiles 11:56:13.1 Info: => 1.1E-06s 11:56:13.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:13.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.1 Info: DROP TABLE "TrackFiles" 11:56:13.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.1 Info: => 0.0063252s 11:56:13.1 Info: AlterTable TrackFiles 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:13.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.1 Info: DROP TABLE "TrackFiles" 11:56:13.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.1 Info: => 0.0048089s 11:56:13.1 Info: AlterTable VersionInfo 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:13.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:13.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:13.1 Info: DROP TABLE "VersionInfo" 11:56:13.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:13.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:13.1 Info: => 0.0045799s 11:56:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:13', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:13.1 Info: Committing Transaction 11:56:13.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:13.1 Info: => 0.0055598s 11:56:13.1 Info: 62: add_on_delete_to_notifications migrating 11:56:13.1 Info: Beginning Transaction 11:56:13.1 Info: Starting migration of Main DB to 62 11:56:13.1 Info: AlterTable Notifications 11:56:13.1 Info: => 1.2E-06s 11:56:13.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:13.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:13.1 Info: => 0.000669s 11:56:13.1 Info: AlterTable Notifications 11:56:13.1 Info: => 1E-06s 11:56:13.1 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:13.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:13.1 Info: => 0.0006274s 11:56:13.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:13', 'add_on_delete_to_notifications') 11:56:13.1 Info: Committing Transaction 11:56:13.1 Info: 62: add_on_delete_to_notifications migrated 11:56:13.1 Info: => 0.0009745s 11:56:13.1 Info: 63: add_custom_formats migrating 11:56:13.1 Info: Beginning Transaction 11:56:13.1 Info: Starting migration of Main DB to 63 11:56:13.1 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:56:13.1 Info: AlterTable DelayProfiles 11:56:13.1 Info: => 8E-07s 11:56:13.1 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:13.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:13.1 Info: => 0.0006756s 11:56:13.1 Info: UpdateData 11:56:13.1 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:13.1 Info: => 5.61E-05s 11:56:13.1 Info: AlterTable TrackFiles 11:56:13.1 Info: => 8E-07s 11:56:13.1 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:13.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:13.1 Info: => 0.0006153s 11:56:13.1 Info: PerformDBOperation 11:56:13.1 Info: Performing DB Operation 11:56:13.1 Info: => 0.0013069s 11:56:13.1 Info: CreateTable CustomFormats 11:56:13.1 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:13.1 Info: => 0.000159s 11:56:13.1 Info: CreateIndex CustomFormats (Name) 11:56:13.1 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:13.2 Info: => 0.0001039s 11:56:13.2 Info: AlterTable QualityProfiles 11:56:13.2 Info: => 9E-07s 11:56:13.2 Info: CreateColumn QualityProfiles FormatItems String 11:56:13.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:13.2 Info: => 0.0006836s 11:56:13.2 Info: AlterTable QualityProfiles 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:13.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0006512s 11:56:13.2 Info: AlterTable QualityProfiles 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:13.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0006554s 11:56:13.2 Info: PerformDBOperation 11:56:13.2 Info: Performing DB Operation 11:56:13.2 Info: => 0.0014346s 11:56:13.2 Info: PerformDBOperation 11:56:13.2 Info: Performing DB Operation 11:56:13.2 Info: => 3.88E-05s 11:56:13.2 Info: DeleteColumn ReleaseProfiles Preferred 11:56:13.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:13.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:13.2 Info: DROP TABLE "ReleaseProfiles" 11:56:13.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:13.2 Info: => 0.0046315s 11:56:13.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:13.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:13.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:13.2 Info: DROP TABLE "ReleaseProfiles" 11:56:13.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:13.2 Info: => 0.0060406s 11:56:13.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:13.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:13.2 Info: => 5.78E-05s 11:56:13.2 Info: AlterTable DelayProfiles 11:56:13.2 Info: => 8E-07s 11:56:13.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:13.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0006499s 11:56:13.2 Info: AlterTable DelayProfiles 11:56:13.2 Info: => 9E-07s 11:56:13.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:13.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:13.2 Info: => 0.0006327s 11:56:13.2 Info: -> 1 Insert operations completed in 00:00:00.0001027 taking an average of 00:00:00.0001027 11:56:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:13', 'add_custom_formats') 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: 63: add_custom_formats migrated 11:56:13.2 Info: => 0.0010755s 11:56:13.2 Debug: Took: 00:00:00.4656829 11:56:13.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:56:13.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:56:13.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173732533390_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:13.2 Info: DatabaseEngineVersionCheck migrating 11:56:13.2 Info: PerformDBOperation 11:56:13.2 Info: Performing DB Operation 11:56:13.2 Info: SQLite 3.46.1 11:56:13.2 Info: => 0.0011273s 11:56:13.2 Info: DatabaseEngineVersionCheck migrated 11:56:13.2 Info: => 0.0011445s 11:56:13.2 Info: VersionMigration migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: CreateTable VersionInfo 11:56:13.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:13.2 Info: => 0.0001436s 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: VersionMigration migrated 11:56:13.2 Info: => 0.0005275s 11:56:13.2 Info: VersionUniqueMigration migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: CreateIndex VersionInfo (Version) 11:56:13.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:13.2 Info: => 0.000163s 11:56:13.2 Info: AlterTable VersionInfo 11:56:13.2 Info: => 9E-07s 11:56:13.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:13.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:13.2 Info: => 0.0005843s 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: VersionUniqueMigration migrated 11:56:13.2 Info: => 0.0008164s 11:56:13.2 Info: VersionDescriptionMigration migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: AlterTable VersionInfo 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn VersionInfo Description String 11:56:13.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:13.2 Info: => 0.0002509s 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: VersionDescriptionMigration migrated 11:56:13.2 Info: => 0.0004733s 11:56:13.2 Info: 1: InitialSetup migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: Starting migration of Main DB to 1 11:56:13.2 Info: CreateTable Config 11:56:13.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001719s 11:56:13.2 Info: CreateIndex Config (Key) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:13.2 Info: => 0.000129s 11:56:13.2 Info: CreateTable RootFolders 11:56:13.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:13.2 Info: => 9.94E-05s 11:56:13.2 Info: CreateIndex RootFolders (Path) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:13.2 Info: => 0.0001034s 11:56:13.2 Info: CreateTable Artists 11:56:13.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:13.2 Info: => 0.0003019s 11:56:13.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.2 Info: => 0.0001092s 11:56:13.2 Info: CreateIndex Artists (NameSlug) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.2 Info: => 0.0001029s 11:56:13.2 Info: CreateIndex Artists (CleanName) 11:56:13.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.2 Info: => 9.63E-05s 11:56:13.2 Info: CreateIndex Artists (Path) 11:56:13.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.2 Info: => 9.6E-05s 11:56:13.2 Info: CreateTable Albums 11:56:13.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:13.2 Info: => 0.0002569s 11:56:13.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.2 Info: => 0.0001041s 11:56:13.2 Info: CreateIndex Albums (MBId) 11:56:13.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.2 Info: => 0.0001052s 11:56:13.2 Info: CreateIndex Albums (TADBId) 11:56:13.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.2 Info: => 0.0001002s 11:56:13.2 Info: CreateIndex Albums (TitleSlug) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.2 Info: => 9.85E-05s 11:56:13.2 Info: CreateIndex Albums (CleanTitle) 11:56:13.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.2 Info: => 9.62E-05s 11:56:13.2 Info: CreateIndex Albums (Path) 11:56:13.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:13.2 Info: => 9.46E-05s 11:56:13.2 Info: CreateTable Tracks 11:56:13.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:13.2 Info: => 0.0001853s 11:56:13.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.2 Info: => 0.0001065s 11:56:13.2 Info: CreateIndex Tracks (ArtistId) 11:56:13.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:13.2 Info: => 0.0001036s 11:56:13.2 Info: CreateIndex Tracks (TrackFileId) 11:56:13.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.2 Info: => 0.0001152s 11:56:13.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:13.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:13.2 Info: => 8.9E-05s 11:56:13.2 Info: CreateTable TrackFiles 11:56:13.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:13.2 Info: => 0.0001443s 11:56:13.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:13.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:13.2 Info: => 0.0001107s 11:56:13.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:13.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.2 Info: => 0.0001021s 11:56:13.2 Info: CreateTable History 11:56:13.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:13.2 Info: => 0.0001811s 11:56:13.2 Info: CreateIndex History (Date) 11:56:13.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.2 Info: => 0.0001086s 11:56:13.2 Info: CreateIndex History (EventType) 11:56:13.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.2 Info: => 0.0001179s 11:56:13.2 Info: CreateIndex History (DownloadId) 11:56:13.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:13.2 Info: => 0.0001077s 11:56:13.2 Info: CreateIndex History (AlbumId) 11:56:13.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:13.2 Info: => 0.0001101s 11:56:13.2 Info: CreateTable Notifications 11:56:13.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:13.2 Info: => 0.0001405s 11:56:13.2 Info: CreateTable ScheduledTasks 11:56:13.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:13.2 Info: => 0.0001152s 11:56:13.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.2 Info: => 0.0001132s 11:56:13.2 Info: CreateTable Indexers 11:56:13.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:13.2 Info: => 0.0001188s 11:56:13.2 Info: CreateIndex Indexers (Name) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.2 Info: => 0.0001245s 11:56:13.2 Info: CreateTable Profiles 11:56:13.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001187s 11:56:13.2 Info: CreateIndex Profiles (Name) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:13.2 Info: => 0.000115s 11:56:13.2 Info: CreateTable QualityDefinitions 11:56:13.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:13.2 Info: => 0.0001211s 11:56:13.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:13.2 Info: => 0.0001101s 11:56:13.2 Info: CreateIndex QualityDefinitions (Title) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:13.2 Info: => 0.0001046s 11:56:13.2 Info: CreateTable NamingConfig 11:56:13.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:13.2 Info: => 0.0001522s 11:56:13.2 Info: CreateTable Blacklist 11:56:13.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:13.2 Info: => 0.000214s 11:56:13.2 Info: CreateTable Metadata 11:56:13.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001122s 11:56:13.2 Info: CreateTable MetadataFiles 11:56:13.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:13.2 Info: => 0.000136s 11:56:13.2 Info: CreateTable DownloadClients 11:56:13.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001147s 11:56:13.2 Info: CreateTable PendingReleases 11:56:13.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:13.2 Info: => 0.0001277s 11:56:13.2 Info: CreateTable RemotePathMappings 11:56:13.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:13.2 Info: => 0.000105s 11:56:13.2 Info: CreateTable Tags 11:56:13.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:13.2 Info: => 9.31E-05s 11:56:13.2 Info: CreateIndex Tags (Label) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:13.2 Info: => 0.0001242s 11:56:13.2 Info: CreateTable Restrictions 11:56:13.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001103s 11:56:13.2 Info: CreateTable DelayProfiles 11:56:13.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001352s 11:56:13.2 Info: CreateTable Users 11:56:13.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001004s 11:56:13.2 Info: CreateIndex Users (Identifier) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:13.2 Info: => 0.00012s 11:56:13.2 Info: CreateIndex Users (Username) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:13.2 Info: => 0.0001133s 11:56:13.2 Info: CreateTable Commands 11:56:13.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.2 Info: => 0.0001454s 11:56:13.2 Info: CreateTable IndexerStatus 11:56:13.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.2 Info: => 0.000146s 11:56:13.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.2 Info: => 0.0001153s 11:56:13.2 Info: CreateTable ExtraFiles 11:56:13.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.2 Info: => 0.0001301s 11:56:13.2 Info: CreateTable LyricFiles 11:56:13.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:13.2 Info: => 0.0001483s 11:56:13.2 Info: CreateTable LanguageProfiles 11:56:13.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:13.2 Info: => 0.0001061s 11:56:13.2 Info: CreateIndex LanguageProfiles (Name) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:13.2 Info: => 0.0001416s 11:56:13.2 Info: CreateTable DownloadClientStatus 11:56:13.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.2 Info: => 0.0001201s 11:56:13.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.2 Info: => 0.000138s 11:56:13.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:13.2 Info: -> 1 Insert operations completed in 00:00:00.0000718 taking an average of 00:00:00.0000718 11:56:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:13', 'InitialSetup') 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: 1: InitialSetup migrated 11:56:13.2 Info: => 0.0009677s 11:56:13.2 Info: 2: add_reason_to_pending_releases migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: Starting migration of Main DB to 2 11:56:13.2 Info: AlterTable PendingReleases 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn PendingReleases Reason Int32 11:56:13.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0006279s 11:56:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:13', 'add_reason_to_pending_releases') 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: 2: add_reason_to_pending_releases migrated 11:56:13.2 Info: => 0.0009265s 11:56:13.2 Info: 3: add_medium_support migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: Starting migration of Main DB to 3 11:56:13.2 Info: AlterTable Albums 11:56:13.2 Info: => 1.1E-06s 11:56:13.2 Info: CreateColumn Albums Media String 11:56:13.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:13.2 Info: => 0.0006202s 11:56:13.2 Info: AlterTable Tracks 11:56:13.2 Info: => 1.1E-06s 11:56:13.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0005848s 11:56:13.2 Info: AlterTable Tracks 11:56:13.2 Info: => 9E-07s 11:56:13.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:13.2 Info: => 0.0005711s 11:56:13.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:13.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:13.2 Info: => 4.74E-05s 11:56:13.2 Info: DeleteColumn Tracks TrackNumber 11:56:13.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:13.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:13.2 Info: DROP TABLE "Tracks" 11:56:13.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:13.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.2 Info: => 0.0048026s 11:56:13.2 Info: AlterTable Tracks 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn Tracks TrackNumber String 11:56:13.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:13.2 Info: => 0.0005924s 11:56:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:13', 'add_medium_support') 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: 3: add_medium_support migrated 11:56:13.2 Info: => 0.0009656s 11:56:13.2 Info: 4: add_various_qualites_in_profile migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: Starting migration of Main DB to 4 11:56:13.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:13.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:13.2 Info: => 5.49E-05s 11:56:13.2 Info: PerformDBOperation 11:56:13.2 Info: Performing DB Operation 11:56:13.2 Info: => 3.95E-05s 11:56:13.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:13', 'add_various_qualites_in_profile') 11:56:13.2 Info: Committing Transaction 11:56:13.2 Info: 4: add_various_qualites_in_profile migrated 11:56:13.2 Info: => 0.0002982s 11:56:13.2 Info: 5: metadata_profiles migrating 11:56:13.2 Info: Beginning Transaction 11:56:13.2 Info: Starting migration of Main DB to 5 11:56:13.2 Info: CreateTable MetadataProfiles 11:56:13.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:13.2 Info: => 0.0001362s 11:56:13.2 Info: CreateIndex MetadataProfiles (Name) 11:56:13.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:13.2 Info: => 0.0001409s 11:56:13.2 Info: AlterTable Artists 11:56:13.2 Info: => 1E-06s 11:56:13.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:13.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:13.2 Info: => 0.00061s 11:56:13.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Artists" 11:56:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.3 Info: => 0.0047514s 11:56:13.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Artists" 11:56:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.3 Info: => 0.004881s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Albums SecondaryTypes String 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:13.3 Info: => 0.0005604s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:13', 'metadata_profiles') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 5: metadata_profiles migrated 11:56:13.3 Info: => 0.0009715s 11:56:13.3 Info: 6: separate_automatic_and_interactive_search migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 6 11:56:13.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:13.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:13.3 Info: DROP TABLE "Indexers" 11:56:13.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.3 Info: => 0.0053747s 11:56:13.3 Info: AlterTable Indexers 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:13.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:13.3 Info: => 0.0005568s 11:56:13.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:13.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:13.3 Info: => 4.4E-05s 11:56:13.3 Info: AlterTable Indexers 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Indexers" 11:56:13.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.3 Info: => 0.0042782s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:13', 'separate_automatic_and_interactive_search') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:13.3 Info: => 0.0046165s 11:56:13.3 Info: 7: change_album_path_to_relative migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 7 11:56:13.3 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Albums" 11:56:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.3 Info: => 0.0062045s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:13', 'change_album_path_to_relative') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 7: change_album_path_to_relative migrated 11:56:13.3 Info: => 0.0066129s 11:56:13.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:13.3 Info: => 5.75E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:13', 'change_quality_size_mb_to_kb') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:13.3 Info: => 0.0003144s 11:56:13.3 Info: 9: album_releases migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 9 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Albums Releases String 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:13.3 Info: => 0.0005996s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Albums CurrentRelease String 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:13.3 Info: => 0.0005606s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:13', 'album_releases') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 9: album_releases migrated 11:56:13.3 Info: => 0.0008552s 11:56:13.3 Info: 10: album_releases_fix migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 10 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Albums" 11:56:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.3 Info: => 0.0046695s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:13.3 Info: DROP TABLE "Albums" 11:56:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.3 Info: => 0.0046334s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:13', 'album_releases_fix') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 10: album_releases_fix migrated 11:56:13.3 Info: => 0.0050047s 11:56:13.3 Info: 11: import_lists migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 11 11:56:13.3 Info: CreateTable ImportLists 11:56: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) 11:56:13.3 Info: => 0.0001726s 11:56:13.3 Info: CreateIndex ImportLists (Name) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:13.3 Info: => 8.85E-05s 11:56:13.3 Info: CreateTable ImportListStatus 11:56: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) 11:56:13.3 Info: => 0.0001246s 11:56:13.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.3 Info: => 8.5E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:13', 'import_lists') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 11: import_lists migrated 11:56:13.3 Info: => 0.0004091s 11:56:13.3 Info: 12: add_release_status migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 12 11:56:13.3 Info: AlterTable MetadataProfiles 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:13.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:13.3 Info: => 0.0006358s 11:56:13.3 Info: PerformDBOperation 11:56:13.3 Info: Performing DB Operation 11:56:13.3 Info: => 3.29E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:13', 'add_release_status') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 12: add_release_status migrated 11:56:13.3 Info: => 0.0003078s 11:56:13.3 Info: 13: album_download_notification migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 13 11:56:13.3 Info: AlterTable Notifications 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006351s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:13', 'album_download_notification') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 13: album_download_notification migrated 11:56:13.3 Info: => 0.0009563s 11:56:13.3 Info: 14: fix_language_metadata_profiles migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:13.3 Info: => 8.28E-05s 11:56: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 11:56: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 11:56:13.3 Info: => 6.2E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:13', 'fix_language_metadata_profiles') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 14: fix_language_metadata_profiles migrated 11:56:13.3 Info: => 0.0003167s 11:56:13.3 Info: 15: remove_fanzub migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 15 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:13.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:13.3 Info: => 4.73E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:13', 'remove_fanzub') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 15: remove_fanzub migrated 11:56:13.3 Info: => 0.0002911s 11:56:13.3 Info: 16: update_artist_history_indexes migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 16 11:56:13.3 Info: CreateIndex Albums (ArtistId) 11:56:13.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:13.3 Info: => 0.0001121s 11:56:13.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:13.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:13.3 Info: => 9.06E-05s 11:56:13.3 Info: DeleteIndex History (AlbumId) 11:56:13.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:13.3 Info: => 0.0001258s 11:56:13.3 Info: CreateIndex History (AlbumId, Date) 11:56:13.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.3 Info: => 0.0001015s 11:56:13.3 Info: DeleteIndex History (DownloadId) 11:56:13.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:13.3 Info: => 0.0001109s 11:56:13.3 Info: CreateIndex History (DownloadId, Date) 11:56:13.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.3 Info: => 9.35E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:13', 'update_artist_history_indexes') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 16: update_artist_history_indexes migrated 11:56:13.3 Info: => 0.0004065s 11:56:13.3 Info: 17: remove_nma migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 17 11:56:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:13.3 Info: => 5.12E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:13', 'remove_nma') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 17: remove_nma migrated 11:56:13.3 Info: => 0.000341s 11:56:13.3 Info: 18: album_disambiguation migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 18 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: CreateColumn Albums Disambiguation String 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:13.3 Info: => 0.0006333s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:13', 'album_disambiguation') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 18: album_disambiguation migrated 11:56:13.3 Info: => 0.0009263s 11:56:13.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 19 11:56:13.3 Info: PerformDBOperation 11:56:13.3 Info: Performing DB Operation 11:56:13.3 Info: => 3.68E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:13', 'add_ape_quality_in_profiles') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:13.3 Info: => 0.0002948s 11:56:13.3 Info: 20: remove_pushalot migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 20 11:56:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:13.3 Info: => 5.11E-05s 11:56:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:13.3 Info: => 3.91E-05s 11:56:13.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:13.3 Info: => 3.57E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:13', 'remove_pushalot') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 20: remove_pushalot migrated 11:56:13.3 Info: => 0.0002793s 11:56:13.3 Info: 21: add_custom_filters migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 21 11:56:13.3 Info: CreateTable CustomFilters 11:56:13.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:13.3 Info: => 0.0001361s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:13', 'add_custom_filters') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 21: add_custom_filters migrated 11:56:13.3 Info: => 0.0004183s 11:56:13.3 Info: 22: import_list_tags migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 22 11:56:13.3 Info: AlterTable ImportLists 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn ImportLists Tags String 11:56:13.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:13.3 Info: => 0.0006338s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:13', 'import_list_tags') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 22: import_list_tags migrated 11:56:13.3 Info: => 0.000938s 11:56:13.3 Info: 23: add_release_groups_etc migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 23 11:56:13.3 Info: CreateTable ArtistMetadata 11:56:13.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:13.3 Info: => 0.0001933s 11:56:13.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:13.3 Info: => 0.0001371s 11:56:13.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:13.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:13.3 Info: => 0.000101s 11:56:13.3 Info: AlterTable Artists 11:56:13.3 Info: => 9E-07s 11:56:13.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:13.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006473s 11:56:13.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:13.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:13.3 Info: => 7.22E-05s 11:56:13.3 Info: CreateTable AlbumReleases 11:56:13.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:13.3 Info: => 0.0001633s 11:56:13.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:13.3 Info: => 0.0001221s 11:56:13.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:13.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:13.3 Info: => 8.93E-05s 11:56:13.3 Info: PerformDBOperation 11:56:13.3 Info: Performing DB Operation 11:56:13.3 Info: => 3.68E-05s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006507s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 9E-07s 11:56:13.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:13.3 Info: => 0.0006465s 11:56:13.3 Info: AlterTable Albums 11:56:13.3 Info: => 1.2E-06s 11:56:13.3 Info: CreateColumn Albums Links String 11:56:13.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:13.3 Info: => 0.0006247s 11:56:13.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:13.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:13.3 Info: => 8.76E-05s 11:56:13.3 Info: AlterTable Tracks 11:56:13.3 Info: => 9E-07s 11:56:13.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:13.3 Info: => 0.0006432s 11:56:13.3 Info: AlterTable Tracks 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006434s 11:56:13.3 Info: AlterTable Tracks 11:56:13.3 Info: => 1E-06s 11:56:13.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:13.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006431s 11:56:13.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:13.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:13.3 Info: => 9.25E-05s 11:56:13.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:13.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:13.3 Info: => 7.57E-05s 11:56:13.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.3 Info: DROP TABLE "Artists" 11:56:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.3 Info: => 0.0060059s 11:56:13.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:13.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:13.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:13.3 Info: DROP TABLE "Albums" 11:56:13.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.3 Info: => 0.0049465s 11:56:13.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:13.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:13.3 Info: DROP TABLE "Tracks" 11:56:13.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.3 Info: => 0.0044917s 11:56:13.3 Info: DeleteColumn TrackFiles ArtistId 11:56:13.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:13.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:13.3 Info: DROP TABLE "TrackFiles" 11:56:13.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.3 Info: => 0.0055324s 11:56:13.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:13.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.3 Info: => 8.58E-05s 11:56:13.3 Info: CreateIndex Artists (Monitored) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.3 Info: => 8.01E-05s 11:56:13.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:13.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.3 Info: => 8.58E-05s 11:56:13.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:13.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:13.3 Info: => 8.11E-05s 11:56:13.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:13.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:13.3 Info: => 7.86E-05s 11:56:13.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:13.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:13.3 Info: => 8.05E-05s 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:13.3 Info: => 4.72E-05s 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:13.3 Info: => 3.98E-05s 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:13.3 Info: => 4.97E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:13', 'add_release_groups_etc') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 23: add_release_groups_etc migrated 11:56:13.3 Info: => 0.0005936s 11:56:13.3 Info: 24: NewMediaInfoFormat migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 24 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:13.3 Info: => 5.45E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:13', 'NewMediaInfoFormat') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 24: NewMediaInfoFormat migrated 11:56:13.3 Info: => 0.0003123s 11:56:13.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 25 11:56:13.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:13.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:13.3 Info: => 0.0016782s 11:56:13.3 Info: AlterTable ReleaseProfiles 11:56:13.3 Info: => 1.2E-06s 11:56:13.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:13.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:13.3 Info: => 0.000581s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:13', 'rename_restrictions_to_release_profiles') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:13.3 Info: => 0.0008794s 11:56:13.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 26 11:56:13.3 Info: RenameTable Profiles QualityProfiles 11:56:13.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:13.3 Info: => 0.0016973s 11:56:13.3 Info: AlterTable QualityProfiles 11:56:13.3 Info: => 1.2E-06s 11:56:13.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:13.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:13.3 Info: => 0.0005846s 11:56:13.3 Info: AlterTable LanguageProfiles 11:56:13.3 Info: => 8E-07s 11:56:13.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:13.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:13.3 Info: => 0.0005647s 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:13.3 Info: => 4.75E-05s 11:56:13.3 Info: UpdateData 11:56:13.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:13.3 Info: => 3.88E-05s 11:56:13.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:13.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.3 Info: DROP TABLE "Artists" 11:56:13.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.3 Info: => 0.0060545s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:13', 'rename_quality_profiles_add_upgrade_allowed') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:13.3 Info: => 0.006479s 11:56:13.3 Info: 27: add_import_exclusions migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 27 11:56:13.3 Info: CreateTable ImportListExclusions 11:56:13.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:13.3 Info: => 0.0001417s 11:56:13.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:13.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:13.3 Info: => 9.29E-05s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:13', 'add_import_exclusions') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 27: add_import_exclusions migrated 11:56:13.3 Info: => 0.0004387s 11:56:13.3 Info: 28: clean_artist_metadata_table migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 28 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: => 0.0001621s 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: => 0.0001268s 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:13.3 Info: => 0.0001188s 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:13.3 Info: => 0.0001167s 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.3 Info: => 0.0001231s 11:56:13.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.3 Info: => 0.0001207s 11:56:13.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:13', 'clean_artist_metadata_table') 11:56:13.3 Info: Committing Transaction 11:56:13.3 Info: 28: clean_artist_metadata_table migrated 11:56:13.3 Info: => 0.0004175s 11:56:13.3 Info: 29: health_issue_notification migrating 11:56:13.3 Info: Beginning Transaction 11:56:13.3 Info: Starting migration of Main DB to 29 11:56:13.3 Info: AlterTable Notifications 11:56:13.3 Info: => 1.1E-06s 11:56:13.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:13.3 Info: => 0.0006387s 11:56:13.3 Info: AlterTable Notifications 11:56:13.3 Info: => 9E-07s 11:56:13.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:13.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0006018s 11:56:13.4 Info: AlterTable Notifications 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:13.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0005949s 11:56:13.4 Info: AlterTable Notifications 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:13.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0005824s 11:56:13.4 Info: AlterTable Notifications 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:13.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.000593s 11:56:13.4 Info: DeleteColumn Notifications OnDownload 11:56:13.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:13.4 Info: DROP TABLE "Notifications" 11:56:13.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:13.4 Info: => 0.004404s 11:56:13.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:13.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:13.4 Info: DROP TABLE "Notifications" 11:56:13.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:13.4 Info: => 0.0044296s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:13', 'health_issue_notification') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 29: health_issue_notification migrated 11:56:13.4 Info: => 0.0048438s 11:56:13.4 Info: 30: add_mediafilerepository_mtime migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 30 11:56:13.4 Info: AlterTable TrackFiles 11:56:13.4 Info: => 1.4E-06s 11:56:13.4 Info: CreateColumn TrackFiles Modified DateTime 11:56:13.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:13.4 Info: => 0.0006321s 11:56:13.4 Info: AlterTable TrackFiles 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn TrackFiles Path String 11:56:13.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:13.4 Info: => 0.0005839s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:13.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:13.4 Info: => 4.22E-05s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.4 Info: => 0.0001266s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:13.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:13.4 Info: => 0.0001334s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:13.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:13.4 Info: => 0.0001531s 11:56:13.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:13.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:13.4 Info: => 8.99E-05s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:13.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:13.4 Info: => 5.63E-05s 11:56:13.4 Info: AlterTable TrackFiles 11:56:13.4 Info: => 9E-07s 11:56:13.4 Info: AlterColumn TrackFiles Path String 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:13.4 Info: DROP TABLE "TrackFiles" 11:56:13.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.4 Info: => 0.0059029s 11:56:13.4 Info: CreateIndex TrackFiles (Path) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.4 Info: => 8.61E-05s 11:56:13.4 Info: DeleteColumn TrackFiles RelativePath 11:56: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:13.4 Info: DROP TABLE "TrackFiles" 11:56:13.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.4 Info: => 0.0046888s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:13', 'add_mediafilerepository_mtime') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 30: add_mediafilerepository_mtime migrated 11:56:13.4 Info: => 0.005069s 11:56:13.4 Info: 31: add_artistmetadataid_constraint migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 31 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:13.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:13.4 Info: => 9.99E-05s 11:56:13.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:13.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:13.4 Info: => 0.0001382s 11:56:13.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.4 Info: DROP TABLE "Artists" 11:56:13.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.4 Info: => 0.0048118s 11:56:13.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.4 Info: => 8.6E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:13', 'add_artistmetadataid_constraint') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 31: add_artistmetadataid_constraint migrated 11:56:13.4 Info: => 0.0004716s 11:56:13.4 Info: 32: old_ids_and_artist_alias migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 32 11:56:13.4 Info: AlterTable ArtistMetadata 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn ArtistMetadata Aliases String 11:56:13.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.0006386s 11:56:13.4 Info: AlterTable ArtistMetadata 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:13.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.0005936s 11:56:13.4 Info: AlterTable Albums 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:13.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.000588s 11:56:13.4 Info: AlterTable AlbumReleases 11:56:13.4 Info: => 9E-07s 11:56:13.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:13.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.0006058s 11:56:13.4 Info: AlterTable Tracks 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:13.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.0005973s 11:56:13.4 Info: AlterTable Tracks 11:56:13.4 Info: => 9E-07s 11:56:13.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:13.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.4 Info: => 0.0005906s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:13', 'old_ids_and_artist_alias') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 32: old_ids_and_artist_alias migrated 11:56:13.4 Info: => 0.0009428s 11:56:13.4 Info: 33: download_propers_config migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 33 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 3.72E-05s 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:13.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:13.4 Info: => 3.95E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:13', 'download_propers_config') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 33: download_propers_config migrated 11:56:13.4 Info: => 0.0003251s 11:56:13.4 Info: 34: remove_language_profiles migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 34 11:56:13.4 Info: DeleteTable LanguageProfiles 11:56:13.4 Info: DROP TABLE "LanguageProfiles" 11:56:13.4 Info: => 0.0002199s 11:56:13.4 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.4 Info: DROP TABLE "Artists" 11:56:13.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.4 Info: => 0.0049439s 11:56:13.4 Info: DeleteColumn ImportLists LanguageProfileId 11:56:13.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:13.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:13.4 Info: DROP TABLE "ImportLists" 11:56:13.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:13.4 Info: => 0.0059739s 11:56:13.4 Info: DeleteColumn Blacklist Language 11:56:13.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:13.4 Info: DROP TABLE "Blacklist" 11:56:13.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:13.4 Info: => 0.0043565s 11:56:13.4 Info: DeleteColumn History Language 11:56:13.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:13.4 Info: DROP TABLE "History" 11:56:13.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:13.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.4 Info: => 0.006154s 11:56:13.4 Info: DeleteColumn LyricFiles Language 11:56:13.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.4 Info: DROP TABLE "LyricFiles" 11:56:13.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.4 Info: => 0.0042406s 11:56:13.4 Info: DeleteColumn TrackFiles Language 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.4 Info: DROP TABLE "TrackFiles" 11:56:13.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.4 Info: => 0.0046034s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:13', 'remove_language_profiles') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 34: remove_language_profiles migrated 11:56:13.4 Info: => 0.0051915s 11:56:13.4 Info: 35: multi_disc_naming_format migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 35 11:56:13.4 Info: AlterTable NamingConfig 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:13.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:13.4 Info: => 0.0006214s 11:56:13.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:13.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:13.4 Info: => 4.84E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:13', 'multi_disc_naming_format') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 35: multi_disc_naming_format migrated 11:56:13.4 Info: => 0.0003634s 11:56:13.4 Info: 36: add_download_client_priority migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 36 11:56:13.4 Info: AlterTable DownloadClients 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn DownloadClients Priority Int32 11:56:13.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:13.4 Info: => 0.0006234s 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 5.58E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:13', 'add_download_client_priority') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 36: add_download_client_priority migrated 11:56:13.4 Info: => 0.000378s 11:56:13.4 Info: 37: remove_growl_prowl migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 37 11:56:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:13.4 Info: => 5.36E-05s 11:56:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:13.4 Info: => 3.65E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:13', 'remove_growl_prowl') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 37: remove_growl_prowl migrated 11:56:13.4 Info: => 0.0003215s 11:56:13.4 Info: 38: remove_plex_hometheatre migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 38 11:56:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:13.4 Info: => 5.15E-05s 11:56:13.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:13.4 Info: => 3.61E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:13', 'remove_plex_hometheatre') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 38: remove_plex_hometheatre migrated 11:56:13.4 Info: => 0.0003162s 11:56:13.4 Info: 39: add_root_folder_add_defaults migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 39 11:56:13.4 Info: AlterTable RootFolders 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn RootFolders Name String 11:56:13.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:13.4 Info: => 0.0006134s 11:56:13.4 Info: AlterTable RootFolders 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:13.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0005797s 11:56:13.4 Info: AlterTable RootFolders 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:13.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0005766s 11:56:13.4 Info: AlterTable RootFolders 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:13.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.0006008s 11:56:13.4 Info: AlterTable RootFolders 11:56:13.4 Info: => 1E-06s 11:56:13.4 Info: CreateColumn RootFolders DefaultTags String 11:56:13.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:13.4 Info: => 0.0005772s 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 5.69E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:13', 'add_root_folder_add_defaults') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 39: add_root_folder_add_defaults migrated 11:56:13.4 Info: => 0.0012476s 11:56:13.4 Info: 40: task_duration migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 40 11:56:13.4 Info: AlterTable ScheduledTasks 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:13.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:13.4 Info: => 0.0006396s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:13', 'task_duration') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 40: task_duration migrated 11:56:13.4 Info: => 0.0010136s 11:56:13.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 41 11:56:13.4 Info: AlterTable ReleaseProfiles 11:56:13.4 Info: => 1.2E-06s 11:56:13.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:13.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:13.4 Info: => 0.0006268s 11:56:13.4 Info: AlterTable ReleaseProfiles 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:13.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:13.4 Info: => 0.000595s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:13', 'add_indexer_and_enabled_to_release_profiles') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:13.4 Info: => 0.0009499s 11:56:13.4 Info: 42: remove_album_folders migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 42 11:56:13.4 Info: DeleteColumn Artists AlbumFolder 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.4 Info: DROP TABLE "Artists" 11:56:13.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.4 Info: => 0.0059042s 11:56:13.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:13.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:13.4 Info: => 4.43E-05s 11:56:13.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:13.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:13.4 Info: => 3.86E-05s 11:56:13.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:13.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:13.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:13.4 Info: DROP TABLE "NamingConfig" 11:56:13.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:13.4 Info: => 0.0042498s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:13', 'remove_album_folders') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 42: remove_album_folders migrated 11:56:13.4 Info: => 0.0047207s 11:56:13.4 Info: 44: add_priority_to_indexers migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 44 11:56:13.4 Info: AlterTable Indexers 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn Indexers Priority Int32 11:56:13.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:13.4 Info: => 0.0006313s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:13', 'add_priority_to_indexers') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 44: add_priority_to_indexers migrated 11:56:13.4 Info: => 0.0009705s 11:56:13.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 45 11:56:13.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:13.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:13.4 Info: => 0.0001221s 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 3.21E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:13', 'remove_chown_and_folderchmod_config') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:13.4 Info: => 0.0014635s 11:56:13.4 Info: 47: update_notifiarr migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 47 11:56:13.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:13.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:13.4 Info: => 7.94E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:13', 'update_notifiarr') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 47: update_notifiarr migrated 11:56:13.4 Info: => 0.0003855s 11:56:13.4 Info: 49: email_multiple_addresses migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 49 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 5.83E-05s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:13', 'email_multiple_addresses') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 49: email_multiple_addresses migrated 11:56:13.4 Info: => 0.000358s 11:56:13.4 Info: 50: rename_blacklist_to_blocklist migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 50 11:56:13.4 Info: RenameTable Blacklist Blocklist 11:56:13.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:13.4 Info: => 0.0017494s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:13', 'rename_blacklist_to_blocklist') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 50: rename_blacklist_to_blocklist migrated 11:56:13.4 Info: => 0.0021092s 11:56:13.4 Info: 51: cdh_per_downloadclient migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 51 11:56:13.4 Info: AlterTable DownloadClients 11:56:13.4 Info: => 1.1E-06s 11:56:13.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:13.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:13.4 Info: => 0.0006365s 11:56:13.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:13.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:13.4 Info: => 0.0005944s 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 0.0001571s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:13', 'cdh_per_downloadclient') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 51: cdh_per_downloadclient migrated 11:56:13.4 Info: => 0.0004862s 11:56:13.4 Info: 52: download_history migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 52 11:56:13.4 Info: CreateTable DownloadHistory 11:56:13.4 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:13.4 Info: => 0.0002258s 11:56:13.4 Info: CreateIndex DownloadHistory (EventType) 11:56:13.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:13.4 Info: => 0.0001011s 11:56:13.4 Info: CreateIndex DownloadHistory (ArtistId) 11:56:13.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:13.4 Info: => 8.59E-05s 11:56:13.4 Info: CreateIndex DownloadHistory (DownloadId) 11:56:13.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:13.4 Info: => 8.82E-05s 11:56:13.4 Info: PerformDBOperation 11:56:13.4 Info: Performing DB Operation 11:56:13.4 Info: => 0.0001259s 11:56:13.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:13', 'download_history') 11:56:13.4 Info: Committing Transaction 11:56:13.4 Info: 52: download_history migrated 11:56:13.4 Info: => 0.0005109s 11:56:13.4 Info: 53: add_update_history migrating 11:56:13.4 Info: Beginning Transaction 11:56:13.4 Info: Starting migration of Main DB to 53 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:13', 'add_update_history') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 53: add_update_history migrated 11:56:13.5 Info: => 0.0003532s 11:56:13.5 Info: 54: add_on_update_to_notifications migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 54 11:56:13.5 Info: AlterTable Notifications 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:13.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:13.5 Info: => 0.0006589s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:13', 'add_on_update_to_notifications') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 54: add_on_update_to_notifications migrated 11:56:13.5 Info: => 0.0009966s 11:56:13.5 Info: 55: download_client_per_indexer migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 55 11:56:13.5 Info: AlterTable Indexers 11:56:13.5 Info: => 1.3E-06s 11:56:13.5 Info: CreateColumn Indexers DownloadClientId Int32 11:56:13.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:13.5 Info: => 0.0006509s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:13', 'download_client_per_indexer') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 55: download_client_per_indexer migrated 11:56:13.5 Info: => 0.0009868s 11:56:13.5 Info: 56: AddNewItemMonitorType migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 56 11:56:13.5 Info: AlterTable Artists 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: CreateColumn Artists MonitorNewItems Int32 11:56:13.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:13.5 Info: => 0.0006672s 11:56:13.5 Info: AlterTable RootFolders 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:13.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:13.5 Info: => 0.0006246s 11:56:13.5 Info: AlterTable ImportLists 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:13.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:13.5 Info: => 0.0006166s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:13', 'AddNewItemMonitorType') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 56: AddNewItemMonitorType migrated 11:56:13.5 Info: => 0.0009467s 11:56:13.5 Info: 57: ImportListSearch migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 57 11:56:13.5 Info: AlterTable ImportLists 11:56:13.5 Info: => 1.3E-06s 11:56:13.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:13.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:13.5 Info: => 0.0006576s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:13', 'ImportListSearch') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 57: ImportListSearch migrated 11:56:13.5 Info: => 0.0009749s 11:56:13.5 Info: 58: ImportListMonitorExisting migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 58 11:56:13.5 Info: AlterTable ImportLists 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:13.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:13.5 Info: => 0.0006592s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:13', 'ImportListMonitorExisting') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 58: ImportListMonitorExisting migrated 11:56:13.5 Info: => 0.0009844s 11:56:13.5 Info: 59: add_indexer_tags migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 59 11:56:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:13.5 Info: => 5.32E-05s 11:56:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:13.5 Info: => 3.77E-05s 11:56:13.5 Info: AlterTable Indexers 11:56:13.5 Info: => 1.7E-06s 11:56:13.5 Info: CreateColumn Indexers Tags String 11:56:13.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:13.5 Info: => 0.000643s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:13', 'add_indexer_tags') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 59: add_indexer_tags migrated 11:56:13.5 Info: => 0.0009541s 11:56:13.5 Info: 60: update_audio_types migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 60 11:56:13.5 Info: PerformDBOperation 11:56:13.5 Info: Performing DB Operation 11:56:13.5 Info: => 0.0001907s 11:56:13.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:13', 'update_audio_types') 11:56:13.5 Info: Committing Transaction 11:56:13.5 Info: 60: update_audio_types migrated 11:56:13.5 Info: => 0.0004889s 11:56:13.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:13.5 Info: Beginning Transaction 11:56:13.5 Info: Starting migration of Main DB to 61 11:56:13.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:13.5 Info: => 5.09E-05s 11:56:13.5 Info: AlterTable AlbumReleases 11:56:13.5 Info: => 9E-07s 11:56:13.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:13.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:13.5 Info: DROP TABLE "AlbumReleases" 11:56:13.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:13.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:13.5 Info: => 0.0060021s 11:56:13.5 Info: AlterTable Albums 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.5 Info: DROP TABLE "Albums" 11:56:13.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.5 Info: => 0.0050866s 11:56:13.5 Info: AlterTable Albums 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.5 Info: DROP TABLE "Albums" 11:56:13.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.5 Info: => 0.0050687s 11:56:13.5 Info: AlterTable Albums 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn Albums Added DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:13.5 Info: DROP TABLE "Albums" 11:56:13.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.5 Info: => 0.006524s 11:56:13.5 Info: AlterTable Artists 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:13.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:13.5 Info: DROP TABLE "Artists" 11:56:13.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.5 Info: => 0.0051013s 11:56:13.5 Info: AlterTable Artists 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn Artists Added DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:13.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:13.5 Info: DROP TABLE "Artists" 11:56:13.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.5 Info: => 0.0050686s 11:56:13.5 Info: AlterTable Blocklist 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:13.5 Info: DROP TABLE "Blocklist" 11:56:13.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:13.5 Info: => 0.005848s 11:56:13.5 Info: AlterTable Blocklist 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.5 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:13.5 Info: DROP TABLE "Blocklist" 11:56:13.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:13.5 Info: => 0.0046124s 11:56:13.5 Info: AlterTable Commands 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.5 Info: DROP TABLE "Commands" 11:56:13.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.5 Info: => 0.0058319s 11:56:13.5 Info: AlterTable Commands 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.5 Info: DROP TABLE "Commands" 11:56:13.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.5 Info: => 0.0045824s 11:56:13.5 Info: AlterTable Commands 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:13.5 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:13.5 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:13.5 Info: DROP TABLE "Commands" 11:56:13.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:13.5 Info: => 0.0045528s 11:56:13.5 Info: AlterTable DownloadClientStatus 11:56:13.5 Info: => 1.2E-06s 11:56:13.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:13.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.5 Info: DROP TABLE "DownloadClientStatus" 11:56:13.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.5 Info: => 0.0067472s 11:56:13.5 Info: AlterTable DownloadClientStatus 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:13.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.5 Info: DROP TABLE "DownloadClientStatus" 11:56:13.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.5 Info: => 0.0046335s 11:56:13.5 Info: AlterTable DownloadClientStatus 11:56:13.5 Info: => 9E-07s 11:56:13.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:13.5 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:13.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:13.5 Info: DROP TABLE "DownloadClientStatus" 11:56:13.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:13.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.5 Info: => 0.0046492s 11:56:13.5 Info: AlterTable DownloadHistory 11:56:13.5 Info: => 1E-06s 11:56:13.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:13.5 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:13.5 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:13.5 Info: DROP TABLE "DownloadHistory" 11:56:13.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:13.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:13.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:13.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:13.5 Info: => 0.005958s 11:56:13.5 Info: AlterTable ExtraFiles 11:56:13.5 Info: => 1.1E-06s 11:56:13.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:13.5 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.5 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:13.5 Info: DROP TABLE "ExtraFiles" 11:56:13.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:13.5 Info: => 0.0057183s 11:56:13.5 Info: AlterTable ExtraFiles 11:56:13.5 Info: => 1.2E-06s 11:56:13.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:13.6 Info: DROP TABLE "ExtraFiles" 11:56:13.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:13.6 Info: => 0.0044978s 11:56:13.6 Info: AlterTable History 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn History Date DateTimeOffset 11:56:13.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:13.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:13.6 Info: DROP TABLE "History" 11:56:13.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:13.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.6 Info: => 0.0051706s 11:56:13.6 Info: AlterTable ImportListStatus 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.6 Info: DROP TABLE "ImportListStatus" 11:56:13.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0062555s 11:56:13.6 Info: AlterTable ImportListStatus 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.6 Info: DROP TABLE "ImportListStatus" 11:56:13.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0046766s 11:56:13.6 Info: AlterTable ImportListStatus 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:13.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:13.6 Info: DROP TABLE "ImportListStatus" 11:56:13.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0046478s 11:56:13.6 Info: AlterTable IndexerStatus 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:13.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.6 Info: DROP TABLE "IndexerStatus" 11:56:13.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0049924s 11:56:13.6 Info: AlterTable IndexerStatus 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:13.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.6 Info: DROP TABLE "IndexerStatus" 11:56:13.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0051665s 11:56:13.6 Info: AlterTable IndexerStatus 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:13.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:13.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:13.6 Info: DROP TABLE "IndexerStatus" 11:56:13.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.6 Info: => 0.0061036s 11:56:13.6 Info: AlterTable LyricFiles 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:13.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.6 Info: DROP TABLE "LyricFiles" 11:56:13.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.6 Info: => 0.004504s 11:56:13.6 Info: AlterTable LyricFiles 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:13.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:13.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.6 Info: DROP TABLE "LyricFiles" 11:56:13.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.6 Info: => 0.0059098s 11:56:13.6 Info: AlterTable MetadataFiles 11:56:13.6 Info: => 1.2E-06s 11:56:13.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:13.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:13.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:13.6 Info: DROP TABLE "MetadataFiles" 11:56:13.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:13.6 Info: => 0.0045623s 11:56:13.6 Info: AlterTable MetadataFiles 11:56:13.6 Info: => 1.2E-06s 11:56:13.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:13.6 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:13.6 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:13.6 Info: DROP TABLE "MetadataFiles" 11:56:13.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:13.6 Info: => 0.0045558s 11:56:13.6 Info: AlterTable PendingReleases 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:13.6 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:13.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:13.6 Info: DROP TABLE "PendingReleases" 11:56:13.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:13.6 Info: => 0.0055273s 11:56:13.6 Info: AlterTable ScheduledTasks 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:13.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:13.6 Info: DROP TABLE "ScheduledTasks" 11:56:13.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.6 Info: => 0.0055777s 11:56:13.6 Info: AlterTable ScheduledTasks 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:13.6 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:13.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:13.6 Info: DROP TABLE "ScheduledTasks" 11:56:13.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.6 Info: => 0.0045605s 11:56:13.6 Info: AlterTable TrackFiles 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.6 Info: DROP TABLE "TrackFiles" 11:56:13.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.6 Info: => 0.0060399s 11:56:13.6 Info: AlterTable TrackFiles 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.6 Info: DROP TABLE "TrackFiles" 11:56:13.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.6 Info: => 0.0047749s 11:56:13.6 Info: AlterTable VersionInfo 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:13.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:13.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:13.6 Info: DROP TABLE "VersionInfo" 11:56:13.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:13.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:13.6 Info: => 0.0045924s 11:56:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:13', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:13.6 Info: Committing Transaction 11:56:13.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:13.6 Info: => 0.005299s 11:56:13.6 Info: 62: add_on_delete_to_notifications migrating 11:56:13.6 Info: Beginning Transaction 11:56:13.6 Info: Starting migration of Main DB to 62 11:56:13.6 Info: AlterTable Notifications 11:56:13.6 Info: => 1.2E-06s 11:56:13.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:13.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:13.6 Info: => 0.0006729s 11:56:13.6 Info: AlterTable Notifications 11:56:13.6 Info: => 1.1E-06s 11:56:13.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:13.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:13.6 Info: => 0.0006507s 11:56:13.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:13', 'add_on_delete_to_notifications') 11:56:13.6 Info: Committing Transaction 11:56:13.6 Info: 62: add_on_delete_to_notifications migrated 11:56:13.6 Info: => 0.000999s 11:56:13.6 Info: 63: add_custom_formats migrating 11:56:13.6 Info: Beginning Transaction 11:56:13.6 Info: Starting migration of Main DB to 63 11:56:13.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:56:13.6 Info: AlterTable DelayProfiles 11:56:13.6 Info: => 9E-07s 11:56:13.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:13.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:13.6 Info: => 0.0006521s 11:56:13.6 Info: UpdateData 11:56:13.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:13.6 Info: => 5.52E-05s 11:56:13.6 Info: AlterTable TrackFiles 11:56:13.6 Info: => 9E-07s 11:56:13.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:13.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:13.6 Info: => 0.0006087s 11:56:13.6 Info: PerformDBOperation 11:56:13.6 Info: Performing DB Operation 11:56:13.6 Info: => 0.0013476s 11:56:13.6 Info: CreateTable CustomFormats 11:56:13.6 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:13.6 Info: => 0.0001481s 11:56:13.6 Info: CreateIndex CustomFormats (Name) 11:56:13.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:13.6 Info: => 9.2E-05s 11:56:13.6 Info: AlterTable QualityProfiles 11:56:13.6 Info: => 9E-07s 11:56:13.6 Info: CreateColumn QualityProfiles FormatItems String 11:56:13.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:13.6 Info: => 0.0006584s 11:56:13.6 Info: AlterTable QualityProfiles 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:13.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.6 Info: => 0.0006317s 11:56:13.6 Info: AlterTable QualityProfiles 11:56:13.6 Info: => 1E-06s 11:56:13.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:13.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.6 Info: => 0.0006279s 11:56:13.6 Info: PerformDBOperation 11:56:13.6 Info: Performing DB Operation 11:56:13.7 Info: => 0.0014269s 11:56:13.7 Info: PerformDBOperation 11:56:13.7 Info: Performing DB Operation 11:56:13.7 Info: => 3.98E-05s 11:56:13.7 Info: DeleteColumn ReleaseProfiles Preferred 11:56:13.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) 11:56:13.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:13.7 Info: DROP TABLE "ReleaseProfiles" 11:56:13.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:13.7 Info: => 0.0059966s 11:56:13.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:13.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) 11:56:13.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:13.7 Info: DROP TABLE "ReleaseProfiles" 11:56:13.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:13.7 Info: => 0.0045804s 11:56:13.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:13.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:13.7 Info: => 5.68E-05s 11:56:13.7 Info: AlterTable DelayProfiles 11:56:13.7 Info: => 9E-07s 11:56:13.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:13.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:13.7 Info: => 0.0006433s 11:56:13.7 Info: AlterTable DelayProfiles 11:56:13.7 Info: => 1E-06s 11:56:13.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:13.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:13.7 Info: => 0.0006484s 11:56:13.7 Info: -> 1 Insert operations completed in 00:00:00.0000983 taking an average of 00:00:00.0000983 11:56:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:13', 'add_custom_formats') 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: 63: add_custom_formats migrated 11:56:13.7 Info: => 0.0010874s 11:56:13.7 Debug: Took: 00:00:00.4594479 11:56:13.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:56:13.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:56:13.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173737530574_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:13.7 Info: DatabaseEngineVersionCheck migrating 11:56:13.7 Info: PerformDBOperation 11:56:13.7 Info: Performing DB Operation 11:56:13.7 Info: SQLite 3.46.1 11:56:13.7 Info: => 0.0010947s 11:56:13.7 Info: DatabaseEngineVersionCheck migrated 11:56:13.7 Info: => 0.0011108s 11:56:13.7 Info: VersionMigration migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: CreateTable VersionInfo 11:56:13.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:13.7 Info: => 0.0001419s 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: VersionMigration migrated 11:56:13.7 Info: => 0.0005129s 11:56:13.7 Info: VersionUniqueMigration migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: CreateIndex VersionInfo (Version) 11:56:13.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:13.7 Info: => 0.0001647s 11:56:13.7 Info: AlterTable VersionInfo 11:56:13.7 Info: => 9E-07s 11:56:13.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:13.7 Info: => 0.0005924s 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: VersionUniqueMigration migrated 11:56:13.7 Info: => 0.0008255s 11:56:13.7 Info: VersionDescriptionMigration migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: AlterTable VersionInfo 11:56:13.7 Info: => 1E-06s 11:56:13.7 Info: CreateColumn VersionInfo Description String 11:56:13.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:13.7 Info: => 0.0002217s 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: VersionDescriptionMigration migrated 11:56:13.7 Info: => 0.0004186s 11:56:13.7 Info: 1: InitialSetup migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: Starting migration of Main DB to 1 11:56:13.7 Info: CreateTable Config 11:56:13.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:13.7 Info: => 0.0001662s 11:56:13.7 Info: CreateIndex Config (Key) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:13.7 Info: => 0.0001229s 11:56:13.7 Info: CreateTable RootFolders 11:56:13.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:13.7 Info: => 0.0001039s 11:56:13.7 Info: CreateIndex RootFolders (Path) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:13.7 Info: => 0.0001065s 11:56:13.7 Info: CreateTable Artists 11:56: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) 11:56:13.7 Info: => 0.0002904s 11:56:13.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.7 Info: => 0.0001069s 11:56:13.7 Info: CreateIndex Artists (NameSlug) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.7 Info: => 9.84E-05s 11:56:13.7 Info: CreateIndex Artists (CleanName) 11:56:13.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.7 Info: => 9.44E-05s 11:56:13.7 Info: CreateIndex Artists (Path) 11:56:13.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.7 Info: => 9.94E-05s 11:56:13.7 Info: CreateTable Albums 11:56: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) 11:56:13.7 Info: => 0.0002536s 11:56:13.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.7 Info: => 0.0001071s 11:56:13.7 Info: CreateIndex Albums (MBId) 11:56:13.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.7 Info: => 9.65E-05s 11:56:13.7 Info: CreateIndex Albums (TADBId) 11:56:13.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.7 Info: => 9.82E-05s 11:56:13.7 Info: CreateIndex Albums (TitleSlug) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.7 Info: => 9.48E-05s 11:56:13.7 Info: CreateIndex Albums (CleanTitle) 11:56:13.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.7 Info: => 9.55E-05s 11:56:13.7 Info: CreateIndex Albums (Path) 11:56:13.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:13.7 Info: => 9.17E-05s 11:56:13.7 Info: CreateTable Tracks 11:56: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) 11:56:13.7 Info: => 0.0001809s 11:56:13.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.7 Info: => 0.0001058s 11:56:13.7 Info: CreateIndex Tracks (ArtistId) 11:56:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:13.7 Info: => 0.0001033s 11:56:13.7 Info: CreateIndex Tracks (TrackFileId) 11:56:13.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.7 Info: => 0.000118s 11:56:13.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:13.7 Info: => 8.87E-05s 11:56:13.7 Info: CreateTable TrackFiles 11:56: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) 11:56:13.7 Info: => 0.000144s 11:56:13.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:13.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:13.7 Info: => 0.0001108s 11:56:13.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:13.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.7 Info: => 0.0001007s 11:56:13.7 Info: CreateTable History 11:56: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) 11:56:13.7 Info: => 0.000175s 11:56:13.7 Info: CreateIndex History (Date) 11:56:13.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.7 Info: => 0.0001137s 11:56:13.7 Info: CreateIndex History (EventType) 11:56:13.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.7 Info: => 0.0001211s 11:56:13.7 Info: CreateIndex History (DownloadId) 11:56:13.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:13.7 Info: => 0.0001125s 11:56:13.7 Info: CreateIndex History (AlbumId) 11:56:13.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:13.7 Info: => 0.000101s 11:56:13.7 Info: CreateTable Notifications 11:56: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) 11:56:13.7 Info: => 0.0001385s 11:56:13.7 Info: CreateTable ScheduledTasks 11:56: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) 11:56:13.7 Info: => 0.0001155s 11:56:13.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:13.7 Info: => 0.0001124s 11:56:13.7 Info: CreateTable Indexers 11:56: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) 11:56:13.7 Info: => 0.0001183s 11:56:13.7 Info: CreateIndex Indexers (Name) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.7 Info: => 0.0001212s 11:56:13.7 Info: CreateTable Profiles 11:56: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) 11:56:13.7 Info: => 0.0001157s 11:56:13.7 Info: CreateIndex Profiles (Name) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:13.7 Info: => 0.0001047s 11:56:13.7 Info: CreateTable QualityDefinitions 11:56: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) 11:56:13.7 Info: => 0.0001225s 11:56:13.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:13.7 Info: => 0.00011s 11:56:13.7 Info: CreateIndex QualityDefinitions (Title) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:13.7 Info: => 0.0001064s 11:56:13.7 Info: CreateTable NamingConfig 11:56: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) 11:56:13.7 Info: => 0.0001504s 11:56:13.7 Info: CreateTable Blacklist 11:56: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 '') 11:56:13.7 Info: => 0.0002039s 11:56:13.7 Info: CreateTable Metadata 11:56: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) 11:56:13.7 Info: => 0.0001136s 11:56:13.7 Info: CreateTable MetadataFiles 11:56: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) 11:56:13.7 Info: => 0.0001331s 11:56:13.7 Info: CreateTable DownloadClients 11:56: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) 11:56:13.7 Info: => 0.0001144s 11:56:13.7 Info: CreateTable PendingReleases 11:56: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 '') 11:56:13.7 Info: => 0.000126s 11:56:13.7 Info: CreateTable RemotePathMappings 11:56: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) 11:56:13.7 Info: => 0.0001025s 11:56:13.7 Info: CreateTable Tags 11:56:13.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:13.7 Info: => 9.68E-05s 11:56:13.7 Info: CreateIndex Tags (Label) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:13.7 Info: => 0.000126s 11:56:13.7 Info: CreateTable Restrictions 11:56:13.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:13.7 Info: => 0.0001136s 11:56:13.7 Info: CreateTable DelayProfiles 11:56: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) 11:56:13.7 Info: => 0.0001418s 11:56:13.7 Info: CreateTable Users 11:56: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) 11:56:13.7 Info: => 0.000101s 11:56:13.7 Info: CreateIndex Users (Identifier) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:13.7 Info: => 0.000128s 11:56:13.7 Info: CreateIndex Users (Username) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:13.7 Info: => 0.0001131s 11:56:13.7 Info: CreateTable Commands 11:56: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) 11:56:13.7 Info: => 0.0001479s 11:56:13.7 Info: CreateTable IndexerStatus 11:56: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) 11:56:13.7 Info: => 0.0001461s 11:56:13.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:13.7 Info: => 0.0001123s 11:56:13.7 Info: CreateTable ExtraFiles 11:56: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) 11:56:13.7 Info: => 0.0001325s 11:56:13.7 Info: CreateTable LyricFiles 11:56: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) 11:56:13.7 Info: => 0.0023011s 11:56:13.7 Info: CreateTable LanguageProfiles 11:56: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) 11:56:13.7 Info: => 0.0001099s 11:56:13.7 Info: CreateIndex LanguageProfiles (Name) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:13.7 Info: => 0.0001338s 11:56:13.7 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:13.7 Info: => 0.000127s 11:56:13.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:13.7 Info: => 0.0001376s 11:56:13.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:13.7 Info: -> 1 Insert operations completed in 00:00:00.0000695 taking an average of 00:00:00.0000695 11:56:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:13', 'InitialSetup') 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: 1: InitialSetup migrated 11:56:13.7 Info: => 0.0009659s 11:56:13.7 Info: 2: add_reason_to_pending_releases migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: Starting migration of Main DB to 2 11:56:13.7 Info: AlterTable PendingReleases 11:56:13.7 Info: => 1.1E-06s 11:56:13.7 Info: CreateColumn PendingReleases Reason Int32 11:56:13.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:13.7 Info: => 0.0006226s 11:56:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:13', 'add_reason_to_pending_releases') 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: 2: add_reason_to_pending_releases migrated 11:56:13.7 Info: => 0.0009207s 11:56:13.7 Info: 3: add_medium_support migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: Starting migration of Main DB to 3 11:56:13.7 Info: AlterTable Albums 11:56:13.7 Info: => 1E-06s 11:56:13.7 Info: CreateColumn Albums Media String 11:56:13.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:13.7 Info: => 0.0006664s 11:56:13.7 Info: AlterTable Tracks 11:56:13.7 Info: => 1.2E-06s 11:56:13.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:13.7 Info: => 0.000588s 11:56:13.7 Info: AlterTable Tracks 11:56:13.7 Info: => 9E-07s 11:56:13.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:13.7 Info: => 0.000581s 11:56:13.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:13.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:13.7 Info: => 4.49E-05s 11:56:13.7 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:13.7 Info: DROP TABLE "Tracks" 11:56:13.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:13.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.7 Info: => 0.0044243s 11:56:13.7 Info: AlterTable Tracks 11:56:13.7 Info: => 1E-06s 11:56:13.7 Info: CreateColumn Tracks TrackNumber String 11:56:13.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:13.7 Info: => 0.0005719s 11:56:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:13', 'add_medium_support') 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: 3: add_medium_support migrated 11:56:13.7 Info: => 0.0009547s 11:56:13.7 Info: 4: add_various_qualites_in_profile migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: Starting migration of Main DB to 4 11:56:13.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:13.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:13.7 Info: => 5.4E-05s 11:56:13.7 Info: PerformDBOperation 11:56:13.7 Info: Performing DB Operation 11:56:13.7 Info: => 4.02E-05s 11:56:13.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:13', 'add_various_qualites_in_profile') 11:56:13.7 Info: Committing Transaction 11:56:13.7 Info: 4: add_various_qualites_in_profile migrated 11:56:13.7 Info: => 0.0002924s 11:56:13.7 Info: 5: metadata_profiles migrating 11:56:13.7 Info: Beginning Transaction 11:56:13.7 Info: Starting migration of Main DB to 5 11:56:13.7 Info: CreateTable MetadataProfiles 11:56: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) 11:56:13.7 Info: => 0.0001371s 11:56:13.7 Info: CreateIndex MetadataProfiles (Name) 11:56:13.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:13.7 Info: => 9.73E-05s 11:56:13.7 Info: AlterTable Artists 11:56:13.7 Info: => 8E-07s 11:56:13.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:13.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:13.7 Info: => 0.0006243s 11:56:13.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Artists" 11:56:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.8 Info: => 0.0047106s 11:56:13.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Artists" 11:56:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.8 Info: => 0.0045088s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1.7E-06s 11:56:13.8 Info: CreateColumn Albums SecondaryTypes String 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:13.8 Info: => 0.0005597s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:13', 'metadata_profiles') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 5: metadata_profiles migrated 11:56:13.8 Info: => 0.0009732s 11:56:13.8 Info: 6: separate_automatic_and_interactive_search migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 6 11:56:13.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:13.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:13.8 Info: DROP TABLE "Indexers" 11:56:13.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.8 Info: => 0.0041674s 11:56:13.8 Info: AlterTable Indexers 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:13.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:13.8 Info: => 0.0005546s 11:56:13.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:13.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:13.8 Info: => 4.91E-05s 11:56:13.8 Info: AlterTable Indexers 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Indexers" 11:56:13.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:13.8 Info: => 0.0052751s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:13', 'separate_automatic_and_interactive_search') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:13.8 Info: => 0.0056395s 11:56:13.8 Info: 7: change_album_path_to_relative migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 7 11:56:13.8 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Albums" 11:56:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.8 Info: => 0.0047108s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:13', 'change_album_path_to_relative') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 7: change_album_path_to_relative migrated 11:56:13.8 Info: => 0.0051298s 11:56:13.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:13.8 Info: => 5.46E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:13', 'change_quality_size_mb_to_kb') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:13.8 Info: => 0.0003147s 11:56:13.8 Info: 9: album_releases migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 9 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Albums Releases String 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:13.8 Info: => 0.0006082s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1.2E-06s 11:56:13.8 Info: CreateColumn Albums CurrentRelease String 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:13.8 Info: => 0.0005596s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:13', 'album_releases') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 9: album_releases migrated 11:56:13.8 Info: => 0.0008716s 11:56:13.8 Info: 10: album_releases_fix migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 10 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Albums" 11:56:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.8 Info: => 0.0059483s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Albums" 11:56:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.8 Info: => 0.0046228s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:13', 'album_releases_fix') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 10: album_releases_fix migrated 11:56:13.8 Info: => 0.0050175s 11:56:13.8 Info: 11: import_lists migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 11 11:56:13.8 Info: CreateTable ImportLists 11:56: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) 11:56:13.8 Info: => 0.000173s 11:56:13.8 Info: CreateIndex ImportLists (Name) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:13.8 Info: => 9.75E-05s 11:56:13.8 Info: CreateTable ImportListStatus 11:56: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) 11:56:13.8 Info: => 0.000123s 11:56:13.8 Info: CreateIndex ImportListStatus (ProviderId) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:13.8 Info: => 8.65E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:13', 'import_lists') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 11: import_lists migrated 11:56:13.8 Info: => 0.0004321s 11:56:13.8 Info: 12: add_release_status migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 12 11:56:13.8 Info: AlterTable MetadataProfiles 11:56:13.8 Info: => 1.3E-06s 11:56:13.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:13.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:13.8 Info: => 0.0006161s 11:56:13.8 Info: PerformDBOperation 11:56:13.8 Info: Performing DB Operation 11:56:13.8 Info: => 3.44E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:13', 'add_release_status') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 12: add_release_status migrated 11:56:13.8 Info: => 0.0003174s 11:56:13.8 Info: 13: album_download_notification migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 13 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006138s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:13', 'album_download_notification') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 13: album_download_notification migrated 11:56:13.8 Info: => 0.0009194s 11:56:13.8 Info: 14: fix_language_metadata_profiles migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:13.8 Info: => 8.32E-05s 11:56: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 11:56: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 11:56:13.8 Info: => 6.25E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:13', 'fix_language_metadata_profiles') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 14: fix_language_metadata_profiles migrated 11:56:13.8 Info: => 0.0003333s 11:56:13.8 Info: 15: remove_fanzub migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 15 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:13.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:13.8 Info: => 4.6E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:13', 'remove_fanzub') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 15: remove_fanzub migrated 11:56:13.8 Info: => 0.0003004s 11:56:13.8 Info: 16: update_artist_history_indexes migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 16 11:56:13.8 Info: CreateIndex Albums (ArtistId) 11:56:13.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:13.8 Info: => 0.0001126s 11:56:13.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:13.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:13.8 Info: => 8.94E-05s 11:56:13.8 Info: DeleteIndex History (AlbumId) 11:56:13.8 Info: DROP INDEX "IX_History_AlbumId" 11:56:13.8 Info: => 0.0001277s 11:56:13.8 Info: CreateIndex History (AlbumId, Date) 11:56:13.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.8 Info: => 9.99E-05s 11:56:13.8 Info: DeleteIndex History (DownloadId) 11:56:13.8 Info: DROP INDEX "IX_History_DownloadId" 11:56:13.8 Info: => 0.0001129s 11:56:13.8 Info: CreateIndex History (DownloadId, Date) 11:56:13.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.8 Info: => 9.39E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:13', 'update_artist_history_indexes') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 16: update_artist_history_indexes migrated 11:56:13.8 Info: => 0.0004297s 11:56:13.8 Info: 17: remove_nma migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 17 11:56:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:13.8 Info: => 5.14E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:13', 'remove_nma') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 17: remove_nma migrated 11:56:13.8 Info: => 0.0003143s 11:56:13.8 Info: 18: album_disambiguation migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 18 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Albums Disambiguation String 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:13.8 Info: => 0.0006406s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:13', 'album_disambiguation') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 18: album_disambiguation migrated 11:56:13.8 Info: => 0.0009468s 11:56:13.8 Info: 19: add_ape_quality_in_profiles migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 19 11:56:13.8 Info: PerformDBOperation 11:56:13.8 Info: Performing DB Operation 11:56:13.8 Info: => 3.82E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:13', 'add_ape_quality_in_profiles') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 19: add_ape_quality_in_profiles migrated 11:56:13.8 Info: => 0.0003007s 11:56:13.8 Info: 20: remove_pushalot migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 20 11:56:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:13.8 Info: => 5.06E-05s 11:56:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:13.8 Info: => 3.72E-05s 11:56:13.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:13.8 Info: => 3.51E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:13', 'remove_pushalot') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 20: remove_pushalot migrated 11:56:13.8 Info: => 0.000293s 11:56:13.8 Info: 21: add_custom_filters migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 21 11:56:13.8 Info: CreateTable CustomFilters 11:56: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) 11:56:13.8 Info: => 0.0001343s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:13', 'add_custom_filters') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 21: add_custom_filters migrated 11:56:13.8 Info: => 0.0004475s 11:56:13.8 Info: 22: import_list_tags migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 22 11:56:13.8 Info: AlterTable ImportLists 11:56:13.8 Info: => 1.7E-06s 11:56:13.8 Info: CreateColumn ImportLists Tags String 11:56:13.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:13.8 Info: => 0.0006337s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:13', 'import_list_tags') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 22: import_list_tags migrated 11:56:13.8 Info: => 0.0009319s 11:56:13.8 Info: 23: add_release_groups_etc migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 23 11:56:13.8 Info: CreateTable ArtistMetadata 11:56: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) 11:56:13.8 Info: => 0.000184s 11:56:13.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:13.8 Info: => 9.23E-05s 11:56: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" 11:56: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" 11:56:13.8 Info: => 9.23E-05s 11:56:13.8 Info: AlterTable Artists 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:13.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006241s 11:56:13.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:13.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:13.8 Info: => 7.37E-05s 11:56:13.8 Info: CreateTable AlbumReleases 11:56: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) 11:56:13.8 Info: => 0.0001664s 11:56:13.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:13.8 Info: => 8.94E-05s 11:56:13.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:13.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:13.8 Info: => 7.98E-05s 11:56:13.8 Info: PerformDBOperation 11:56:13.8 Info: Performing DB Operation 11:56:13.8 Info: => 3.71E-05s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006416s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:13.8 Info: => 0.0006318s 11:56:13.8 Info: AlterTable Albums 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn Albums Links String 11:56:13.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:13.8 Info: => 0.0006113s 11:56: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") 11:56:13.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:13.8 Info: => 8.72E-05s 11:56:13.8 Info: AlterTable Tracks 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:13.8 Info: => 0.0006222s 11:56:13.8 Info: AlterTable Tracks 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006255s 11:56:13.8 Info: AlterTable Tracks 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:13.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006338s 11:56: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") 11:56:13.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:13.8 Info: => 8.78E-05s 11:56: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") 11:56:13.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:13.8 Info: => 7.28E-05s 11:56:13.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Artists" 11:56:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.8 Info: => 0.0061677s 11:56:13.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Albums" 11:56:13.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:13.8 Info: => 0.0049161s 11:56:13.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "Tracks" 11:56:13.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:13.8 Info: => 0.0045334s 11:56:13.8 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:13.8 Info: DROP TABLE "TrackFiles" 11:56:13.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.8 Info: => 0.0059378s 11:56:13.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:13.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.8 Info: => 8.9E-05s 11:56:13.8 Info: CreateIndex Artists (Monitored) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.8 Info: => 8.15E-05s 11:56:13.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:13.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:13.8 Info: => 7.98E-05s 11:56:13.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:13.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:13.8 Info: => 8.02E-05s 11:56:13.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:13.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:13.8 Info: => 8.04E-05s 11:56:13.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:13.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:13.8 Info: => 7.95E-05s 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:13.8 Info: => 4.95E-05s 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:13.8 Info: => 4.13E-05s 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:13.8 Info: => 4.69E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:13', 'add_release_groups_etc') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 23: add_release_groups_etc migrated 11:56:13.8 Info: => 0.0006681s 11:56:13.8 Info: 24: NewMediaInfoFormat migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 24 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:13.8 Info: => 5.26E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:13', 'NewMediaInfoFormat') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 24: NewMediaInfoFormat migrated 11:56:13.8 Info: => 0.0003108s 11:56:13.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 25 11:56:13.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:13.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:13.8 Info: => 0.0016893s 11:56:13.8 Info: AlterTable ReleaseProfiles 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:13.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:13.8 Info: => 0.0006021s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:13', 'rename_restrictions_to_release_profiles') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:13.8 Info: => 0.0009132s 11:56:13.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 26 11:56:13.8 Info: RenameTable Profiles QualityProfiles 11:56:13.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:13.8 Info: => 0.0016838s 11:56:13.8 Info: AlterTable QualityProfiles 11:56:13.8 Info: => 1.2E-06s 11:56:13.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:13.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:13.8 Info: => 0.0005826s 11:56:13.8 Info: AlterTable LanguageProfiles 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:13.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:13.8 Info: => 0.0005929s 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:13.8 Info: => 4.91E-05s 11:56:13.8 Info: UpdateData 11:56:13.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:13.8 Info: => 3.46E-05s 11:56:13.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.8 Info: DROP TABLE "Artists" 11:56:13.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.8 Info: => 0.0048068s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:13', 'rename_quality_profiles_add_upgrade_allowed') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:13.8 Info: => 0.0052272s 11:56:13.8 Info: 27: add_import_exclusions migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 27 11:56:13.8 Info: CreateTable ImportListExclusions 11:56:13.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:13.8 Info: => 0.0001351s 11:56:13.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:13.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:13.8 Info: => 9.21E-05s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:13', 'add_import_exclusions') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 27: add_import_exclusions migrated 11:56:13.8 Info: => 0.0004322s 11:56:13.8 Info: 28: clean_artist_metadata_table migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 28 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: => 0.0001607s 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: => 0.0001266s 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:13.8 Info: => 0.0001198s 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:13.8 Info: => 0.0001195s 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:13.8 Info: => 0.000119s 11:56:13.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.8 Info: => 0.0001186s 11:56:13.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:13', 'clean_artist_metadata_table') 11:56:13.8 Info: Committing Transaction 11:56:13.8 Info: 28: clean_artist_metadata_table migrated 11:56:13.8 Info: => 0.0004181s 11:56:13.8 Info: 29: health_issue_notification migrating 11:56:13.8 Info: Beginning Transaction 11:56:13.8 Info: Starting migration of Main DB to 29 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006634s 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006058s 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 9E-07s 11:56:13.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006164s 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 1E-06s 11:56:13.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006302s 11:56:13.8 Info: AlterTable Notifications 11:56:13.8 Info: => 1.1E-06s 11:56:13.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:13.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:13.8 Info: => 0.0006378s 11:56:13.8 Info: DeleteColumn Notifications OnDownload 11:56:13.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:13.9 Info: DROP TABLE "Notifications" 11:56:13.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:13.9 Info: => 0.0046009s 11:56:13.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:13.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:13.9 Info: DROP TABLE "Notifications" 11:56:13.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:13.9 Info: => 0.0068758s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:13', 'health_issue_notification') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 29: health_issue_notification migrated 11:56:13.9 Info: => 0.0073047s 11:56:13.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 30 11:56:13.9 Info: AlterTable TrackFiles 11:56:13.9 Info: => 1.2E-06s 11:56:13.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:13.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:13.9 Info: => 0.000656s 11:56:13.9 Info: AlterTable TrackFiles 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn TrackFiles Path String 11:56:13.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:13.9 Info: => 0.0005848s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:13.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:13.9 Info: => 4.43E-05s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:13.9 Info: => 0.0001294s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:13.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:13.9 Info: => 0.0001357s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:13.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:13.9 Info: => 0.0001394s 11:56:13.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:13.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:13.9 Info: => 8.59E-05s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:13.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:13.9 Info: => 5.47E-05s 11:56:13.9 Info: AlterTable TrackFiles 11:56:13.9 Info: => 9E-07s 11:56:13.9 Info: AlterColumn TrackFiles Path String 11:56:13.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:13.9 Info: DROP TABLE "TrackFiles" 11:56:13.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.9 Info: => 0.0047849s 11:56:13.9 Info: CreateIndex TrackFiles (Path) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.9 Info: => 8.71E-05s 11:56:13.9 Info: DeleteColumn TrackFiles RelativePath 11:56:13.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:13.9 Info: DROP TABLE "TrackFiles" 11:56:13.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.9 Info: => 0.0061311s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:13', 'add_mediafilerepository_mtime') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:13.9 Info: => 0.006499s 11:56:13.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 31 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:13.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:13.9 Info: => 9.64E-05s 11:56:13.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:13.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:13.9 Info: => 0.0001405s 11:56:13.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:13.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.9 Info: DROP TABLE "Artists" 11:56:13.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.9 Info: => 0.0048607s 11:56:13.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.9 Info: => 8.58E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:13', 'add_artistmetadataid_constraint') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:13.9 Info: => 0.0004605s 11:56:13.9 Info: 32: old_ids_and_artist_alias migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 32 11:56:13.9 Info: AlterTable ArtistMetadata 11:56:13.9 Info: => 1.3E-06s 11:56:13.9 Info: CreateColumn ArtistMetadata Aliases String 11:56:13.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.0006379s 11:56:13.9 Info: AlterTable ArtistMetadata 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:13.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.0005936s 11:56:13.9 Info: AlterTable Albums 11:56:13.9 Info: => 1.8E-06s 11:56:13.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:13.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.0005916s 11:56:13.9 Info: AlterTable AlbumReleases 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:13.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.00059s 11:56:13.9 Info: AlterTable Tracks 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:13.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.0006061s 11:56:13.9 Info: AlterTable Tracks 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:13.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:13.9 Info: => 0.0006073s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:13', 'old_ids_and_artist_alias') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 32: old_ids_and_artist_alias migrated 11:56:13.9 Info: => 0.0009385s 11:56:13.9 Info: 33: download_propers_config migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 33 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 3.53E-05s 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:13.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:13.9 Info: => 4.03E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:13', 'download_propers_config') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 33: download_propers_config migrated 11:56:13.9 Info: => 0.0003413s 11:56:13.9 Info: 34: remove_language_profiles migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 34 11:56:13.9 Info: DeleteTable LanguageProfiles 11:56:13.9 Info: DROP TABLE "LanguageProfiles" 11:56:13.9 Info: => 0.0002145s 11:56:13.9 Info: DeleteColumn Artists LanguageProfileId 11:56:13.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.9 Info: DROP TABLE "Artists" 11:56:13.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.9 Info: => 0.0049392s 11:56:13.9 Info: DeleteColumn ImportLists LanguageProfileId 11:56:13.9 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:13.9 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:13.9 Info: DROP TABLE "ImportLists" 11:56:13.9 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:13.9 Info: => 0.0057989s 11:56:13.9 Info: DeleteColumn Blacklist Language 11:56:13.9 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:13.9 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:13.9 Info: DROP TABLE "Blacklist" 11:56:13.9 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:13.9 Info: => 0.0043283s 11:56:13.9 Info: DeleteColumn History Language 11:56:13.9 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:13.9 Info: DROP TABLE "History" 11:56:13.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:13.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:13.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:13.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:13.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:13.9 Info: => 0.0061452s 11:56:13.9 Info: DeleteColumn LyricFiles Language 11:56:13.9 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:13.9 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:13.9 Info: DROP TABLE "LyricFiles" 11:56:13.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:13.9 Info: => 0.0042526s 11:56:13.9 Info: DeleteColumn TrackFiles Language 11:56:13.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:13.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:13.9 Info: DROP TABLE "TrackFiles" 11:56:13.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:13.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:13.9 Info: => 0.0057725s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:13', 'remove_language_profiles') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 34: remove_language_profiles migrated 11:56:13.9 Info: => 0.0063067s 11:56:13.9 Info: 35: multi_disc_naming_format migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 35 11:56:13.9 Info: AlterTable NamingConfig 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:13.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:13.9 Info: => 0.0006183s 11:56:13.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:13.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:13.9 Info: => 4.96E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:13', 'multi_disc_naming_format') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 35: multi_disc_naming_format migrated 11:56:13.9 Info: => 0.0003453s 11:56:13.9 Info: 36: add_download_client_priority migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 36 11:56:13.9 Info: AlterTable DownloadClients 11:56:13.9 Info: => 1.2E-06s 11:56:13.9 Info: CreateColumn DownloadClients Priority Int32 11:56:13.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:13.9 Info: => 0.0006139s 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 5.5E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:13', 'add_download_client_priority') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 36: add_download_client_priority migrated 11:56:13.9 Info: => 0.0003755s 11:56:13.9 Info: 37: remove_growl_prowl migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 37 11:56:13.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:13.9 Info: => 5.23E-05s 11:56:13.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:13.9 Info: => 3.56E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:13', 'remove_growl_prowl') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 37: remove_growl_prowl migrated 11:56:13.9 Info: => 0.0003075s 11:56:13.9 Info: 38: remove_plex_hometheatre migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 38 11:56:13.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:13.9 Info: => 5.02E-05s 11:56:13.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:13.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:13.9 Info: => 3.56E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:13', 'remove_plex_hometheatre') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 38: remove_plex_hometheatre migrated 11:56:13.9 Info: => 0.0003042s 11:56:13.9 Info: 39: add_root_folder_add_defaults migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 39 11:56:13.9 Info: AlterTable RootFolders 11:56:13.9 Info: => 1.5E-06s 11:56:13.9 Info: CreateColumn RootFolders Name String 11:56:13.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:13.9 Info: => 0.000618s 11:56:13.9 Info: AlterTable RootFolders 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:13.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:13.9 Info: => 0.0005849s 11:56:13.9 Info: AlterTable RootFolders 11:56:13.9 Info: => 9E-07s 11:56:13.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:13.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:13.9 Info: => 0.0005885s 11:56:13.9 Info: AlterTable RootFolders 11:56:13.9 Info: => 9E-07s 11:56:13.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:13.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:13.9 Info: => 0.0005846s 11:56:13.9 Info: AlterTable RootFolders 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn RootFolders DefaultTags String 11:56:13.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:13.9 Info: => 0.0005767s 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 5.71E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:13', 'add_root_folder_add_defaults') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 39: add_root_folder_add_defaults migrated 11:56:13.9 Info: => 0.0003683s 11:56:13.9 Info: 40: task_duration migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 40 11:56:13.9 Info: AlterTable ScheduledTasks 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:13.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:13.9 Info: => 0.0006207s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:13', 'task_duration') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 40: task_duration migrated 11:56:13.9 Info: => 0.0009669s 11:56:13.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 41 11:56:13.9 Info: AlterTable ReleaseProfiles 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:13.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:13.9 Info: => 0.0006286s 11:56:13.9 Info: AlterTable ReleaseProfiles 11:56:13.9 Info: => 1E-06s 11:56:13.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:13.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:13.9 Info: => 0.0005917s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:13', 'add_indexer_and_enabled_to_release_profiles') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:13.9 Info: => 0.0009102s 11:56:13.9 Info: 42: remove_album_folders migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 42 11:56:13.9 Info: DeleteColumn Artists AlbumFolder 11:56:13.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:13.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:13.9 Info: DROP TABLE "Artists" 11:56:13.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:13.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:13.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:13.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:13.9 Info: => 0.0049184s 11:56:13.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:13.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:13.9 Info: => 4.67E-05s 11:56:13.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:13.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:13.9 Info: => 3.84E-05s 11:56:13.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:13.9 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:13.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:13.9 Info: DROP TABLE "NamingConfig" 11:56:13.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:13.9 Info: => 0.0042668s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:13', 'remove_album_folders') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 42: remove_album_folders migrated 11:56:13.9 Info: => 0.0046959s 11:56:13.9 Info: 44: add_priority_to_indexers migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 44 11:56:13.9 Info: AlterTable Indexers 11:56:13.9 Info: => 1.1E-06s 11:56:13.9 Info: CreateColumn Indexers Priority Int32 11:56:13.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:13.9 Info: => 0.000629s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:13', 'add_priority_to_indexers') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 44: add_priority_to_indexers migrated 11:56:13.9 Info: => 0.0009471s 11:56:13.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 45 11:56:13.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:13.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:13.9 Info: => 0.0001218s 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 3.11E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:13', 'remove_chown_and_folderchmod_config') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:13.9 Info: => 0.000313s 11:56:13.9 Info: 47: update_notifiarr migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 47 11:56:13.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:13.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:13.9 Info: => 8.46E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:13', 'update_notifiarr') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 47: update_notifiarr migrated 11:56:13.9 Info: => 0.000415s 11:56:13.9 Info: 49: email_multiple_addresses migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 49 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 6.26E-05s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:13', 'email_multiple_addresses') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 49: email_multiple_addresses migrated 11:56:13.9 Info: => 0.0003511s 11:56:13.9 Info: 50: rename_blacklist_to_blocklist migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 50 11:56:13.9 Info: RenameTable Blacklist Blocklist 11:56:13.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:13.9 Info: => 0.0017476s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:13', 'rename_blacklist_to_blocklist') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 50: rename_blacklist_to_blocklist migrated 11:56:13.9 Info: => 0.0020966s 11:56:13.9 Info: 51: cdh_per_downloadclient migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 51 11:56:13.9 Info: AlterTable DownloadClients 11:56:13.9 Info: => 1.3E-06s 11:56:13.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:13.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:13.9 Info: => 0.0006359s 11:56:13.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:13.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:13.9 Info: => 0.0005982s 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 0.0001584s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:13', 'cdh_per_downloadclient') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 51: cdh_per_downloadclient migrated 11:56:13.9 Info: => 0.0004751s 11:56:13.9 Info: 52: download_history migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 52 11:56:13.9 Info: CreateTable DownloadHistory 11:56:13.9 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:13.9 Info: => 0.0001758s 11:56:13.9 Info: CreateIndex DownloadHistory (EventType) 11:56:13.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:13.9 Info: => 9.72E-05s 11:56:13.9 Info: CreateIndex DownloadHistory (ArtistId) 11:56:13.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:13.9 Info: => 8.67E-05s 11:56:13.9 Info: CreateIndex DownloadHistory (DownloadId) 11:56:13.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:13.9 Info: => 8.92E-05s 11:56:13.9 Info: PerformDBOperation 11:56:13.9 Info: Performing DB Operation 11:56:13.9 Info: => 0.0001369s 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:13', 'download_history') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 52: download_history migrated 11:56:13.9 Info: => 0.0005024s 11:56:13.9 Info: 53: add_update_history migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 53 11:56:13.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:13', 'add_update_history') 11:56:13.9 Info: Committing Transaction 11:56:13.9 Info: 53: add_update_history migrated 11:56:13.9 Info: => 0.0003291s 11:56:13.9 Info: 54: add_on_update_to_notifications migrating 11:56:13.9 Info: Beginning Transaction 11:56:13.9 Info: Starting migration of Main DB to 54 11:56:13.9 Info: AlterTable Notifications 11:56:13.9 Info: => 1.6E-06s 11:56:13.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:13.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:13.9 Info: => 0.0006739s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:14', 'add_on_update_to_notifications') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 54: add_on_update_to_notifications migrated 11:56:14.0 Info: => 0.0010551s 11:56:14.0 Info: 55: download_client_per_indexer migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 55 11:56:14.0 Info: AlterTable Indexers 11:56:14.0 Info: => 1.2E-06s 11:56:14.0 Info: CreateColumn Indexers DownloadClientId Int32 11:56:14.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:14.0 Info: => 0.0006626s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:14', 'download_client_per_indexer') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 55: download_client_per_indexer migrated 11:56:14.0 Info: => 0.0009841s 11:56:14.0 Info: 56: AddNewItemMonitorType migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 56 11:56:14.0 Info: AlterTable Artists 11:56:14.0 Info: => 1.4E-06s 11:56:14.0 Info: CreateColumn Artists MonitorNewItems Int32 11:56:14.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:14.0 Info: => 0.0006583s 11:56:14.0 Info: AlterTable RootFolders 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:14.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:14.0 Info: => 0.0006261s 11:56:14.0 Info: AlterTable ImportLists 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:14.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:14.0 Info: => 0.000632s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:14', 'AddNewItemMonitorType') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 56: AddNewItemMonitorType migrated 11:56:14.0 Info: => 0.0009727s 11:56:14.0 Info: 57: ImportListSearch migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 57 11:56:14.0 Info: AlterTable ImportLists 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:14.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:14.0 Info: => 0.0006588s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:14', 'ImportListSearch') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 57: ImportListSearch migrated 11:56:14.0 Info: => 0.0010001s 11:56:14.0 Info: 58: ImportListMonitorExisting migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 58 11:56:14.0 Info: AlterTable ImportLists 11:56:14.0 Info: => 1.2E-06s 11:56:14.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:14.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:14.0 Info: => 0.0006604s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:14', 'ImportListMonitorExisting') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 58: ImportListMonitorExisting migrated 11:56:14.0 Info: => 0.0009845s 11:56:14.0 Info: 59: add_indexer_tags migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 59 11:56:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:14.0 Info: => 5.39E-05s 11:56:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:14.0 Info: => 3.54E-05s 11:56:14.0 Info: AlterTable Indexers 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: CreateColumn Indexers Tags String 11:56:14.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:14.0 Info: => 0.0006445s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:14', 'add_indexer_tags') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 59: add_indexer_tags migrated 11:56:14.0 Info: => 0.0009964s 11:56:14.0 Info: 60: update_audio_types migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 60 11:56:14.0 Info: PerformDBOperation 11:56:14.0 Info: Performing DB Operation 11:56:14.0 Info: => 5.9E-05s 11:56:14.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:14', 'update_audio_types') 11:56:14.0 Info: Committing Transaction 11:56:14.0 Info: 60: update_audio_types migrated 11:56:14.0 Info: => 0.000345s 11:56:14.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:14.0 Info: Beginning Transaction 11:56:14.0 Info: Starting migration of Main DB to 61 11:56:14.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.0 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:14.0 Info: => 5.56E-05s 11:56:14.0 Info: AlterTable AlbumReleases 11:56:14.0 Info: => 8E-07s 11:56:14.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:14.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:14.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:14.0 Info: DROP TABLE "AlbumReleases" 11:56:14.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:14.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:14.0 Info: => 0.0060353s 11:56:14.0 Info: AlterTable Albums 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.0 Info: DROP TABLE "Albums" 11:56:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.0 Info: => 0.0050996s 11:56:14.0 Info: AlterTable Albums 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.0 Info: DROP TABLE "Albums" 11:56:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.0 Info: => 0.0063225s 11:56:14.0 Info: AlterTable Albums 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: AlterColumn Albums Added DateTimeOffset 11:56: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:56: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", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.0 Info: DROP TABLE "Albums" 11:56:14.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.0 Info: => 0.0050854s 11:56:14.0 Info: AlterTable Artists 11:56:14.0 Info: => 1.2E-06s 11:56:14.0 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:14.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:14.0 Info: DROP TABLE "Artists" 11:56:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.0 Info: => 0.0079982s 11:56:14.0 Info: AlterTable Artists 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: AlterColumn Artists Added DateTimeOffset 11:56: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:14.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:14.0 Info: DROP TABLE "Artists" 11:56:14.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.0 Info: => 0.0084831s 11:56:14.0 Info: AlterTable Blocklist 11:56:14.0 Info: => 9E-07s 11:56:14.0 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:14.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:14.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:14.0 Info: DROP TABLE "Blocklist" 11:56:14.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:14.0 Info: => 0.0059439s 11:56:14.0 Info: AlterTable Blocklist 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:14.0 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:14.0 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:14.0 Info: DROP TABLE "Blocklist" 11:56:14.0 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:14.0 Info: => 0.0046836s 11:56:14.0 Info: AlterTable Commands 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:14.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.0 Info: DROP TABLE "Commands" 11:56:14.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.0 Info: => 0.0059679s 11:56:14.0 Info: AlterTable Commands 11:56:14.0 Info: => 1.2E-06s 11:56:14.0 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:14.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.0 Info: DROP TABLE "Commands" 11:56:14.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.0 Info: => 0.0058514s 11:56:14.0 Info: AlterTable Commands 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:14.0 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.0 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.0 Info: DROP TABLE "Commands" 11:56:14.0 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.0 Info: => 0.0045173s 11:56:14.0 Info: AlterTable DownloadClientStatus 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:14.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.0 Info: DROP TABLE "DownloadClientStatus" 11:56:14.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.0 Info: => 0.0057439s 11:56:14.0 Info: AlterTable DownloadClientStatus 11:56:14.0 Info: => 1.2E-06s 11:56:14.0 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:14.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.0 Info: DROP TABLE "DownloadClientStatus" 11:56:14.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.0 Info: => 0.0046754s 11:56:14.0 Info: AlterTable DownloadClientStatus 11:56:14.0 Info: => 9E-07s 11:56:14.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:14.0 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.0 Info: DROP TABLE "DownloadClientStatus" 11:56:14.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.0 Info: => 0.004601s 11:56:14.0 Info: AlterTable DownloadHistory 11:56:14.0 Info: => 1E-06s 11:56:14.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:14.0 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:14.0 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:14.0 Info: DROP TABLE "DownloadHistory" 11:56:14.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:14.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:14.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:14.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:14.0 Info: => 0.006231s 11:56:14.0 Info: AlterTable ExtraFiles 11:56:14.0 Info: => 1.1E-06s 11:56:14.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:14.1 Info: DROP TABLE "ExtraFiles" 11:56:14.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:14.1 Info: => 0.004455s 11:56:14.1 Info: AlterTable ExtraFiles 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:14.1 Info: DROP TABLE "ExtraFiles" 11:56:14.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:14.1 Info: => 0.0058183s 11:56:14.1 Info: AlterTable History 11:56:14.1 Info: => 1E-06s 11:56:14.1 Info: AlterColumn History Date DateTimeOffset 11:56:14.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:14.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:14.1 Info: DROP TABLE "History" 11:56:14.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:14.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:14.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:14.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:14.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:14.1 Info: => 0.0051024s 11:56:14.1 Info: AlterTable ImportListStatus 11:56:14.1 Info: => 1E-06s 11:56:14.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.1 Info: DROP TABLE "ImportListStatus" 11:56:14.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0046476s 11:56:14.1 Info: AlterTable ImportListStatus 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.1 Info: DROP TABLE "ImportListStatus" 11:56:14.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0059053s 11:56:14.1 Info: AlterTable ImportListStatus 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.1 Info: DROP TABLE "ImportListStatus" 11:56:14.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0046522s 11:56:14.1 Info: AlterTable IndexerStatus 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:14.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.1 Info: DROP TABLE "IndexerStatus" 11:56:14.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0057426s 11:56:14.1 Info: AlterTable IndexerStatus 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:14.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.1 Info: DROP TABLE "IndexerStatus" 11:56:14.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0046645s 11:56:14.1 Info: AlterTable IndexerStatus 11:56:14.1 Info: => 1E-06s 11:56:14.1 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:14.1 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.1 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.1 Info: DROP TABLE "IndexerStatus" 11:56:14.1 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.1 Info: => 0.0061302s 11:56:14.1 Info: AlterTable LyricFiles 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:14.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:14.1 Info: DROP TABLE "LyricFiles" 11:56:14.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:14.1 Info: => 0.0045348s 11:56:14.1 Info: AlterTable LyricFiles 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:14.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:14.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:14.1 Info: DROP TABLE "LyricFiles" 11:56:14.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:14.1 Info: => 0.0045453s 11:56:14.1 Info: AlterTable MetadataFiles 11:56:14.1 Info: => 1.2E-06s 11:56:14.1 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:14.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:14.1 Info: DROP TABLE "MetadataFiles" 11:56:14.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:14.1 Info: => 0.0046134s 11:56:14.1 Info: AlterTable MetadataFiles 11:56:14.1 Info: => 1.2E-06s 11:56:14.1 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:14.1 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.1 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:14.1 Info: DROP TABLE "MetadataFiles" 11:56:14.1 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:14.1 Info: => 0.0062163s 11:56:14.1 Info: AlterTable PendingReleases 11:56:14.1 Info: => 1.3E-06s 11:56:14.1 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:14.1 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:14.1 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:14.1 Info: DROP TABLE "PendingReleases" 11:56:14.1 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:14.1 Info: => 0.0045091s 11:56:14.1 Info: AlterTable ScheduledTasks 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:14.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:14.1 Info: DROP TABLE "ScheduledTasks" 11:56:14.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.1 Info: => 0.0057024s 11:56:14.1 Info: AlterTable ScheduledTasks 11:56:14.1 Info: => 1E-06s 11:56:14.1 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:14.1 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:14.1 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:14.1 Info: DROP TABLE "ScheduledTasks" 11:56:14.1 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.1 Info: => 0.0045944s 11:56:14.1 Info: AlterTable TrackFiles 11:56:14.1 Info: => 1E-06s 11:56:14.1 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:14.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:14.1 Info: DROP TABLE "TrackFiles" 11:56:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.1 Info: => 0.00591s 11:56:14.1 Info: AlterTable TrackFiles 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:14.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:14.1 Info: DROP TABLE "TrackFiles" 11:56:14.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.1 Info: => 0.0058986s 11:56:14.1 Info: AlterTable VersionInfo 11:56:14.1 Info: => 2.1E-06s 11:56:14.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:14.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:14.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:14.1 Info: DROP TABLE "VersionInfo" 11:56:14.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:14.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:14.1 Info: => 0.0045602s 11:56:14.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:14', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:14.1 Info: Committing Transaction 11:56:14.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:14.1 Info: => 0.0055134s 11:56:14.1 Info: 62: add_on_delete_to_notifications migrating 11:56:14.1 Info: Beginning Transaction 11:56:14.1 Info: Starting migration of Main DB to 62 11:56:14.1 Info: AlterTable Notifications 11:56:14.1 Info: => 1.1E-06s 11:56:14.1 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:14.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006909s 11:56:14.2 Info: AlterTable Notifications 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:14.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006385s 11:56:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:14', 'add_on_delete_to_notifications') 11:56:14.2 Info: Committing Transaction 11:56:14.2 Info: 62: add_on_delete_to_notifications migrated 11:56:14.2 Info: => 0.000971s 11:56:14.2 Info: 63: add_custom_formats migrating 11:56:14.2 Info: Beginning Transaction 11:56:14.2 Info: Starting migration of Main DB to 63 11:56:14.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:56:14.2 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:56:14.2 Info: AlterTable DelayProfiles 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:14.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006911s 11:56:14.2 Info: UpdateData 11:56:14.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:14.2 Info: => 5.81E-05s 11:56:14.2 Info: AlterTable TrackFiles 11:56:14.2 Info: => 9E-07s 11:56:14.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:14.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:14.2 Info: => 0.0006245s 11:56:14.2 Info: PerformDBOperation 11:56:14.2 Info: Performing DB Operation 11:56:14.2 Info: => 0.0012456s 11:56:14.2 Info: CreateTable CustomFormats 11:56:14.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:14.2 Info: => 0.0001454s 11:56:14.2 Info: CreateIndex CustomFormats (Name) 11:56:14.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:14.2 Info: => 9.14E-05s 11:56:14.2 Info: AlterTable QualityProfiles 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn QualityProfiles FormatItems String 11:56:14.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:14.2 Info: => 0.0006818s 11:56:14.2 Info: AlterTable QualityProfiles 11:56:14.2 Info: => 9E-07s 11:56:14.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:14.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006486s 11:56:14.2 Info: AlterTable QualityProfiles 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:14.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006421s 11:56:14.2 Info: PerformDBOperation 11:56:14.2 Info: Performing DB Operation 11:56:14.2 Info: => 0.0045698s 11:56:14.2 Info: PerformDBOperation 11:56:14.2 Info: Performing DB Operation 11:56:14.2 Info: => 4.42E-05s 11:56:14.2 Info: DeleteColumn ReleaseProfiles Preferred 11:56:14.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:14.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:14.2 Info: DROP TABLE "ReleaseProfiles" 11:56:14.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:14.2 Info: => 0.006081s 11:56:14.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:14.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:14.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:14.2 Info: DROP TABLE "ReleaseProfiles" 11:56:14.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:14.2 Info: => 0.0045854s 11:56:14.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:14.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:14.2 Info: => 5.4E-05s 11:56:14.2 Info: AlterTable DelayProfiles 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:14.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.2 Info: => 0.0006578s 11:56:14.2 Info: AlterTable DelayProfiles 11:56:14.2 Info: => 1E-06s 11:56:14.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:14.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:14.2 Info: => 0.0006301s 11:56:14.2 Info: -> 2 Insert operations completed in 00:00:00.0001543 taking an average of 00:00:00.0000771 11:56:14.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:14', 'add_custom_formats') 11:56:14.2 Info: Committing Transaction 11:56:14.2 Info: 63: add_custom_formats migrated 11:56:14.2 Info: => 0.001085s 11:56:14.2 Debug: Took: 00:00:00.4722009 11:56:14.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:56:14.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:56:14.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173743090328_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:14.3 Info: DatabaseEngineVersionCheck migrating 11:56:14.3 Info: PerformDBOperation 11:56:14.3 Info: Performing DB Operation 11:56:14.3 Info: SQLite 3.46.1 11:56:14.3 Info: => 0.0010902s 11:56:14.3 Info: DatabaseEngineVersionCheck migrated 11:56:14.3 Info: => 0.001106s 11:56:14.3 Info: VersionMigration migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: CreateTable VersionInfo 11:56:14.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001471s 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: VersionMigration migrated 11:56:14.3 Info: => 0.0005268s 11:56:14.3 Info: VersionUniqueMigration migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: CreateIndex VersionInfo (Version) 11:56:14.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:14.3 Info: => 0.0001706s 11:56:14.3 Info: AlterTable VersionInfo 11:56:14.3 Info: => 1.1E-06s 11:56:14.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:14.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:14.3 Info: => 0.0005593s 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: VersionUniqueMigration migrated 11:56:14.3 Info: => 0.0007872s 11:56:14.3 Info: VersionDescriptionMigration migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: AlterTable VersionInfo 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn VersionInfo Description String 11:56:14.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:14.3 Info: => 0.0002224s 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: VersionDescriptionMigration migrated 11:56:14.3 Info: => 0.0004104s 11:56:14.3 Info: 1: InitialSetup migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 1 11:56:14.3 Info: CreateTable Config 11:56:14.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:14.3 Info: => 0.0002077s 11:56:14.3 Info: CreateIndex Config (Key) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:14.3 Info: => 0.0001117s 11:56:14.3 Info: CreateTable RootFolders 11:56:14.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001176s 11:56:14.3 Info: CreateIndex RootFolders (Path) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:14.3 Info: => 0.0001056s 11:56:14.3 Info: CreateTable Artists 11:56:14.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:14.3 Info: => 0.000294s 11:56:14.3 Info: CreateIndex Artists (ForeignArtistId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.3 Info: => 0.0001112s 11:56:14.3 Info: CreateIndex Artists (NameSlug) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.3 Info: => 0.0001128s 11:56:14.3 Info: CreateIndex Artists (CleanName) 11:56:14.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.3 Info: => 0.0001031s 11:56:14.3 Info: CreateIndex Artists (Path) 11:56:14.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.3 Info: => 9.69E-05s 11:56:14.3 Info: CreateTable Albums 11:56:14.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:14.3 Info: => 0.0002516s 11:56:14.3 Info: CreateIndex Albums (ForeignAlbumId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.3 Info: => 0.0001059s 11:56:14.3 Info: CreateIndex Albums (MBId) 11:56:14.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.3 Info: => 9.57E-05s 11:56:14.3 Info: CreateIndex Albums (TADBId) 11:56:14.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.3 Info: => 9.83E-05s 11:56:14.3 Info: CreateIndex Albums (TitleSlug) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.3 Info: => 0.0001043s 11:56:14.3 Info: CreateIndex Albums (CleanTitle) 11:56:14.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.3 Info: => 0.0001029s 11:56:14.3 Info: CreateIndex Albums (Path) 11:56:14.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:14.3 Info: => 9.75E-05s 11:56:14.3 Info: CreateTable Tracks 11:56:14.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:14.3 Info: => 0.0001861s 11:56:14.3 Info: CreateIndex Tracks (ForeignTrackId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.3 Info: => 0.0001054s 11:56:14.3 Info: CreateIndex Tracks (ArtistId) 11:56:14.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:14.3 Info: => 0.0001028s 11:56:14.3 Info: CreateIndex Tracks (TrackFileId) 11:56:14.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.3 Info: => 0.0001135s 11:56:14.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:14.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:14.3 Info: => 8.9E-05s 11:56:14.3 Info: CreateTable TrackFiles 11:56:14.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:14.3 Info: => 0.0001467s 11:56:14.3 Info: CreateIndex TrackFiles (ArtistId) 11:56:14.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:14.3 Info: => 0.0001132s 11:56:14.3 Info: CreateIndex TrackFiles (AlbumId) 11:56:14.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.3 Info: => 0.0001008s 11:56:14.3 Info: CreateTable History 11:56:14.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:14.3 Info: => 0.0001797s 11:56:14.3 Info: CreateIndex History (Date) 11:56:14.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:14.3 Info: => 0.000107s 11:56:14.3 Info: CreateIndex History (EventType) 11:56:14.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:14.3 Info: => 0.0001213s 11:56:14.3 Info: CreateIndex History (DownloadId) 11:56:14.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:14.3 Info: => 0.0001103s 11:56:14.3 Info: CreateIndex History (AlbumId) 11:56:14.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:14.3 Info: => 0.0001032s 11:56:14.3 Info: CreateTable Notifications 11:56:14.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001362s 11:56:14.3 Info: CreateTable ScheduledTasks 11:56:14.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:14.3 Info: => 0.000137s 11:56:14.3 Info: CreateIndex ScheduledTasks (TypeName) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.3 Info: => 0.0001216s 11:56:14.3 Info: CreateTable Indexers 11:56:14.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:14.3 Info: => 0.0001193s 11:56:14.3 Info: CreateIndex Indexers (Name) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.3 Info: => 0.0001259s 11:56:14.3 Info: CreateTable Profiles 11:56:14.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001167s 11:56:14.3 Info: CreateIndex Profiles (Name) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:14.3 Info: => 0.0001094s 11:56:14.3 Info: CreateTable QualityDefinitions 11:56:14.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:14.3 Info: => 0.0001178s 11:56:14.3 Info: CreateIndex QualityDefinitions (Quality) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:14.3 Info: => 0.0001165s 11:56:14.3 Info: CreateIndex QualityDefinitions (Title) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:14.3 Info: => 0.0001085s 11:56:14.3 Info: CreateTable NamingConfig 11:56:14.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:14.3 Info: => 0.0001551s 11:56:14.3 Info: CreateTable Blacklist 11:56:14.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:14.3 Info: => 0.0002076s 11:56:14.3 Info: CreateTable Metadata 11:56:14.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001123s 11:56:14.3 Info: CreateTable MetadataFiles 11:56:14.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001358s 11:56:14.3 Info: CreateTable DownloadClients 11:56:14.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001163s 11:56:14.3 Info: CreateTable PendingReleases 11:56:14.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:14.3 Info: => 0.0001254s 11:56:14.3 Info: CreateTable RemotePathMappings 11:56:14.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:14.3 Info: => 0.0025603s 11:56:14.3 Info: CreateTable Tags 11:56:14.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001105s 11:56:14.3 Info: CreateIndex Tags (Label) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:14.3 Info: => 0.0001353s 11:56:14.3 Info: CreateTable Restrictions 11:56:14.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001148s 11:56:14.3 Info: CreateTable DelayProfiles 11:56:14.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001389s 11:56:14.3 Info: CreateTable Users 11:56:14.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001028s 11:56:14.3 Info: CreateIndex Users (Identifier) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:14.3 Info: => 0.0001201s 11:56:14.3 Info: CreateIndex Users (Username) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:14.3 Info: => 0.000117s 11:56:14.3 Info: CreateTable Commands 11:56:14.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001458s 11:56:14.3 Info: CreateTable IndexerStatus 11:56:14.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.3 Info: => 0.000146s 11:56:14.3 Info: CreateIndex IndexerStatus (ProviderId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.3 Info: => 0.0001116s 11:56:14.3 Info: CreateTable ExtraFiles 11:56:14.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.3 Info: => 0.0001301s 11:56:14.3 Info: CreateTable LyricFiles 11:56:14.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001432s 11:56:14.3 Info: CreateTable LanguageProfiles 11:56:14.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001056s 11:56:14.3 Info: CreateIndex LanguageProfiles (Name) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:14.3 Info: => 0.00012s 11:56:14.3 Info: CreateTable DownloadClientStatus 11:56:14.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.3 Info: => 0.0001193s 11:56:14.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.3 Info: => 0.0001377s 11:56:14.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:14.3 Info: -> 1 Insert operations completed in 00:00:00.0000704 taking an average of 00:00:00.0000704 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:14', 'InitialSetup') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 1: InitialSetup migrated 11:56:14.3 Info: => 0.0010689s 11:56:14.3 Info: 2: add_reason_to_pending_releases migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 2 11:56:14.3 Info: AlterTable PendingReleases 11:56:14.3 Info: => 1.1E-06s 11:56:14.3 Info: CreateColumn PendingReleases Reason Int32 11:56:14.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:14.3 Info: => 0.0006373s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:14', 'add_reason_to_pending_releases') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 2: add_reason_to_pending_releases migrated 11:56:14.3 Info: => 0.000939s 11:56:14.3 Info: 3: add_medium_support migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 3 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Albums Media String 11:56:14.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:14.3 Info: => 0.0006237s 11:56:14.3 Info: AlterTable Tracks 11:56:14.3 Info: => 2E-06s 11:56:14.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:14.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:14.3 Info: => 0.0005904s 11:56:14.3 Info: AlterTable Tracks 11:56:14.3 Info: => 1.1E-06s 11:56:14.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:14.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:14.3 Info: => 0.0005747s 11:56:14.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:14.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:14.3 Info: => 4.59E-05s 11:56:14.3 Info: DeleteColumn Tracks TrackNumber 11:56:14.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:14.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:14.3 Info: DROP TABLE "Tracks" 11:56:14.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.3 Info: => 0.0044677s 11:56:14.3 Info: AlterTable Tracks 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Tracks TrackNumber String 11:56:14.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:14.3 Info: => 0.0005732s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:14', 'add_medium_support') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 3: add_medium_support migrated 11:56:14.3 Info: => 0.0009375s 11:56:14.3 Info: 4: add_various_qualites_in_profile migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 4 11:56:14.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:14.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:14.3 Info: => 5.58E-05s 11:56:14.3 Info: PerformDBOperation 11:56:14.3 Info: Performing DB Operation 11:56:14.3 Info: => 3.85E-05s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:14', 'add_various_qualites_in_profile') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 4: add_various_qualites_in_profile migrated 11:56:14.3 Info: => 0.0002879s 11:56:14.3 Info: 5: metadata_profiles migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 5 11:56:14.3 Info: CreateTable MetadataProfiles 11:56:14.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:14.3 Info: => 0.0001366s 11:56:14.3 Info: CreateIndex MetadataProfiles (Name) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:14.3 Info: => 9.85E-05s 11:56:14.3 Info: AlterTable Artists 11:56:14.3 Info: => 9E-07s 11:56:14.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:14.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:14.3 Info: => 0.000614s 11:56:14.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:14.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:14.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:14.3 Info: DROP TABLE "Artists" 11:56:14.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.3 Info: => 0.0046756s 11:56:14.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:14.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:14.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:14.3 Info: DROP TABLE "Artists" 11:56:14.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.3 Info: => 0.0045909s 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Albums SecondaryTypes String 11:56:14.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:14.3 Info: => 0.0005704s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:14', 'metadata_profiles') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 5: metadata_profiles migrated 11:56:14.3 Info: => 0.0009655s 11:56:14.3 Info: 6: separate_automatic_and_interactive_search migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 6 11:56:14.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:14.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:14.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:14.3 Info: DROP TABLE "Indexers" 11:56:14.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.3 Info: => 0.0039994s 11:56:14.3 Info: AlterTable Indexers 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:14.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:14.3 Info: => 0.0005569s 11:56:14.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:14.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:14.3 Info: => 4.29E-05s 11:56:14.3 Info: AlterTable Indexers 11:56:14.3 Info: => 9E-07s 11:56:14.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:14.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:14.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:14.3 Info: DROP TABLE "Indexers" 11:56:14.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.3 Info: => 0.006439s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:14', 'separate_automatic_and_interactive_search') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:14.3 Info: => 0.006777s 11:56:14.3 Info: 7: change_album_path_to_relative migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 7 11:56:14.3 Info: DeleteColumn Albums Path 11:56:14.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:14.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:14.3 Info: DROP TABLE "Albums" 11:56:14.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.3 Info: => 0.0061277s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:14', 'change_album_path_to_relative') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 7: change_album_path_to_relative migrated 11:56:14.3 Info: => 0.0065231s 11:56:14.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 8 11:56:14.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:14.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:14.3 Info: => 5.67E-05s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:14', 'change_quality_size_mb_to_kb') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:14.3 Info: => 0.0003056s 11:56:14.3 Info: 9: album_releases migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 9 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Albums Releases String 11:56:14.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:14.3 Info: => 0.0006063s 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: CreateColumn Albums CurrentRelease String 11:56:14.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:14.3 Info: => 0.0005659s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:14', 'album_releases') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 9: album_releases migrated 11:56:14.3 Info: => 0.0008622s 11:56:14.3 Info: 10: album_releases_fix migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 10 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1.3E-06s 11:56:14.3 Info: AlterColumn Albums Releases String 11:56:14.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:14.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:14.3 Info: DROP TABLE "Albums" 11:56:14.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.3 Info: => 0.0046853s 11:56:14.3 Info: AlterTable Albums 11:56:14.3 Info: => 1E-06s 11:56:14.3 Info: AlterColumn Albums CurrentRelease String 11:56:14.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:14.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:14.3 Info: DROP TABLE "Albums" 11:56:14.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.3 Info: => 0.0046508s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:14', 'album_releases_fix') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 10: album_releases_fix migrated 11:56:14.3 Info: => 0.0050283s 11:56:14.3 Info: 11: import_lists migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 11 11:56:14.3 Info: CreateTable ImportLists 11:56:14.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:14.3 Info: => 0.0001728s 11:56:14.3 Info: CreateIndex ImportLists (Name) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:14.3 Info: => 9.11E-05s 11:56:14.3 Info: CreateTable ImportListStatus 11:56:14.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.3 Info: => 0.0001219s 11:56:14.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:14.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.3 Info: => 8.64E-05s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:14', 'import_lists') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 11: import_lists migrated 11:56:14.3 Info: => 0.000408s 11:56:14.3 Info: 12: add_release_status migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 12 11:56:14.3 Info: AlterTable MetadataProfiles 11:56:14.3 Info: => 1.1E-06s 11:56:14.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:14.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:14.3 Info: => 0.0006183s 11:56:14.3 Info: PerformDBOperation 11:56:14.3 Info: Performing DB Operation 11:56:14.3 Info: => 3.19E-05s 11:56:14.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:14', 'add_release_status') 11:56:14.3 Info: Committing Transaction 11:56:14.3 Info: 12: add_release_status migrated 11:56:14.3 Info: => 0.0003019s 11:56:14.3 Info: 13: album_download_notification migrating 11:56:14.3 Info: Beginning Transaction 11:56:14.3 Info: Starting migration of Main DB to 13 11:56:14.3 Info: AlterTable Notifications 11:56:14.3 Info: => 1.1E-06s 11:56:14.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:14.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0006321s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:14', 'album_download_notification') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 13: album_download_notification migrated 11:56:14.4 Info: => 0.0009266s 11:56:14.4 Info: 14: fix_language_metadata_profiles migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:14.4 Info: => 8.23E-05s 11:56: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 11:56: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 11:56:14.4 Info: => 6.18E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:14', 'fix_language_metadata_profiles') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 14: fix_language_metadata_profiles migrated 11:56:14.4 Info: => 0.0003017s 11:56:14.4 Info: 15: remove_fanzub migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 15 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:14.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:14.4 Info: => 4.7E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:14', 'remove_fanzub') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 15: remove_fanzub migrated 11:56:14.4 Info: => 0.0002812s 11:56:14.4 Info: 16: update_artist_history_indexes migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 16 11:56:14.4 Info: CreateIndex Albums (ArtistId) 11:56:14.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:14.4 Info: => 0.0001097s 11:56:14.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:14.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:14.4 Info: => 9.01E-05s 11:56:14.4 Info: DeleteIndex History (AlbumId) 11:56:14.4 Info: DROP INDEX "IX_History_AlbumId" 11:56:14.4 Info: => 0.0001278s 11:56:14.4 Info: CreateIndex History (AlbumId, Date) 11:56:14.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:14.4 Info: => 9.99E-05s 11:56:14.4 Info: DeleteIndex History (DownloadId) 11:56:14.4 Info: DROP INDEX "IX_History_DownloadId" 11:56:14.4 Info: => 0.0001149s 11:56:14.4 Info: CreateIndex History (DownloadId, Date) 11:56:14.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:14.4 Info: => 9.61E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:14', 'update_artist_history_indexes') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 16: update_artist_history_indexes migrated 11:56:14.4 Info: => 0.000403s 11:56:14.4 Info: 17: remove_nma migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 17 11:56:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:14.4 Info: => 5.08E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:14', 'remove_nma') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 17: remove_nma migrated 11:56:14.4 Info: => 0.0003123s 11:56:14.4 Info: 18: album_disambiguation migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 18 11:56:14.4 Info: AlterTable Albums 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Albums Disambiguation String 11:56:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:14.4 Info: => 0.0006371s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:14', 'album_disambiguation') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 18: album_disambiguation migrated 11:56:14.4 Info: => 0.0009193s 11:56:14.4 Info: 19: add_ape_quality_in_profiles migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 19 11:56:14.4 Info: PerformDBOperation 11:56:14.4 Info: Performing DB Operation 11:56:14.4 Info: => 3.84E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:14', 'add_ape_quality_in_profiles') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 19: add_ape_quality_in_profiles migrated 11:56:14.4 Info: => 0.000286s 11:56:14.4 Info: 20: remove_pushalot migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 20 11:56:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:14.4 Info: => 5.06E-05s 11:56:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:14.4 Info: => 4.08E-05s 11:56:14.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:14.4 Info: => 3.69E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:14', 'remove_pushalot') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 20: remove_pushalot migrated 11:56:14.4 Info: => 0.0002915s 11:56:14.4 Info: 21: add_custom_filters migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 21 11:56:14.4 Info: CreateTable CustomFilters 11:56: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) 11:56:14.4 Info: => 0.0001349s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:14', 'add_custom_filters') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 21: add_custom_filters migrated 11:56:14.4 Info: => 0.0004068s 11:56:14.4 Info: 22: import_list_tags migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 22 11:56:14.4 Info: AlterTable ImportLists 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn ImportLists Tags String 11:56:14.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:14.4 Info: => 0.0006478s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:14', 'import_list_tags') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 22: import_list_tags migrated 11:56:14.4 Info: => 0.0019202s 11:56:14.4 Info: 23: add_release_groups_etc migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 23 11:56:14.4 Info: CreateTable ArtistMetadata 11:56: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) 11:56:14.4 Info: => 0.0001858s 11:56:14.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:14.4 Info: => 0.0001059s 11:56: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" 11:56: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" 11:56:14.4 Info: => 9.65E-05s 11:56:14.4 Info: AlterTable Artists 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:14.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0006403s 11:56:14.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:14.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:14.4 Info: => 7.38E-05s 11:56:14.4 Info: CreateTable AlbumReleases 11:56: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) 11:56:14.4 Info: => 0.0001626s 11:56:14.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:14.4 Info: => 9.15E-05s 11:56:14.4 Info: CreateIndex AlbumReleases (AlbumId) 11:56:14.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:14.4 Info: => 8.03E-05s 11:56:14.4 Info: PerformDBOperation 11:56:14.4 Info: Performing DB Operation 11:56:14.4 Info: => 3.81E-05s 11:56:14.4 Info: AlterTable Albums 11:56:14.4 Info: => 9E-07s 11:56:14.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.000638s 11:56:14.4 Info: AlterTable Albums 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:14.4 Info: => 0.0006303s 11:56:14.4 Info: AlterTable Albums 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Albums Links String 11:56:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:14.4 Info: => 0.0006423s 11:56: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") 11:56:14.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:14.4 Info: => 8.99E-05s 11:56:14.4 Info: AlterTable Tracks 11:56:14.4 Info: => 9E-07s 11:56:14.4 Info: CreateColumn Tracks ForeignRecordingId String 11:56:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:14.4 Info: => 0.0006275s 11:56:14.4 Info: AlterTable Tracks 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0006207s 11:56:14.4 Info: AlterTable Tracks 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0006283s 11:56: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") 11:56:14.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:14.4 Info: => 9.14E-05s 11:56: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") 11:56:14.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:14.4 Info: => 7.24E-05s 11:56:14.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:14.4 Info: DROP TABLE "Artists" 11:56:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.4 Info: => 0.0061838s 11:56:14.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:14.4 Info: DROP TABLE "Albums" 11:56:14.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.4 Info: => 0.0050269s 11:56:14.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:14.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:14.4 Info: DROP TABLE "Tracks" 11:56:14.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.4 Info: => 0.0045331s 11:56:14.4 Info: DeleteColumn TrackFiles ArtistId 11:56:14.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:14.4 Info: DROP TABLE "TrackFiles" 11:56:14.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.4 Info: => 0.0056596s 11:56:14.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:14.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.4 Info: => 8.54E-05s 11:56:14.4 Info: CreateIndex Artists (Monitored) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.4 Info: => 8.26E-05s 11:56:14.4 Info: CreateIndex Albums (ArtistMetadataId) 11:56:14.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.4 Info: => 8.1E-05s 11:56:14.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:14.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:14.4 Info: => 7.88E-05s 11:56:14.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:14.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:14.4 Info: => 7.99E-05s 11:56:14.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:14.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:14.4 Info: => 8.08E-05s 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:14.4 Info: => 4.67E-05s 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:14.4 Info: => 3.95E-05s 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:14.4 Info: => 4.87E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:14', 'add_release_groups_etc') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 23: add_release_groups_etc migrated 11:56:14.4 Info: => 0.0005899s 11:56:14.4 Info: 24: NewMediaInfoFormat migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 24 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:14.4 Info: => 5.52E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:14', 'NewMediaInfoFormat') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 24: NewMediaInfoFormat migrated 11:56:14.4 Info: => 0.0003027s 11:56:14.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 25 11:56:14.4 Info: RenameTable Restrictions ReleaseProfiles 11:56:14.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:14.4 Info: => 0.0016787s 11:56:14.4 Info: AlterTable ReleaseProfiles 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:14.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:14.4 Info: => 0.0005863s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:14', 'rename_restrictions_to_release_profiles') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:14.4 Info: => 0.0008805s 11:56:14.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 26 11:56:14.4 Info: RenameTable Profiles QualityProfiles 11:56:14.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:14.4 Info: => 0.0016807s 11:56:14.4 Info: AlterTable QualityProfiles 11:56:14.4 Info: => 1.2E-06s 11:56:14.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:14.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:14.4 Info: => 0.0005846s 11:56:14.4 Info: AlterTable LanguageProfiles 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:14.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:14.4 Info: => 0.0005579s 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:14.4 Info: => 4.58E-05s 11:56:14.4 Info: UpdateData 11:56:14.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:14.4 Info: => 3.74E-05s 11:56:14.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.4 Info: DROP TABLE "Artists" 11:56:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.4 Info: => 0.004854s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:14', 'rename_quality_profiles_add_upgrade_allowed') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:14.4 Info: => 0.0052596s 11:56:14.4 Info: 27: add_import_exclusions migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 27 11:56:14.4 Info: CreateTable ImportListExclusions 11:56:14.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:14.4 Info: => 0.0001316s 11:56:14.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:14.4 Info: => 9.09E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:14', 'add_import_exclusions') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 27: add_import_exclusions migrated 11:56:14.4 Info: => 0.0004102s 11:56:14.4 Info: 28: clean_artist_metadata_table migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 28 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: => 0.0001615s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: => 0.000127s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:14.4 Info: => 0.0001206s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:14.4 Info: => 0.0001199s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.4 Info: => 0.000119s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.4 Info: => 0.0001206s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:14', 'clean_artist_metadata_table') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 28: clean_artist_metadata_table migrated 11:56:14.4 Info: => 0.0004033s 11:56:14.4 Info: 29: health_issue_notification migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 29 11:56:14.4 Info: AlterTable Notifications 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0006414s 11:56:14.4 Info: AlterTable Notifications 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0005902s 11:56:14.4 Info: AlterTable Notifications 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0005885s 11:56:14.4 Info: AlterTable Notifications 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0005831s 11:56:14.4 Info: AlterTable Notifications 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:14.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:14.4 Info: => 0.0005874s 11:56:14.4 Info: DeleteColumn Notifications OnDownload 11:56:14.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:14.4 Info: DROP TABLE "Notifications" 11:56:14.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:14.4 Info: => 0.0055954s 11:56:14.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:14.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:14.4 Info: DROP TABLE "Notifications" 11:56:14.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:14.4 Info: => 0.0044425s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:14', 'health_issue_notification') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 29: health_issue_notification migrated 11:56:14.4 Info: => 0.0048576s 11:56:14.4 Info: 30: add_mediafilerepository_mtime migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 30 11:56:14.4 Info: AlterTable TrackFiles 11:56:14.4 Info: => 1.3E-06s 11:56:14.4 Info: CreateColumn TrackFiles Modified DateTime 11:56:14.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:14.4 Info: => 0.0006377s 11:56:14.4 Info: AlterTable TrackFiles 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn TrackFiles Path String 11:56:14.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:14.4 Info: => 0.000587s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:14.4 Info: => 4.07E-05s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.4 Info: => 0.0001278s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:14.4 Info: => 0.0001357s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:14.4 Info: => 0.0001434s 11:56:14.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:14.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:14.4 Info: => 8.77E-05s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:14.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:14.4 Info: => 5.71E-05s 11:56:14.4 Info: AlterTable TrackFiles 11:56:14.4 Info: => 9E-07s 11:56:14.4 Info: AlterColumn TrackFiles Path String 11:56:14.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:14.4 Info: DROP TABLE "TrackFiles" 11:56:14.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.4 Info: => 0.005842s 11:56:14.4 Info: CreateIndex TrackFiles (Path) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.4 Info: => 8.46E-05s 11:56:14.4 Info: DeleteColumn TrackFiles RelativePath 11:56:14.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:14.4 Info: DROP TABLE "TrackFiles" 11:56:14.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.4 Info: => 0.0047026s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:14', 'add_mediafilerepository_mtime') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 30: add_mediafilerepository_mtime migrated 11:56:14.4 Info: => 0.0050732s 11:56:14.4 Info: 31: add_artistmetadataid_constraint migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 31 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:14.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:14.4 Info: => 9.75E-05s 11:56:14.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:14.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:14.4 Info: => 0.0001399s 11:56:14.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.4 Info: DROP TABLE "Artists" 11:56:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.4 Info: => 0.0047922s 11:56:14.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.4 Info: => 8.57E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:14', 'add_artistmetadataid_constraint') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 31: add_artistmetadataid_constraint migrated 11:56:14.4 Info: => 0.0004571s 11:56:14.4 Info: 32: old_ids_and_artist_alias migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 32 11:56:14.4 Info: AlterTable ArtistMetadata 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn ArtistMetadata Aliases String 11:56:14.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.0006425s 11:56:14.4 Info: AlterTable ArtistMetadata 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:14.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.0015955s 11:56:14.4 Info: AlterTable Albums 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:14.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.000612s 11:56:14.4 Info: AlterTable AlbumReleases 11:56:14.4 Info: => 1.1E-06s 11:56:14.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:14.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.0006158s 11:56:14.4 Info: AlterTable Tracks 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.0006048s 11:56:14.4 Info: AlterTable Tracks 11:56:14.4 Info: => 1E-06s 11:56:14.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:14.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.4 Info: => 0.0005909s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:14', 'old_ids_and_artist_alias') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 32: old_ids_and_artist_alias migrated 11:56:14.4 Info: => 0.0009269s 11:56:14.4 Info: 33: download_propers_config migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 33 11:56:14.4 Info: PerformDBOperation 11:56:14.4 Info: Performing DB Operation 11:56:14.4 Info: => 3.87E-05s 11:56:14.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:14.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:14.4 Info: => 4.02E-05s 11:56:14.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:14', 'download_propers_config') 11:56:14.4 Info: Committing Transaction 11:56:14.4 Info: 33: download_propers_config migrated 11:56:14.4 Info: => 0.000315s 11:56:14.4 Info: 34: remove_language_profiles migrating 11:56:14.4 Info: Beginning Transaction 11:56:14.4 Info: Starting migration of Main DB to 34 11:56:14.4 Info: DeleteTable LanguageProfiles 11:56:14.4 Info: DROP TABLE "LanguageProfiles" 11:56:14.4 Info: => 0.000225s 11:56:14.4 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.4 Info: DROP TABLE "Artists" 11:56:14.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.4 Info: => 0.0058823s 11:56:14.4 Info: DeleteColumn ImportLists LanguageProfileId 11:56:14.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:14.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:14.5 Info: DROP TABLE "ImportLists" 11:56:14.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:14.5 Info: => 0.0058974s 11:56:14.5 Info: DeleteColumn Blacklist Language 11:56:14.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:14.5 Info: DROP TABLE "Blacklist" 11:56:14.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:14.5 Info: => 0.0042911s 11:56:14.5 Info: DeleteColumn History Language 11:56:14.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:14.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:14.5 Info: DROP TABLE "History" 11:56:14.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:14.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:14.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:14.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:14.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:14.5 Info: => 0.0048362s 11:56:14.5 Info: DeleteColumn LyricFiles Language 11:56:14.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:14.5 Info: DROP TABLE "LyricFiles" 11:56:14.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:14.5 Info: => 0.0042099s 11:56:14.5 Info: DeleteColumn TrackFiles Language 11:56: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:14.5 Info: DROP TABLE "TrackFiles" 11:56:14.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.5 Info: => 0.0058106s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:14', 'remove_language_profiles') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 34: remove_language_profiles migrated 11:56:14.5 Info: => 0.0063749s 11:56:14.5 Info: 35: multi_disc_naming_format migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 35 11:56:14.5 Info: AlterTable NamingConfig 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:14.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:14.5 Info: => 0.0006174s 11:56:14.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:14.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:14.5 Info: => 4.87E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:14', 'multi_disc_naming_format') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 35: multi_disc_naming_format migrated 11:56:14.5 Info: => 0.00036s 11:56:14.5 Info: 36: add_download_client_priority migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 36 11:56:14.5 Info: AlterTable DownloadClients 11:56:14.5 Info: => 1.2E-06s 11:56:14.5 Info: CreateColumn DownloadClients Priority Int32 11:56:14.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.000635s 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 5.69E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:14', 'add_download_client_priority') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 36: add_download_client_priority migrated 11:56:14.5 Info: => 0.0003849s 11:56:14.5 Info: 37: remove_growl_prowl migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 37 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:14.5 Info: => 5.19E-05s 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:14.5 Info: => 3.57E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:14', 'remove_growl_prowl') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 37: remove_growl_prowl migrated 11:56:14.5 Info: => 0.0003143s 11:56:14.5 Info: 38: remove_plex_hometheatre migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 38 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:14.5 Info: => 4.96E-05s 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:14.5 Info: => 3.78E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:14', 'remove_plex_hometheatre') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 38: remove_plex_hometheatre migrated 11:56:14.5 Info: => 0.0003118s 11:56:14.5 Info: 39: add_root_folder_add_defaults migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 39 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn RootFolders Name String 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:14.5 Info: => 0.0006226s 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0005938s 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006079s 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0005875s 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn RootFolders DefaultTags String 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:14.5 Info: => 0.0005805s 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 5.85E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:14', 'add_root_folder_add_defaults') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 39: add_root_folder_add_defaults migrated 11:56:14.5 Info: => 0.0003756s 11:56:14.5 Info: 40: task_duration migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 40 11:56:14.5 Info: AlterTable ScheduledTasks 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:14.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:14.5 Info: => 0.0006151s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:14', 'task_duration') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 40: task_duration migrated 11:56:14.5 Info: => 0.0009433s 11:56:14.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 41 11:56:14.5 Info: AlterTable ReleaseProfiles 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:14.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.0006326s 11:56:14.5 Info: AlterTable ReleaseProfiles 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:14.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.000588s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:14', 'add_indexer_and_enabled_to_release_profiles') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:14.5 Info: => 0.0009388s 11:56:14.5 Info: 42: remove_album_folders migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 42 11:56:14.5 Info: DeleteColumn Artists AlbumFolder 11:56:14.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.5 Info: DROP TABLE "Artists" 11:56:14.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.5 Info: => 0.005929s 11:56:14.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:14.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:14.5 Info: => 4.33E-05s 11:56:14.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:14.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:14.5 Info: => 3.77E-05s 11:56:14.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:14.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:14.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:14.5 Info: DROP TABLE "NamingConfig" 11:56:14.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:14.5 Info: => 0.0052809s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:14', 'remove_album_folders') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 42: remove_album_folders migrated 11:56:14.5 Info: => 0.0057438s 11:56:14.5 Info: 44: add_priority_to_indexers migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 44 11:56:14.5 Info: AlterTable Indexers 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn Indexers Priority Int32 11:56:14.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:14.5 Info: => 0.0006306s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:14', 'add_priority_to_indexers') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 44: add_priority_to_indexers migrated 11:56:14.5 Info: => 0.000961s 11:56:14.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 45 11:56:14.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:14.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:14.5 Info: => 0.0001247s 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 3.11E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:14', 'remove_chown_and_folderchmod_config') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:14.5 Info: => 0.0003169s 11:56:14.5 Info: 47: update_notifiarr migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 47 11:56:14.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:14.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:14.5 Info: => 7.77E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:14', 'update_notifiarr') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 47: update_notifiarr migrated 11:56:14.5 Info: => 0.0003631s 11:56:14.5 Info: 49: email_multiple_addresses migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 49 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 6.03E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:14', 'email_multiple_addresses') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 49: email_multiple_addresses migrated 11:56:14.5 Info: => 0.0005939s 11:56:14.5 Info: 50: rename_blacklist_to_blocklist migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 50 11:56:14.5 Info: RenameTable Blacklist Blocklist 11:56:14.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:14.5 Info: => 0.0017487s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:14', 'rename_blacklist_to_blocklist') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 50: rename_blacklist_to_blocklist migrated 11:56:14.5 Info: => 0.008384s 11:56:14.5 Info: 51: cdh_per_downloadclient migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 51 11:56:14.5 Info: AlterTable DownloadClients 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:14.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.0006319s 11:56:14.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:14.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.0006125s 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 0.0001562s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:14', 'cdh_per_downloadclient') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 51: cdh_per_downloadclient migrated 11:56:14.5 Info: => 0.000509s 11:56:14.5 Info: 52: download_history migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 52 11:56:14.5 Info: CreateTable DownloadHistory 11:56:14.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:14.5 Info: => 0.0001729s 11:56:14.5 Info: CreateIndex DownloadHistory (EventType) 11:56:14.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:14.5 Info: => 9.57E-05s 11:56:14.5 Info: CreateIndex DownloadHistory (ArtistId) 11:56:14.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:14.5 Info: => 8.46E-05s 11:56:14.5 Info: CreateIndex DownloadHistory (DownloadId) 11:56:14.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:14.5 Info: => 8.87E-05s 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 0.000131s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:14', 'download_history') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 52: download_history migrated 11:56:14.5 Info: => 0.0004888s 11:56:14.5 Info: 53: add_update_history migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 53 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:14', 'add_update_history') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 53: add_update_history migrated 11:56:14.5 Info: => 0.0003223s 11:56:14.5 Info: 54: add_on_update_to_notifications migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 54 11:56:14.5 Info: AlterTable Notifications 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:14.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.0006652s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:14', 'add_on_update_to_notifications') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 54: add_on_update_to_notifications migrated 11:56:14.5 Info: => 0.0009866s 11:56:14.5 Info: 55: download_client_per_indexer migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 55 11:56:14.5 Info: AlterTable Indexers 11:56:14.5 Info: => 1.3E-06s 11:56:14.5 Info: CreateColumn Indexers DownloadClientId Int32 11:56:14.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006504s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:14', 'download_client_per_indexer') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 55: download_client_per_indexer migrated 11:56:14.5 Info: => 0.0009696s 11:56:14.5 Info: 56: AddNewItemMonitorType migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 56 11:56:14.5 Info: AlterTable Artists 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn Artists MonitorNewItems Int32 11:56:14.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006513s 11:56:14.5 Info: AlterTable RootFolders 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:14.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006306s 11:56:14.5 Info: AlterTable ImportLists 11:56:14.5 Info: => 9E-07s 11:56:14.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:14.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006243s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:14', 'AddNewItemMonitorType') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 56: AddNewItemMonitorType migrated 11:56:14.5 Info: => 0.0009643s 11:56:14.5 Info: 57: ImportListSearch migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 57 11:56:14.5 Info: AlterTable ImportLists 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:14.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:14.5 Info: => 0.0006586s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:14', 'ImportListSearch') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 57: ImportListSearch migrated 11:56:14.5 Info: => 0.0009988s 11:56:14.5 Info: 58: ImportListMonitorExisting migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 58 11:56:14.5 Info: AlterTable ImportLists 11:56:14.5 Info: => 1.1E-06s 11:56:14.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:14.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:14.5 Info: => 0.0006758s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:14', 'ImportListMonitorExisting') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 58: ImportListMonitorExisting migrated 11:56:14.5 Info: => 0.0010082s 11:56:14.5 Info: 59: add_indexer_tags migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 59 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:14.5 Info: => 5.34E-05s 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:14.5 Info: => 3.57E-05s 11:56:14.5 Info: AlterTable Indexers 11:56:14.5 Info: => 9E-07s 11:56:14.5 Info: CreateColumn Indexers Tags String 11:56:14.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:14.5 Info: => 0.000646s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:14', 'add_indexer_tags') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 59: add_indexer_tags migrated 11:56:14.5 Info: => 0.0009807s 11:56:14.5 Info: 60: update_audio_types migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 60 11:56:14.5 Info: PerformDBOperation 11:56:14.5 Info: Performing DB Operation 11:56:14.5 Info: => 5.87E-05s 11:56:14.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:14', 'update_audio_types') 11:56:14.5 Info: Committing Transaction 11:56:14.5 Info: 60: update_audio_types migrated 11:56:14.5 Info: => 0.0003344s 11:56:14.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:14.5 Info: Beginning Transaction 11:56:14.5 Info: Starting migration of Main DB to 61 11:56:14.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:14.5 Info: => 4.93E-05s 11:56:14.5 Info: AlterTable AlbumReleases 11:56:14.5 Info: => 9E-07s 11:56:14.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:14.5 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:14.5 Info: DROP TABLE "AlbumReleases" 11:56:14.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:14.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:14.5 Info: => 0.0060313s 11:56:14.5 Info: AlterTable Albums 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:14.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.5 Info: DROP TABLE "Albums" 11:56:14.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.5 Info: => 0.0050854s 11:56:14.5 Info: AlterTable Albums 11:56:14.5 Info: => 9E-07s 11:56:14.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:14.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.5 Info: DROP TABLE "Albums" 11:56:14.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.5 Info: => 0.0050504s 11:56:14.5 Info: AlterTable Albums 11:56:14.5 Info: => 9E-07s 11:56:14.5 Info: AlterColumn Albums Added DateTimeOffset 11:56:14.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:14.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:14.5 Info: DROP TABLE "Albums" 11:56:14.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.5 Info: => 0.0066451s 11:56:14.5 Info: AlterTable Artists 11:56:14.5 Info: => 1E-06s 11:56:14.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:14.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:14.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:14.5 Info: DROP TABLE "Artists" 11:56:14.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.6 Info: => 0.005146s 11:56:14.6 Info: AlterTable Artists 11:56:14.6 Info: => 9E-07s 11:56:14.6 Info: AlterColumn Artists Added DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:14.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:14.6 Info: DROP TABLE "Artists" 11:56:14.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.6 Info: => 0.0066254s 11:56:14.6 Info: AlterTable Blocklist 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:14.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:14.6 Info: DROP TABLE "Blocklist" 11:56:14.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:14.6 Info: => 0.0045544s 11:56:14.6 Info: AlterTable Blocklist 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:14.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:14.6 Info: DROP TABLE "Blocklist" 11:56:14.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:14.6 Info: => 0.0047966s 11:56:14.6 Info: AlterTable Commands 11:56:14.6 Info: => 1.1E-06s 11:56:14.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.6 Info: DROP TABLE "Commands" 11:56:14.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.6 Info: => 0.0050091s 11:56:14.6 Info: AlterTable Commands 11:56:14.6 Info: => 1.1E-06s 11:56:14.6 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.6 Info: DROP TABLE "Commands" 11:56:14.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.6 Info: => 0.0061991s 11:56:14.6 Info: AlterTable Commands 11:56:14.6 Info: => 1.2E-06s 11:56:14.6 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:14.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:14.6 Info: DROP TABLE "Commands" 11:56:14.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:14.6 Info: => 0.0045659s 11:56:14.6 Info: AlterTable DownloadClientStatus 11:56:14.6 Info: => 1.3E-06s 11:56:14.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.6 Info: DROP TABLE "DownloadClientStatus" 11:56:14.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.005903s 11:56:14.6 Info: AlterTable DownloadClientStatus 11:56:14.6 Info: => 1.1E-06s 11:56:14.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.6 Info: DROP TABLE "DownloadClientStatus" 11:56:14.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0046375s 11:56:14.6 Info: AlterTable DownloadClientStatus 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:14.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:14.6 Info: DROP TABLE "DownloadClientStatus" 11:56:14.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.004639s 11:56:14.6 Info: AlterTable DownloadHistory 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:14.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) 11:56:14.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:14.6 Info: DROP TABLE "DownloadHistory" 11:56:14.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:14.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:14.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:14.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:14.6 Info: => 0.006165s 11:56:14.6 Info: AlterTable ExtraFiles 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:14.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:14.6 Info: DROP TABLE "ExtraFiles" 11:56:14.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:14.6 Info: => 0.0044856s 11:56:14.6 Info: AlterTable ExtraFiles 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:14.6 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.6 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:14.6 Info: DROP TABLE "ExtraFiles" 11:56:14.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:14.6 Info: => 0.0058613s 11:56:14.6 Info: AlterTable History 11:56:14.6 Info: => 1.2E-06s 11:56:14.6 Info: AlterColumn History Date DateTimeOffset 11:56:14.6 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:14.6 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:14.6 Info: DROP TABLE "History" 11:56:14.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:14.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:14.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:14.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:14.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:14.6 Info: => 0.0051484s 11:56:14.6 Info: AlterTable ImportListStatus 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.6 Info: DROP TABLE "ImportListStatus" 11:56:14.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0060587s 11:56:14.6 Info: AlterTable ImportListStatus 11:56:14.6 Info: => 2E-06s 11:56:14.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.6 Info: DROP TABLE "ImportListStatus" 11:56:14.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0047066s 11:56:14.6 Info: AlterTable ImportListStatus 11:56:14.6 Info: => 9E-07s 11:56:14.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:14.6 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:14.6 Info: DROP TABLE "ImportListStatus" 11:56:14.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0046476s 11:56:14.6 Info: AlterTable IndexerStatus 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.6 Info: DROP TABLE "IndexerStatus" 11:56:14.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0060069s 11:56:14.6 Info: AlterTable IndexerStatus 11:56:14.6 Info: => 1E-06s 11:56:14.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:14.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.6 Info: DROP TABLE "IndexerStatus" 11:56:14.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.6 Info: => 0.0046671s 11:56:14.6 Info: AlterTable IndexerStatus 11:56:14.6 Info: => 1.1E-06s 11:56:14.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:14.6 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:14.7 Info: DROP TABLE "IndexerStatus" 11:56:14.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.7 Info: => 0.005781s 11:56:14.7 Info: AlterTable LyricFiles 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:14.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:14.7 Info: DROP TABLE "LyricFiles" 11:56:14.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:14.7 Info: => 0.0054538s 11:56:14.7 Info: AlterTable LyricFiles 11:56:14.7 Info: => 2.2E-06s 11:56:14.7 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:14.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:14.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:14.7 Info: DROP TABLE "LyricFiles" 11:56:14.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:14.7 Info: => 0.0057403s 11:56:14.7 Info: AlterTable MetadataFiles 11:56:14.7 Info: => 1.1E-06s 11:56:14.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:14.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:14.7 Info: DROP TABLE "MetadataFiles" 11:56:14.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:14.7 Info: => 0.0045102s 11:56:14.7 Info: AlterTable MetadataFiles 11:56:14.7 Info: => 1.1E-06s 11:56:14.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:14.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:14.7 Info: DROP TABLE "MetadataFiles" 11:56:14.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:14.7 Info: => 0.0055201s 11:56:14.7 Info: AlterTable PendingReleases 11:56:14.7 Info: => 1.3E-06s 11:56:14.7 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:14.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:14.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:14.7 Info: DROP TABLE "PendingReleases" 11:56:14.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:14.7 Info: => 0.0044807s 11:56:14.7 Info: AlterTable ScheduledTasks 11:56:14.7 Info: => 1.1E-06s 11:56:14.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:14.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:14.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:14.7 Info: DROP TABLE "ScheduledTasks" 11:56:14.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.7 Info: => 0.0057589s 11:56:14.7 Info: AlterTable ScheduledTasks 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:14.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:14.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:14.7 Info: DROP TABLE "ScheduledTasks" 11:56:14.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.7 Info: => 0.0046417s 11:56:14.7 Info: AlterTable TrackFiles 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:14.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:14.7 Info: DROP TABLE "TrackFiles" 11:56:14.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.7 Info: => 0.0050559s 11:56:14.7 Info: AlterTable TrackFiles 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:14.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:14.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:14.7 Info: DROP TABLE "TrackFiles" 11:56:14.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.7 Info: => 0.006113s 11:56:14.7 Info: AlterTable VersionInfo 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:14.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:14.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:14.7 Info: DROP TABLE "VersionInfo" 11:56:14.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:14.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:14.7 Info: => 0.00462s 11:56:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:14', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:14.7 Info: Committing Transaction 11:56:14.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:14.7 Info: => 0.005439s 11:56:14.7 Info: 62: add_on_delete_to_notifications migrating 11:56:14.7 Info: Beginning Transaction 11:56:14.7 Info: Starting migration of Main DB to 62 11:56:14.7 Info: AlterTable Notifications 11:56:14.7 Info: => 1.1E-06s 11:56:14.7 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:14.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006775s 11:56:14.7 Info: AlterTable Notifications 11:56:14.7 Info: => 1.5E-06s 11:56:14.7 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:14.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006317s 11:56:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:14', 'add_on_delete_to_notifications') 11:56:14.7 Info: Committing Transaction 11:56:14.7 Info: 62: add_on_delete_to_notifications migrated 11:56:14.7 Info: => 0.000973s 11:56:14.7 Info: 63: add_custom_formats migrating 11:56:14.7 Info: Beginning Transaction 11:56:14.7 Info: Starting migration of Main DB to 63 11:56:14.7 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 11:56:14.7 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:56:14.7 Info: AlterTable DelayProfiles 11:56:14.7 Info: => 8E-07s 11:56:14.7 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:14.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006497s 11:56:14.7 Info: UpdateData 11:56:14.7 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:14.7 Info: => 5.51E-05s 11:56:14.7 Info: AlterTable TrackFiles 11:56:14.7 Info: => 9E-07s 11:56:14.7 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:14.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:14.7 Info: => 0.0006114s 11:56:14.7 Info: PerformDBOperation 11:56:14.7 Info: Performing DB Operation 11:56:14.7 Info: => 0.001269s 11:56:14.7 Info: CreateTable CustomFormats 11:56:14.7 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:14.7 Info: => 0.0001498s 11:56:14.7 Info: CreateIndex CustomFormats (Name) 11:56:14.7 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:14.7 Info: => 9.35E-05s 11:56:14.7 Info: AlterTable QualityProfiles 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: CreateColumn QualityProfiles FormatItems String 11:56:14.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:14.7 Info: => 0.000669s 11:56:14.7 Info: AlterTable QualityProfiles 11:56:14.7 Info: => 1.2E-06s 11:56:14.7 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:14.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006408s 11:56:14.7 Info: AlterTable QualityProfiles 11:56:14.7 Info: => 1E-06s 11:56:14.7 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:14.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006371s 11:56:14.7 Info: PerformDBOperation 11:56:14.7 Info: Performing DB Operation 11:56:14.7 Info: => 0.0023059s 11:56:14.7 Info: PerformDBOperation 11:56:14.7 Info: Performing DB Operation 11:56:14.7 Info: => 4.21E-05s 11:56:14.7 Info: DeleteColumn ReleaseProfiles Preferred 11:56:14.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) 11:56:14.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:14.7 Info: DROP TABLE "ReleaseProfiles" 11:56:14.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:14.7 Info: => 0.0049443s 11:56:14.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:14.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) 11:56:14.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:14.7 Info: DROP TABLE "ReleaseProfiles" 11:56:14.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:14.7 Info: => 0.0060802s 11:56:14.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:14.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:14.7 Info: => 5.79E-05s 11:56:14.7 Info: AlterTable DelayProfiles 11:56:14.7 Info: => 9E-07s 11:56:14.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:14.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:14.7 Info: => 0.0006457s 11:56:14.7 Info: AlterTable DelayProfiles 11:56:14.7 Info: => 1.1E-06s 11:56:14.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:14.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:14.7 Info: => 0.0006502s 11:56:14.7 Info: -> 2 Insert operations completed in 00:00:00.0001653 taking an average of 00:00:00.0000826 11:56:14.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:14', 'add_custom_formats') 11:56:14.7 Info: Committing Transaction 11:56:14.7 Info: 63: add_custom_formats migrated 11:56:14.7 Info: => 0.0011184s 11:56:14.7 Debug: Took: 00:00:00.4715741 11:56:14.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:56:14.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:56:14.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173748193175_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:14.8 Info: DatabaseEngineVersionCheck migrating 11:56:14.8 Info: PerformDBOperation 11:56:14.8 Info: Performing DB Operation 11:56:14.8 Info: SQLite 3.46.1 11:56:14.8 Info: => 0.0011377s 11:56:14.8 Info: DatabaseEngineVersionCheck migrated 11:56:14.8 Info: => 0.0011564s 11:56:14.8 Info: VersionMigration migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: CreateTable VersionInfo 11:56:14.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:14.8 Info: => 0.0001467s 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: VersionMigration migrated 11:56:14.8 Info: => 0.0005915s 11:56:14.8 Info: VersionUniqueMigration migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: CreateIndex VersionInfo (Version) 11:56:14.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:14.8 Info: => 0.0001274s 11:56:14.8 Info: AlterTable VersionInfo 11:56:14.8 Info: => 9E-07s 11:56:14.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:14.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:14.8 Info: => 0.0005575s 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: VersionUniqueMigration migrated 11:56:14.8 Info: => 0.0007789s 11:56:14.8 Info: VersionDescriptionMigration migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: AlterTable VersionInfo 11:56:14.8 Info: => 1.1E-06s 11:56:14.8 Info: CreateColumn VersionInfo Description String 11:56:14.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:14.8 Info: => 0.0002212s 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: VersionDescriptionMigration migrated 11:56:14.8 Info: => 0.0004274s 11:56:14.8 Info: 1: InitialSetup migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 1 11:56:14.8 Info: CreateTable Config 11:56:14.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001712s 11:56:14.8 Info: CreateIndex Config (Key) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:14.8 Info: => 8.22E-05s 11:56:14.8 Info: CreateTable RootFolders 11:56:14.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:14.8 Info: => 8.97E-05s 11:56:14.8 Info: CreateIndex RootFolders (Path) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:14.8 Info: => 7.66E-05s 11:56:14.8 Info: CreateTable Artists 11:56:14.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:14.8 Info: => 0.000261s 11:56:14.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.8 Info: => 8.17E-05s 11:56:14.8 Info: CreateIndex Artists (NameSlug) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.8 Info: => 7.55E-05s 11:56:14.8 Info: CreateIndex Artists (CleanName) 11:56:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.8 Info: => 7.07E-05s 11:56:14.8 Info: CreateIndex Artists (Path) 11:56:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.8 Info: => 6.92E-05s 11:56:14.8 Info: CreateTable Albums 11:56:14.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:14.8 Info: => 0.0002192s 11:56:14.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.8 Info: => 7.88E-05s 11:56:14.8 Info: CreateIndex Albums (MBId) 11:56:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.8 Info: => 7.15E-05s 11:56:14.8 Info: CreateIndex Albums (TADBId) 11:56:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.8 Info: => 7.58E-05s 11:56:14.8 Info: CreateIndex Albums (TitleSlug) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.8 Info: => 7.87E-05s 11:56:14.8 Info: CreateIndex Albums (CleanTitle) 11:56:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.8 Info: => 7.34E-05s 11:56:14.8 Info: CreateIndex Albums (Path) 11:56:14.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:14.8 Info: => 6.98E-05s 11:56:14.8 Info: CreateTable Tracks 11:56:14.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:14.8 Info: => 0.0001495s 11:56:14.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.8 Info: => 8.01E-05s 11:56:14.8 Info: CreateIndex Tracks (ArtistId) 11:56:14.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:14.8 Info: => 7.53E-05s 11:56:14.8 Info: CreateIndex Tracks (TrackFileId) 11:56:14.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.8 Info: => 0.0001113s 11:56:14.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:14.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:14.8 Info: => 8.87E-05s 11:56:14.8 Info: CreateTable TrackFiles 11:56:14.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:14.8 Info: => 0.0001425s 11:56:14.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:14.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:14.8 Info: => 8.55E-05s 11:56:14.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:14.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.8 Info: => 7.93E-05s 11:56:14.8 Info: CreateTable History 11:56:14.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:14.8 Info: => 0.0001506s 11:56:14.8 Info: CreateIndex History (Date) 11:56:14.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:14.8 Info: => 8.42E-05s 11:56:14.8 Info: CreateIndex History (EventType) 11:56:14.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:14.8 Info: => 0.0001159s 11:56:14.8 Info: CreateIndex History (DownloadId) 11:56:14.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:14.8 Info: => 9.43E-05s 11:56:14.8 Info: CreateIndex History (AlbumId) 11:56:14.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:14.8 Info: => 8.08E-05s 11:56:14.8 Info: CreateTable Notifications 11:56:14.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:14.8 Info: => 0.0001362s 11:56:14.8 Info: CreateTable ScheduledTasks 11:56:14.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:14.8 Info: => 0.0001121s 11:56:14.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:14.8 Info: => 8.83E-05s 11:56:14.8 Info: CreateTable Indexers 11:56:14.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:14.8 Info: => 0.0001202s 11:56:14.8 Info: CreateIndex Indexers (Name) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.8 Info: => 0.0001191s 11:56:14.8 Info: CreateTable Profiles 11:56:14.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001201s 11:56:14.8 Info: CreateIndex Profiles (Name) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:14.8 Info: => 8.56E-05s 11:56:14.8 Info: CreateTable QualityDefinitions 11:56:14.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:14.8 Info: => 0.0001173s 11:56:14.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:14.8 Info: => 8.48E-05s 11:56:14.8 Info: CreateIndex QualityDefinitions (Title) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:14.8 Info: => 8.55E-05s 11:56:14.8 Info: CreateTable NamingConfig 11:56:14.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:14.8 Info: => 0.0001563s 11:56:14.8 Info: CreateTable Blacklist 11:56:14.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:14.8 Info: => 0.0001912s 11:56:14.8 Info: CreateTable Metadata 11:56:14.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001123s 11:56:14.8 Info: CreateTable MetadataFiles 11:56:14.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001315s 11:56:14.8 Info: CreateTable DownloadClients 11:56:14.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:14.8 Info: => 0.000115s 11:56:14.8 Info: CreateTable PendingReleases 11:56:14.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:14.8 Info: => 0.000122s 11:56:14.8 Info: CreateTable RemotePathMappings 11:56:14.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001059s 11:56:14.8 Info: CreateTable Tags 11:56:14.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:14.8 Info: => 9.2E-05s 11:56:14.8 Info: CreateIndex Tags (Label) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:14.8 Info: => 0.0001031s 11:56:14.8 Info: CreateTable Restrictions 11:56:14.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001057s 11:56:14.8 Info: CreateTable DelayProfiles 11:56:14.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001371s 11:56:14.8 Info: CreateTable Users 11:56:14.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:14.8 Info: => 0.0001001s 11:56:14.8 Info: CreateIndex Users (Identifier) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:14.8 Info: => 9.07E-05s 11:56:14.8 Info: CreateIndex Users (Username) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:14.8 Info: => 8.38E-05s 11:56:14.8 Info: CreateTable Commands 11:56:14.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:14.8 Info: => 0.0001376s 11:56:14.8 Info: CreateTable IndexerStatus 11:56:14.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:14.8 Info: => 0.0001452s 11:56:14.8 Info: CreateIndex IndexerStatus (ProviderId) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:14.8 Info: => 8.57E-05s 11:56:14.8 Info: CreateTable ExtraFiles 11:56:14.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:14.8 Info: => 0.0001259s 11:56:14.8 Info: CreateTable LyricFiles 11:56:14.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:14.8 Info: => 0.0001941s 11:56:14.8 Info: CreateTable LanguageProfiles 11:56:14.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:14.8 Info: => 0.0001073s 11:56:14.8 Info: CreateIndex LanguageProfiles (Name) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:14.8 Info: => 9.32E-05s 11:56:14.8 Info: CreateTable DownloadClientStatus 11:56:14.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:14.8 Info: => 0.0001154s 11:56:14.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:14.8 Info: => 0.0001281s 11:56:14.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:14.8 Info: -> 1 Insert operations completed in 00:00:00.0000711 taking an average of 00:00:00.0000711 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:14', 'InitialSetup') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 1: InitialSetup migrated 11:56:14.8 Info: => 0.0009776s 11:56:14.8 Info: 2: add_reason_to_pending_releases migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 2 11:56:14.8 Info: AlterTable PendingReleases 11:56:14.8 Info: => 1E-06s 11:56:14.8 Info: CreateColumn PendingReleases Reason Int32 11:56:14.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:14.8 Info: => 0.0005957s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:14', 'add_reason_to_pending_releases') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 2: add_reason_to_pending_releases migrated 11:56:14.8 Info: => 0.0008979s 11:56:14.8 Info: 3: add_medium_support migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 3 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1.1E-06s 11:56:14.8 Info: CreateColumn Albums Media String 11:56:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:14.8 Info: => 0.0005989s 11:56:14.8 Info: AlterTable Tracks 11:56:14.8 Info: => 1.2E-06s 11:56:14.8 Info: CreateColumn Tracks MediumNumber Int32 11:56:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:14.8 Info: => 0.0005644s 11:56:14.8 Info: AlterTable Tracks 11:56:14.8 Info: => 1E-06s 11:56:14.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:14.8 Info: => 0.00055s 11:56:14.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:14.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:14.8 Info: => 4.52E-05s 11:56:14.8 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Tracks" 11:56:14.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.8 Info: => 0.0044453s 11:56:14.8 Info: AlterTable Tracks 11:56:14.8 Info: => 1.1E-06s 11:56:14.8 Info: CreateColumn Tracks TrackNumber String 11:56:14.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:14.8 Info: => 0.0005631s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:14', 'add_medium_support') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 3: add_medium_support migrated 11:56:14.8 Info: => 0.0009363s 11:56:14.8 Info: 4: add_various_qualites_in_profile migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 4 11:56:14.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:14.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:14.8 Info: => 5.58E-05s 11:56:14.8 Info: PerformDBOperation 11:56:14.8 Info: Performing DB Operation 11:56:14.8 Info: => 3.77E-05s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:14', 'add_various_qualites_in_profile') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 4: add_various_qualites_in_profile migrated 11:56:14.8 Info: => 0.0002836s 11:56:14.8 Info: 5: metadata_profiles migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 5 11:56:14.8 Info: CreateTable MetadataProfiles 11:56: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) 11:56:14.8 Info: => 0.0001345s 11:56:14.8 Info: CreateIndex MetadataProfiles (Name) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:14.8 Info: => 9.29E-05s 11:56:14.8 Info: AlterTable Artists 11:56:14.8 Info: => 8E-07s 11:56:14.8 Info: CreateColumn Artists MetadataProfileId Int32 11:56:14.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:14.8 Info: => 0.0005877s 11:56:14.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Artists" 11:56:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.8 Info: => 0.0051218s 11:56:14.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Artists" 11:56:14.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.8 Info: => 0.0050832s 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1.1E-06s 11:56:14.8 Info: CreateColumn Albums SecondaryTypes String 11:56:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:14.8 Info: => 0.0005644s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:14', 'metadata_profiles') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 5: metadata_profiles migrated 11:56:14.8 Info: => 0.0009826s 11:56:14.8 Info: 6: separate_automatic_and_interactive_search migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 6 11:56:14.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56: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) 11:56:14.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:14.8 Info: DROP TABLE "Indexers" 11:56:14.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.8 Info: => 0.0043968s 11:56:14.8 Info: AlterTable Indexers 11:56:14.8 Info: => 1.1E-06s 11:56:14.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:14.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:14.8 Info: => 0.0005342s 11:56:14.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:14.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:14.8 Info: => 4.33E-05s 11:56:14.8 Info: AlterTable Indexers 11:56:14.8 Info: => 9E-07s 11:56:14.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Indexers" 11:56:14.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:14.8 Info: => 0.005996s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:14', 'separate_automatic_and_interactive_search') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:14.8 Info: => 0.0063393s 11:56:14.8 Info: 7: change_album_path_to_relative migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 7 11:56:14.8 Info: DeleteColumn Albums Path 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Albums" 11:56:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.8 Info: => 0.0047781s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:14', 'change_album_path_to_relative') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 7: change_album_path_to_relative migrated 11:56:14.8 Info: => 0.0051745s 11:56:14.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 8 11:56: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 11:56: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 11:56:14.8 Info: => 5.59E-05s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:14', 'change_quality_size_mb_to_kb') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:14.8 Info: => 0.0003057s 11:56:14.8 Info: 9: album_releases migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 9 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1E-06s 11:56:14.8 Info: CreateColumn Albums Releases String 11:56:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:14.8 Info: => 0.0006002s 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1.2E-06s 11:56:14.8 Info: CreateColumn Albums CurrentRelease String 11:56:14.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:14.8 Info: => 0.0005582s 11:56:14.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:14', 'album_releases') 11:56:14.8 Info: Committing Transaction 11:56:14.8 Info: 9: album_releases migrated 11:56:14.8 Info: => 0.0008471s 11:56:14.8 Info: 10: album_releases_fix migrating 11:56:14.8 Info: Beginning Transaction 11:56:14.8 Info: Starting migration of Main DB to 10 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1.3E-06s 11:56:14.8 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:14.8 Info: DROP TABLE "Albums" 11:56:14.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.8 Info: => 0.0047105s 11:56:14.8 Info: AlterTable Albums 11:56:14.8 Info: => 1E-06s 11:56:14.8 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56:14.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:14.9 Info: DROP TABLE "Albums" 11:56:14.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.9 Info: => 0.0046561s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:14', 'album_releases_fix') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 10: album_releases_fix migrated 11:56:14.9 Info: => 0.005016s 11:56:14.9 Info: 11: import_lists migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 11 11:56:14.9 Info: CreateTable ImportLists 11:56:14.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:14.9 Info: => 0.000174s 11:56:14.9 Info: CreateIndex ImportLists (Name) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:14.9 Info: => 8.82E-05s 11:56:14.9 Info: CreateTable ImportListStatus 11:56:14.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:14.9 Info: => 0.0001215s 11:56:14.9 Info: CreateIndex ImportListStatus (ProviderId) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:14.9 Info: => 8.37E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:14', 'import_lists') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 11: import_lists migrated 11:56:14.9 Info: => 0.0003981s 11:56:14.9 Info: 12: add_release_status migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 12 11:56:14.9 Info: AlterTable MetadataProfiles 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:14.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:14.9 Info: => 0.0006196s 11:56:14.9 Info: PerformDBOperation 11:56:14.9 Info: Performing DB Operation 11:56:14.9 Info: => 3.4E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:14', 'add_release_status') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 12: add_release_status migrated 11:56:14.9 Info: => 0.0003071s 11:56:14.9 Info: 13: album_download_notification migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 13 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006155s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:14', 'album_download_notification') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 13: album_download_notification migrated 11:56:14.9 Info: => 0.0009141s 11:56:14.9 Info: 14: fix_language_metadata_profiles migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 14 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:14.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:14.9 Info: => 8.4E-05s 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:14.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:14.9 Info: => 6.16E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:14', 'fix_language_metadata_profiles') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 14: fix_language_metadata_profiles migrated 11:56:14.9 Info: => 0.0003096s 11:56:14.9 Info: 15: remove_fanzub migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 15 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:14.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:14.9 Info: => 4.62E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:14', 'remove_fanzub') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 15: remove_fanzub migrated 11:56:14.9 Info: => 0.0002912s 11:56:14.9 Info: 16: update_artist_history_indexes migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 16 11:56:14.9 Info: CreateIndex Albums (ArtistId) 11:56:14.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:14.9 Info: => 0.0001113s 11:56:14.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:14.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:14.9 Info: => 9.05E-05s 11:56:14.9 Info: DeleteIndex History (AlbumId) 11:56:14.9 Info: DROP INDEX "IX_History_AlbumId" 11:56:14.9 Info: => 0.0001331s 11:56:14.9 Info: CreateIndex History (AlbumId, Date) 11:56:14.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:14.9 Info: => 0.0001017s 11:56:14.9 Info: DeleteIndex History (DownloadId) 11:56:14.9 Info: DROP INDEX "IX_History_DownloadId" 11:56:14.9 Info: => 0.0001183s 11:56:14.9 Info: CreateIndex History (DownloadId, Date) 11:56:14.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:14.9 Info: => 9.29E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:14', 'update_artist_history_indexes') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 16: update_artist_history_indexes migrated 11:56:14.9 Info: => 0.0004037s 11:56:14.9 Info: 17: remove_nma migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 17 11:56:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:14.9 Info: => 5.13E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:14', 'remove_nma') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 17: remove_nma migrated 11:56:14.9 Info: => 0.0002937s 11:56:14.9 Info: 18: album_disambiguation migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 18 11:56:14.9 Info: AlterTable Albums 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Albums Disambiguation String 11:56:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:14.9 Info: => 0.0006408s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:14', 'album_disambiguation') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 18: album_disambiguation migrated 11:56:14.9 Info: => 0.0009564s 11:56:14.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 19 11:56:14.9 Info: PerformDBOperation 11:56:14.9 Info: Performing DB Operation 11:56:14.9 Info: => 3.81E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:14', 'add_ape_quality_in_profiles') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:14.9 Info: => 0.0002885s 11:56:14.9 Info: 20: remove_pushalot migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 20 11:56:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:14.9 Info: => 5.12E-05s 11:56:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:14.9 Info: => 3.78E-05s 11:56:14.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:14.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:14.9 Info: => 3.51E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:14', 'remove_pushalot') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 20: remove_pushalot migrated 11:56:14.9 Info: => 0.0002732s 11:56:14.9 Info: 21: add_custom_filters migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 21 11:56:14.9 Info: CreateTable CustomFilters 11:56:14.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:14.9 Info: => 0.0001359s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:14', 'add_custom_filters') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 21: add_custom_filters migrated 11:56:14.9 Info: => 0.0004173s 11:56:14.9 Info: 22: import_list_tags migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 22 11:56:14.9 Info: AlterTable ImportLists 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn ImportLists Tags String 11:56:14.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:14.9 Info: => 0.0006255s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:14', 'import_list_tags') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 22: import_list_tags migrated 11:56:14.9 Info: => 0.0009452s 11:56:14.9 Info: 23: add_release_groups_etc migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 23 11:56:14.9 Info: CreateTable ArtistMetadata 11:56:14.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:14.9 Info: => 0.0001845s 11:56:14.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:14.9 Info: => 9.23E-05s 11:56:14.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:14.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:14.9 Info: => 9.31E-05s 11:56:14.9 Info: AlterTable Artists 11:56:14.9 Info: => 9E-07s 11:56:14.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:14.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006251s 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:14.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:14.9 Info: => 7.15E-05s 11:56:14.9 Info: CreateTable AlbumReleases 11:56:14.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:14.9 Info: => 0.0001622s 11:56:14.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:14.9 Info: => 8.82E-05s 11:56:14.9 Info: CreateIndex AlbumReleases (AlbumId) 11:56:14.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:14.9 Info: => 8.17E-05s 11:56:14.9 Info: PerformDBOperation 11:56:14.9 Info: Performing DB Operation 11:56:14.9 Info: => 3.85E-05s 11:56:14.9 Info: AlterTable Albums 11:56:14.9 Info: => 8E-07s 11:56:14.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006522s 11:56:14.9 Info: AlterTable Albums 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:14.9 Info: => 0.0006449s 11:56:14.9 Info: AlterTable Albums 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn Albums Links String 11:56:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:14.9 Info: => 0.0006295s 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:14.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:14.9 Info: => 8.68E-05s 11:56:14.9 Info: AlterTable Tracks 11:56:14.9 Info: => 9E-07s 11:56:14.9 Info: CreateColumn Tracks ForeignRecordingId String 11:56:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:14.9 Info: => 0.0006234s 11:56:14.9 Info: AlterTable Tracks 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006103s 11:56:14.9 Info: AlterTable Tracks 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006361s 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:14.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:14.9 Info: => 9.25E-05s 11:56:14.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:14.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:14.9 Info: => 7.31E-05s 11:56:14.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.9 Info: DROP TABLE "Artists" 11:56:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.9 Info: => 0.004825s 11:56:14.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:14.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:14.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:14.9 Info: DROP TABLE "Albums" 11:56:14.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:14.9 Info: => 0.0063884s 11:56:14.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:14.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:14.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:14.9 Info: DROP TABLE "Tracks" 11:56:14.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:14.9 Info: => 0.0045449s 11:56:14.9 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56:14.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:14.9 Info: DROP TABLE "TrackFiles" 11:56:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.9 Info: => 0.006414s 11:56:14.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:14.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.9 Info: => 8.68E-05s 11:56:14.9 Info: CreateIndex Artists (Monitored) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.9 Info: => 9.41E-05s 11:56:14.9 Info: CreateIndex Albums (ArtistMetadataId) 11:56:14.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:14.9 Info: => 8.65E-05s 11:56:14.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:14.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:14.9 Info: => 7.86E-05s 11:56:14.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:14.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:14.9 Info: => 8.2E-05s 11:56:14.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:14.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:14.9 Info: => 8.06E-05s 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:14.9 Info: => 4.67E-05s 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:14.9 Info: => 4E-05s 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:14.9 Info: => 4.74E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:14', 'add_release_groups_etc') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 23: add_release_groups_etc migrated 11:56:14.9 Info: => 0.0006043s 11:56:14.9 Info: 24: NewMediaInfoFormat migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 24 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:14.9 Info: => 5.62E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:14', 'NewMediaInfoFormat') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 24: NewMediaInfoFormat migrated 11:56:14.9 Info: => 0.0003058s 11:56:14.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 25 11:56:14.9 Info: RenameTable Restrictions ReleaseProfiles 11:56:14.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:14.9 Info: => 0.0016807s 11:56:14.9 Info: AlterTable ReleaseProfiles 11:56:14.9 Info: => 1.2E-06s 11:56:14.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:14.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:14.9 Info: => 0.0005919s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:14', 'rename_restrictions_to_release_profiles') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:14.9 Info: => 0.0008897s 11:56:14.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 26 11:56:14.9 Info: RenameTable Profiles QualityProfiles 11:56:14.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:14.9 Info: => 0.0016903s 11:56:14.9 Info: AlterTable QualityProfiles 11:56:14.9 Info: => 1.2E-06s 11:56:14.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:14.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:14.9 Info: => 0.0005873s 11:56:14.9 Info: AlterTable LanguageProfiles 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:14.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:14.9 Info: => 0.0005709s 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:14.9 Info: => 4.68E-05s 11:56:14.9 Info: UpdateData 11:56:14.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:14.9 Info: => 3.56E-05s 11:56:14.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:14.9 Info: DROP TABLE "Artists" 11:56:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.9 Info: => 0.0059183s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:14', 'rename_quality_profiles_add_upgrade_allowed') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:14.9 Info: => 0.0063433s 11:56:14.9 Info: 27: add_import_exclusions migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 27 11:56:14.9 Info: CreateTable ImportListExclusions 11:56:14.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:14.9 Info: => 0.0001351s 11:56:14.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:14.9 Info: => 9.18E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:14', 'add_import_exclusions') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 27: add_import_exclusions migrated 11:56:14.9 Info: => 0.0004243s 11:56:14.9 Info: 28: clean_artist_metadata_table migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 28 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: => 0.000172s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: => 0.0001322s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:14.9 Info: => 0.000139s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:14.9 Info: => 0.0001351s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:14.9 Info: => 0.0001254s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:14.9 Info: => 0.0001214s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:14', 'clean_artist_metadata_table') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 28: clean_artist_metadata_table migrated 11:56:14.9 Info: => 0.0004214s 11:56:14.9 Info: 29: health_issue_notification migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 29 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0006408s 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0005917s 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0005919s 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0005984s 11:56:14.9 Info: AlterTable Notifications 11:56:14.9 Info: => 9E-07s 11:56:14.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:14.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:14.9 Info: => 0.0005976s 11:56:14.9 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:14.9 Info: DROP TABLE "Notifications" 11:56:14.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:14.9 Info: => 0.0043969s 11:56:14.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:14.9 Info: DROP TABLE "Notifications" 11:56:14.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:14.9 Info: => 0.005451s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:14', 'health_issue_notification') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 29: health_issue_notification migrated 11:56:14.9 Info: => 0.0058707s 11:56:14.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 30 11:56:14.9 Info: AlterTable TrackFiles 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:14.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:14.9 Info: => 0.0006354s 11:56:14.9 Info: AlterTable TrackFiles 11:56:14.9 Info: => 1.4E-06s 11:56:14.9 Info: CreateColumn TrackFiles Path String 11:56:14.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:14.9 Info: => 0.0005969s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:14.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:14.9 Info: => 4.29E-05s 11:56: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) 11:56: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) 11:56:14.9 Info: => 0.0001471s 11:56: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) 11:56: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) 11:56:14.9 Info: => 0.0001442s 11:56: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) 11:56: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) 11:56:14.9 Info: => 0.0001474s 11:56: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") 11:56: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") 11:56:14.9 Info: => 8.61E-05s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:14.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:14.9 Info: => 5.63E-05s 11:56:14.9 Info: AlterTable TrackFiles 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: AlterColumn TrackFiles Path String 11:56: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) 11:56: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" 11:56:14.9 Info: DROP TABLE "TrackFiles" 11:56:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.9 Info: => 0.005921s 11:56:14.9 Info: CreateIndex TrackFiles (Path) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.9 Info: => 8.66E-05s 11:56:14.9 Info: DeleteColumn TrackFiles RelativePath 11:56: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) 11:56: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" 11:56:14.9 Info: DROP TABLE "TrackFiles" 11:56:14.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:14.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:14.9 Info: => 0.0046723s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:14', 'add_mediafilerepository_mtime') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:14.9 Info: => 0.0050427s 11:56:14.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 31 11:56: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") 11:56: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") 11:56:14.9 Info: => 9.77E-05s 11:56:14.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:14.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:14.9 Info: => 0.000145s 11:56:14.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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) 11:56: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" 11:56:14.9 Info: DROP TABLE "Artists" 11:56:14.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:14.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:14.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:14.9 Info: => 0.0047959s 11:56:14.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:14.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:14.9 Info: => 8.85E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:14', 'add_artistmetadataid_constraint') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:14.9 Info: => 0.000466s 11:56:14.9 Info: 32: old_ids_and_artist_alias migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 32 11:56:14.9 Info: AlterTable ArtistMetadata 11:56:14.9 Info: => 1.3E-06s 11:56:14.9 Info: CreateColumn ArtistMetadata Aliases String 11:56:14.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0006366s 11:56:14.9 Info: AlterTable ArtistMetadata 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:14.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0005976s 11:56:14.9 Info: AlterTable Albums 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:14.9 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0005967s 11:56:14.9 Info: AlterTable AlbumReleases 11:56:14.9 Info: => 1E-06s 11:56:14.9 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:14.9 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0006042s 11:56:14.9 Info: AlterTable Tracks 11:56:14.9 Info: => 1.1E-06s 11:56:14.9 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0005966s 11:56:14.9 Info: AlterTable Tracks 11:56:14.9 Info: => 9E-07s 11:56:14.9 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:14.9 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:14.9 Info: => 0.0006084s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:14', 'old_ids_and_artist_alias') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 32: old_ids_and_artist_alias migrated 11:56:14.9 Info: => 0.0009461s 11:56:14.9 Info: 33: download_propers_config migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 33 11:56:14.9 Info: PerformDBOperation 11:56:14.9 Info: Performing DB Operation 11:56:14.9 Info: => 3.61E-05s 11:56:14.9 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:14.9 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:14.9 Info: => 4E-05s 11:56:14.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:15', 'download_propers_config') 11:56:14.9 Info: Committing Transaction 11:56:14.9 Info: 33: download_propers_config migrated 11:56:14.9 Info: => 0.0003233s 11:56:14.9 Info: 34: remove_language_profiles migrating 11:56:14.9 Info: Beginning Transaction 11:56:14.9 Info: Starting migration of Main DB to 34 11:56:14.9 Info: DeleteTable LanguageProfiles 11:56:14.9 Info: DROP TABLE "LanguageProfiles" 11:56:14.9 Info: => 0.0002172s 11:56:14.9 Info: DeleteColumn Artists LanguageProfileId 11:56:15.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.0 Info: DROP TABLE "Artists" 11:56:15.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.0 Info: => 0.0049644s 11:56:15.0 Info: DeleteColumn ImportLists LanguageProfileId 11:56:15.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:15.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:15.0 Info: DROP TABLE "ImportLists" 11:56:15.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:15.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.0 Info: => 0.0058015s 11:56:15.0 Info: DeleteColumn Blacklist Language 11:56:15.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:15.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:15.0 Info: DROP TABLE "Blacklist" 11:56:15.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:15.0 Info: => 0.0042556s 11:56:15.0 Info: DeleteColumn History Language 11:56:15.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:15.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:15.0 Info: DROP TABLE "History" 11:56:15.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:15.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.0 Info: => 0.0059756s 11:56:15.0 Info: DeleteColumn LyricFiles Language 11:56:15.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:15.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:15.0 Info: DROP TABLE "LyricFiles" 11:56:15.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:15.0 Info: => 0.0042537s 11:56:15.0 Info: DeleteColumn TrackFiles Language 11:56:15.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:15.0 Info: DROP TABLE "TrackFiles" 11:56:15.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.0 Info: => 0.0045332s 11:56:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:15', 'remove_language_profiles') 11:56:15.0 Info: Committing Transaction 11:56:15.0 Info: 34: remove_language_profiles migrated 11:56:15.0 Info: => 0.005129s 11:56:15.0 Info: 35: multi_disc_naming_format migrating 11:56:15.0 Info: Beginning Transaction 11:56:15.0 Info: Starting migration of Main DB to 35 11:56:15.0 Info: AlterTable NamingConfig 11:56:15.0 Info: => 1.2E-06s 11:56:15.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:15.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:15.0 Info: => 0.0006254s 11:56:15.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.0 Info: => 4.85E-05s 11:56:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:15', 'multi_disc_naming_format') 11:56:15.0 Info: Committing Transaction 11:56:15.0 Info: 35: multi_disc_naming_format migrated 11:56:15.0 Info: => 0.0003551s 11:56:15.0 Info: 36: add_download_client_priority migrating 11:56:15.0 Info: Beginning Transaction 11:56:15.0 Info: Starting migration of Main DB to 36 11:56:15.0 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (0, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 11:56:15.0 Info: AlterTable DownloadClients 11:56:15.0 Info: => 9E-07s 11:56:15.0 Info: CreateColumn DownloadClients Priority Int32 11:56:15.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:15.0 Info: => 0.0006441s 11:56:15.0 Info: PerformDBOperation 11:56:15.0 Info: Performing DB Operation 11:56:15.0 Info: => 5.81E-05s 11:56:15.0 Info: -> 1 Insert operations completed in 00:00:00.0002755 taking an average of 00:00:00.0002755 11:56:15.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:15', 'add_download_client_priority') 11:56:15.0 Info: Committing Transaction 11:56:15.0 Info: 36: add_download_client_priority migrated 11:56:15.0 Info: => 0.0004304s 11:56:15.0 Debug: Took: 00:00:00.2209079 11:56:15.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:56:15.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:56:15.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173750860317_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:15.0 Info: DatabaseEngineVersionCheck migrating 11:56:15.0 Info: PerformDBOperation 11:56:15.0 Info: Performing DB Operation 11:56:15.0 Info: SQLite 3.46.1 11:56:15.0 Info: => 0.0011285s 11:56:15.0 Info: DatabaseEngineVersionCheck migrated 11:56:15.0 Info: => 0.0011451s 11:56:15.1 Info: VersionMigration migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: CreateTable VersionInfo 11:56:15.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:15.1 Info: => 0.0001452s 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: VersionMigration migrated 11:56:15.1 Info: => 0.0005843s 11:56:15.1 Info: VersionUniqueMigration migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: CreateIndex VersionInfo (Version) 11:56:15.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:15.1 Info: => 0.0001264s 11:56:15.1 Info: AlterTable VersionInfo 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:15.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:15.1 Info: => 0.0005764s 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: VersionUniqueMigration migrated 11:56:15.1 Info: => 0.0007941s 11:56:15.1 Info: VersionDescriptionMigration migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: AlterTable VersionInfo 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn VersionInfo Description String 11:56:15.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:15.1 Info: => 0.0002104s 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: VersionDescriptionMigration migrated 11:56:15.1 Info: => 0.0004324s 11:56:15.1 Info: 1: InitialSetup migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 1 11:56:15.1 Info: CreateTable Config 11:56:15.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001694s 11:56:15.1 Info: CreateIndex Config (Key) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:15.1 Info: => 8.15E-05s 11:56:15.1 Info: CreateTable RootFolders 11:56:15.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:15.1 Info: => 8.99E-05s 11:56:15.1 Info: CreateIndex RootFolders (Path) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:15.1 Info: => 7.57E-05s 11:56:15.1 Info: CreateTable Artists 11:56:15.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:15.1 Info: => 0.0002498s 11:56:15.1 Info: CreateIndex Artists (ForeignArtistId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.1 Info: => 7.85E-05s 11:56:15.1 Info: CreateIndex Artists (NameSlug) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.1 Info: => 7.43E-05s 11:56:15.1 Info: CreateIndex Artists (CleanName) 11:56:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.1 Info: => 7.11E-05s 11:56:15.1 Info: CreateIndex Artists (Path) 11:56:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.1 Info: => 7.01E-05s 11:56:15.1 Info: CreateTable Albums 11:56:15.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.1 Info: => 0.0002208s 11:56:15.1 Info: CreateIndex Albums (ForeignAlbumId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.1 Info: => 7.65E-05s 11:56:15.1 Info: CreateIndex Albums (MBId) 11:56:15.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.1 Info: => 8.05E-05s 11:56:15.1 Info: CreateIndex Albums (TADBId) 11:56:15.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.1 Info: => 7.17E-05s 11:56:15.1 Info: CreateIndex Albums (TitleSlug) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.1 Info: => 7.32E-05s 11:56:15.1 Info: CreateIndex Albums (CleanTitle) 11:56:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.1 Info: => 7.31E-05s 11:56:15.1 Info: CreateIndex Albums (Path) 11:56:15.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:15.1 Info: => 6.98E-05s 11:56:15.1 Info: CreateTable Tracks 11:56:15.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.1 Info: => 0.0001485s 11:56:15.1 Info: CreateIndex Tracks (ForeignTrackId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.1 Info: => 7.76E-05s 11:56:15.1 Info: CreateIndex Tracks (ArtistId) 11:56:15.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.1 Info: => 7.72E-05s 11:56:15.1 Info: CreateIndex Tracks (TrackFileId) 11:56:15.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.1 Info: => 0.0001113s 11:56:15.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:15.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:15.1 Info: => 8.66E-05s 11:56:15.1 Info: CreateTable TrackFiles 11:56:15.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:15.1 Info: => 0.0001434s 11:56:15.1 Info: CreateIndex TrackFiles (ArtistId) 11:56:15.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:15.1 Info: => 8.76E-05s 11:56:15.1 Info: CreateIndex TrackFiles (AlbumId) 11:56:15.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.1 Info: => 7.9E-05s 11:56:15.1 Info: CreateTable History 11:56:15.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:15.1 Info: => 0.00015s 11:56:15.1 Info: CreateIndex History (Date) 11:56:15.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.1 Info: => 8.3E-05s 11:56:15.1 Info: CreateIndex History (EventType) 11:56:15.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.1 Info: => 0.0001135s 11:56:15.1 Info: CreateIndex History (DownloadId) 11:56:15.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:15.1 Info: => 9.55E-05s 11:56:15.1 Info: CreateIndex History (AlbumId) 11:56:15.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:15.1 Info: => 8.18E-05s 11:56:15.1 Info: CreateTable Notifications 11:56:15.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:15.1 Info: => 0.000135s 11:56:15.1 Info: CreateTable ScheduledTasks 11:56:15.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:15.1 Info: => 0.0001094s 11:56:15.1 Info: CreateIndex ScheduledTasks (TypeName) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:15.1 Info: => 8.5E-05s 11:56:15.1 Info: CreateTable Indexers 11:56:15.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:15.1 Info: => 0.0001114s 11:56:15.1 Info: CreateIndex Indexers (Name) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.1 Info: => 0.0001166s 11:56:15.1 Info: CreateTable Profiles 11:56:15.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001224s 11:56:15.1 Info: CreateIndex Profiles (Name) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:15.1 Info: => 8.63E-05s 11:56:15.1 Info: CreateTable QualityDefinitions 11:56:15.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:15.1 Info: => 0.0001174s 11:56:15.1 Info: CreateIndex QualityDefinitions (Quality) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:15.1 Info: => 8.13E-05s 11:56:15.1 Info: CreateIndex QualityDefinitions (Title) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:15.1 Info: => 8.26E-05s 11:56:15.1 Info: CreateTable NamingConfig 11:56:15.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:15.1 Info: => 0.0001705s 11:56:15.1 Info: CreateTable Blacklist 11:56:15.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:15.1 Info: => 0.0001892s 11:56:15.1 Info: CreateTable Metadata 11:56:15.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001122s 11:56:15.1 Info: CreateTable MetadataFiles 11:56:15.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001294s 11:56:15.1 Info: CreateTable DownloadClients 11:56:15.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001127s 11:56:15.1 Info: CreateTable PendingReleases 11:56:15.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:15.1 Info: => 0.0001272s 11:56:15.1 Info: CreateTable RemotePathMappings 11:56:15.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001051s 11:56:15.1 Info: CreateTable Tags 11:56:15.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:15.1 Info: => 9.45E-05s 11:56:15.1 Info: CreateIndex Tags (Label) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:15.1 Info: => 0.0001026s 11:56:15.1 Info: CreateTable Restrictions 11:56:15.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001045s 11:56:15.1 Info: CreateTable DelayProfiles 11:56:15.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001361s 11:56:15.1 Info: CreateTable Users 11:56:15.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001s 11:56:15.1 Info: CreateIndex Users (Identifier) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:15.1 Info: => 8.95E-05s 11:56:15.1 Info: CreateIndex Users (Username) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:15.1 Info: => 8.34E-05s 11:56:15.1 Info: CreateTable Commands 11:56:15.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:15.1 Info: => 0.0001414s 11:56:15.1 Info: CreateTable IndexerStatus 11:56:15.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:15.1 Info: => 0.0001473s 11:56:15.1 Info: CreateIndex IndexerStatus (ProviderId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:15.1 Info: => 8.86E-05s 11:56:15.1 Info: CreateTable ExtraFiles 11:56:15.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:15.1 Info: => 0.0001237s 11:56:15.1 Info: CreateTable LyricFiles 11:56:15.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:15.1 Info: => 0.0001445s 11:56:15.1 Info: CreateTable LanguageProfiles 11:56:15.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:15.1 Info: => 0.0001046s 11:56:15.1 Info: CreateIndex LanguageProfiles (Name) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:15.1 Info: => 0.0001299s 11:56:15.1 Info: CreateTable DownloadClientStatus 11:56:15.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:15.1 Info: => 0.0001185s 11:56:15.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:15.1 Info: => 0.0001324s 11:56:15.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:15.1 Info: -> 1 Insert operations completed in 00:00:00.0000711 taking an average of 00:00:00.0000711 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:15', 'InitialSetup') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 1: InitialSetup migrated 11:56:15.1 Info: => 0.0010383s 11:56:15.1 Info: 2: add_reason_to_pending_releases migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 2 11:56:15.1 Info: AlterTable PendingReleases 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: CreateColumn PendingReleases Reason Int32 11:56:15.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0005977s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:15', 'add_reason_to_pending_releases') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 2: add_reason_to_pending_releases migrated 11:56:15.1 Info: => 0.0009227s 11:56:15.1 Info: 3: add_medium_support migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 3 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1.2E-06s 11:56:15.1 Info: CreateColumn Albums Media String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:15.1 Info: => 0.0005845s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: CreateColumn Tracks MediumNumber Int32 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0005719s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0005563s 11:56:15.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.1 Info: => 4.41E-05s 11:56:15.1 Info: DeleteColumn Tracks TrackNumber 11:56:15.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:15.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:15.1 Info: DROP TABLE "Tracks" 11:56:15.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.1 Info: => 0.0048969s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Tracks TrackNumber String 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:15.1 Info: => 0.0005668s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:15', 'add_medium_support') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 3: add_medium_support migrated 11:56:15.1 Info: => 0.0009584s 11:56:15.1 Info: 4: add_various_qualites_in_profile migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 4 11:56:15.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.1 Info: => 8.21E-05s 11:56:15.1 Info: PerformDBOperation 11:56:15.1 Info: Performing DB Operation 11:56:15.1 Info: => 3.96E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:15', 'add_various_qualites_in_profile') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 4: add_various_qualites_in_profile migrated 11:56:15.1 Info: => 0.0003156s 11:56:15.1 Info: 5: metadata_profiles migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 5 11:56:15.1 Info: CreateTable MetadataProfiles 11:56:15.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:15.1 Info: => 0.0001624s 11:56:15.1 Info: CreateIndex MetadataProfiles (Name) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:15.1 Info: => 0.0001311s 11:56:15.1 Info: AlterTable Artists 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Artists MetadataProfileId Int32 11:56:15.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:15.1 Info: => 0.0005912s 11:56:15.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:15.1 Info: DROP TABLE "Artists" 11:56:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.1 Info: => 0.0065159s 11:56:15.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:15.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:15.1 Info: DROP TABLE "Artists" 11:56:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.1 Info: => 0.0046612s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1.2E-06s 11:56:15.1 Info: CreateColumn Albums SecondaryTypes String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:15.1 Info: => 0.0005545s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:15', 'metadata_profiles') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 5: metadata_profiles migrated 11:56:15.1 Info: => 0.000965s 11:56:15.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 6 11:56:15.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:15.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:15.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:15.1 Info: DROP TABLE "Indexers" 11:56:15.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.1 Info: => 0.0042676s 11:56:15.1 Info: AlterTable Indexers 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:15.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:15.1 Info: => 0.0005386s 11:56:15.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.1 Info: => 4.33E-05s 11:56:15.1 Info: AlterTable Indexers 11:56:15.1 Info: => 9E-07s 11:56:15.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:15.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:15.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:15.1 Info: DROP TABLE "Indexers" 11:56:15.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.1 Info: => 0.0042861s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:15', 'separate_automatic_and_interactive_search') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 6: separate_automatic_and_interactive_search migrated 11:56:15.1 Info: => 0.004611s 11:56:15.1 Info: 7: change_album_path_to_relative migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 7 11:56:15.1 Info: DeleteColumn Albums Path 11:56:15.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:15.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:15.1 Info: DROP TABLE "Albums" 11:56:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.1 Info: => 0.0048326s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:15', 'change_album_path_to_relative') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 7: change_album_path_to_relative migrated 11:56:15.1 Info: => 0.005225s 11:56:15.1 Info: 8: change_quality_size_mb_to_kb migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 8 11:56:15.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.1 Info: => 5.7E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:15', 'change_quality_size_mb_to_kb') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 8: change_quality_size_mb_to_kb migrated 11:56:15.1 Info: => 0.0003221s 11:56:15.1 Info: 9: album_releases migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 9 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Albums Releases String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:15.1 Info: => 0.0005817s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Albums CurrentRelease String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:15.1 Info: => 0.0005444s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:15', 'album_releases') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 9: album_releases migrated 11:56:15.1 Info: => 0.0008255s 11:56:15.1 Info: 10: album_releases_fix migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 10 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: AlterColumn Albums Releases String 11:56:15.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:15.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.1 Info: DROP TABLE "Albums" 11:56:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.1 Info: => 0.0051678s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: AlterColumn Albums CurrentRelease String 11:56:15.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:15.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.1 Info: DROP TABLE "Albums" 11:56:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.1 Info: => 0.0051621s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:15', 'album_releases_fix') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 10: album_releases_fix migrated 11:56:15.1 Info: => 0.0055359s 11:56:15.1 Info: 11: import_lists migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 11 11:56:15.1 Info: CreateTable ImportLists 11:56:15.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.1 Info: => 0.0001838s 11:56:15.1 Info: CreateIndex ImportLists (Name) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.1 Info: => 8.9E-05s 11:56:15.1 Info: CreateTable ImportListStatus 11:56:15.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:15.1 Info: => 0.0001224s 11:56:15.1 Info: CreateIndex ImportListStatus (ProviderId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:15.1 Info: => 8.65E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:15', 'import_lists') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 11: import_lists migrated 11:56:15.1 Info: => 0.0004368s 11:56:15.1 Info: 12: add_release_status migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 12 11:56:15.1 Info: AlterTable MetadataProfiles 11:56:15.1 Info: => 1.2E-06s 11:56:15.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:15.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:15.1 Info: => 0.0006234s 11:56:15.1 Info: PerformDBOperation 11:56:15.1 Info: Performing DB Operation 11:56:15.1 Info: => 3.44E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:15', 'add_release_status') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 12: add_release_status migrated 11:56:15.1 Info: => 0.0003238s 11:56:15.1 Info: 13: album_download_notification migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 13 11:56:15.1 Info: AlterTable Notifications 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:15.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0006088s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:15', 'album_download_notification') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 13: album_download_notification migrated 11:56:15.1 Info: => 0.0009067s 11:56:15.1 Info: 14: fix_language_metadata_profiles migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 14 11:56:15.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.1 Info: => 8.51E-05s 11:56:15.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.1 Info: => 6.18E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:15', 'fix_language_metadata_profiles') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 14: fix_language_metadata_profiles migrated 11:56:15.1 Info: => 0.0003098s 11:56:15.1 Info: 15: remove_fanzub migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 15 11:56:15.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.1 Info: => 4.54E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:15', 'remove_fanzub') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 15: remove_fanzub migrated 11:56:15.1 Info: => 0.0002899s 11:56:15.1 Info: 16: update_artist_history_indexes migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 16 11:56:15.1 Info: CreateIndex Albums (ArtistId) 11:56:15.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:15.1 Info: => 0.00011s 11:56:15.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:15.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:15.1 Info: => 9.01E-05s 11:56:15.1 Info: DeleteIndex History (AlbumId) 11:56:15.1 Info: DROP INDEX "IX_History_AlbumId" 11:56:15.1 Info: => 0.0001324s 11:56:15.1 Info: CreateIndex History (AlbumId, Date) 11:56:15.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.1 Info: => 9.99E-05s 11:56:15.1 Info: DeleteIndex History (DownloadId) 11:56:15.1 Info: DROP INDEX "IX_History_DownloadId" 11:56:15.1 Info: => 0.0001118s 11:56:15.1 Info: CreateIndex History (DownloadId, Date) 11:56:15.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.1 Info: => 9.28E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:15', 'update_artist_history_indexes') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 16: update_artist_history_indexes migrated 11:56:15.1 Info: => 0.0004175s 11:56:15.1 Info: 17: remove_nma migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 17 11:56:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:15.1 Info: => 5.23E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:15', 'remove_nma') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 17: remove_nma migrated 11:56:15.1 Info: => 0.0002903s 11:56:15.1 Info: 18: album_disambiguation migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 18 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: CreateColumn Albums Disambiguation String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:15.1 Info: => 0.0006173s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:15', 'album_disambiguation') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 18: album_disambiguation migrated 11:56:15.1 Info: => 0.0009145s 11:56:15.1 Info: 19: add_ape_quality_in_profiles migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 19 11:56:15.1 Info: PerformDBOperation 11:56:15.1 Info: Performing DB Operation 11:56:15.1 Info: => 3.62E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:15', 'add_ape_quality_in_profiles') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 19: add_ape_quality_in_profiles migrated 11:56:15.1 Info: => 0.0002891s 11:56:15.1 Info: 20: remove_pushalot migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 20 11:56:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:15.1 Info: => 5E-05s 11:56:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:15.1 Info: => 3.61E-05s 11:56:15.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:15.1 Info: => 3.55E-05s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:15', 'remove_pushalot') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 20: remove_pushalot migrated 11:56:15.1 Info: => 0.0002727s 11:56:15.1 Info: 21: add_custom_filters migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 21 11:56:15.1 Info: CreateTable CustomFilters 11:56: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) 11:56:15.1 Info: => 0.0001334s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:15', 'add_custom_filters') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 21: add_custom_filters migrated 11:56:15.1 Info: => 0.0004283s 11:56:15.1 Info: 22: import_list_tags migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 22 11:56:15.1 Info: AlterTable ImportLists 11:56:15.1 Info: => 1.1E-06s 11:56:15.1 Info: CreateColumn ImportLists Tags String 11:56:15.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:15.1 Info: => 0.000618s 11:56:15.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:15', 'import_list_tags') 11:56:15.1 Info: Committing Transaction 11:56:15.1 Info: 22: import_list_tags migrated 11:56:15.1 Info: => 0.0009131s 11:56:15.1 Info: 23: add_release_groups_etc migrating 11:56:15.1 Info: Beginning Transaction 11:56:15.1 Info: Starting migration of Main DB to 23 11:56:15.1 Info: CreateTable ArtistMetadata 11:56: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) 11:56:15.1 Info: => 0.0001933s 11:56:15.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:15.1 Info: => 0.0001352s 11:56: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" 11:56: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" 11:56:15.1 Info: => 9.8E-05s 11:56:15.1 Info: AlterTable Artists 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:15.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0006341s 11:56:15.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.1 Info: => 7.45E-05s 11:56:15.1 Info: CreateTable AlbumReleases 11:56: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) 11:56:15.1 Info: => 0.0001631s 11:56:15.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:15.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:15.1 Info: => 0.0001271s 11:56:15.1 Info: CreateIndex AlbumReleases (AlbumId) 11:56:15.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:15.1 Info: => 9.04E-05s 11:56:15.1 Info: PerformDBOperation 11:56:15.1 Info: Performing DB Operation 11:56:15.1 Info: => 3.91E-05s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 9E-07s 11:56:15.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0006623s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:15.1 Info: => 0.0006474s 11:56:15.1 Info: AlterTable Albums 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Albums Links String 11:56:15.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:15.1 Info: => 0.0006218s 11:56: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") 11:56:15.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.1 Info: => 8.93E-05s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Tracks ForeignRecordingId String 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:15.1 Info: => 0.0006383s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 9E-07s 11:56:15.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0006276s 11:56:15.1 Info: AlterTable Tracks 11:56:15.1 Info: => 1E-06s 11:56:15.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:15.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.1 Info: => 0.0006283s 11:56: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") 11:56:15.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.1 Info: => 8.79E-05s 11:56: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") 11:56:15.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.1 Info: => 7.32E-05s 11:56:15.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:15.1 Info: DROP TABLE "Artists" 11:56:15.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.1 Info: => 0.0062441s 11:56:15.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:15.1 Info: DROP TABLE "Albums" 11:56:15.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.2 Info: => 0.0050741s 11:56:15.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:15.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:15.2 Info: DROP TABLE "Tracks" 11:56:15.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.2 Info: => 0.0046256s 11:56:15.2 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:15.2 Info: DROP TABLE "TrackFiles" 11:56:15.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.2 Info: => 0.0057275s 11:56:15.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.2 Info: => 8.68E-05s 11:56:15.2 Info: CreateIndex Artists (Monitored) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.2 Info: => 7.86E-05s 11:56:15.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:15.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:15.2 Info: => 8.16E-05s 11:56:15.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:15.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:15.2 Info: => 8.28E-05s 11:56:15.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:15.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:15.2 Info: => 8.21E-05s 11:56:15.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:15.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:15.2 Info: => 7.96E-05s 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.2 Info: => 4.87E-05s 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.2 Info: => 4.12E-05s 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:15.2 Info: => 5.11E-05s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:15', 'add_release_groups_etc') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 23: add_release_groups_etc migrated 11:56:15.2 Info: => 0.0006959s 11:56:15.2 Info: 24: NewMediaInfoFormat migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 24 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:15.2 Info: => 5.42E-05s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:15', 'NewMediaInfoFormat') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 24: NewMediaInfoFormat migrated 11:56:15.2 Info: => 0.0003367s 11:56:15.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 25 11:56:15.2 Info: RenameTable Restrictions ReleaseProfiles 11:56:15.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:15.2 Info: => 0.0016932s 11:56:15.2 Info: AlterTable ReleaseProfiles 11:56:15.2 Info: => 1.3E-06s 11:56:15.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:15.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:15.2 Info: => 0.0005891s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:15', 'rename_restrictions_to_release_profiles') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:15.2 Info: => 0.0008809s 11:56:15.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 26 11:56:15.2 Info: RenameTable Profiles QualityProfiles 11:56:15.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:15.2 Info: => 0.0016804s 11:56:15.2 Info: AlterTable QualityProfiles 11:56:15.2 Info: => 1.1E-06s 11:56:15.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:15.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.2 Info: => 0.0005885s 11:56:15.2 Info: AlterTable LanguageProfiles 11:56:15.2 Info: => 1.1E-06s 11:56:15.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:15.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.2 Info: => 0.00057s 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.2 Info: => 4.82E-05s 11:56:15.2 Info: UpdateData 11:56:15.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.2 Info: => 3.69E-05s 11:56:15.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.2 Info: DROP TABLE "Artists" 11:56:15.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.2 Info: => 0.0059604s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:15', 'rename_quality_profiles_add_upgrade_allowed') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:15.2 Info: => 0.0063891s 11:56:15.2 Info: 27: add_import_exclusions migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 27 11:56:15.2 Info: CreateTable ImportListExclusions 11:56:15.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:15.2 Info: => 0.0001351s 11:56:15.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:15.2 Info: => 0.0001007s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:15', 'add_import_exclusions') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 27: add_import_exclusions migrated 11:56:15.2 Info: => 0.0004383s 11:56:15.2 Info: 28: clean_artist_metadata_table migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 28 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: => 0.0001676s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: => 0.0001283s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.2 Info: => 0.0001227s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.2 Info: => 0.0001201s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.2 Info: => 0.0001212s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.2 Info: => 0.0001302s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:15', 'clean_artist_metadata_table') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 28: clean_artist_metadata_table migrated 11:56:15.2 Info: => 0.0004247s 11:56:15.2 Info: 29: health_issue_notification migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 29 11:56:15.2 Info: AlterTable Notifications 11:56:15.2 Info: => 1.4E-06s 11:56:15.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:15.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:15.2 Info: => 0.0006314s 11:56:15.2 Info: AlterTable Notifications 11:56:15.2 Info: => 1.1E-06s 11:56:15.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:15.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:15.2 Info: => 0.0006185s 11:56:15.2 Info: AlterTable Notifications 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:15.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.2 Info: => 0.0005935s 11:56:15.2 Info: AlterTable Notifications 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:15.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.2 Info: => 0.0005845s 11:56:15.2 Info: AlterTable Notifications 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:15.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:15.2 Info: => 0.0005918s 11:56:15.2 Info: DeleteColumn Notifications OnDownload 11:56:15.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.2 Info: DROP TABLE "Notifications" 11:56:15.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.2 Info: => 0.0054481s 11:56:15.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:15.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.2 Info: DROP TABLE "Notifications" 11:56:15.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.2 Info: => 0.0059408s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:15', 'health_issue_notification') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 29: health_issue_notification migrated 11:56:15.2 Info: => 0.0063664s 11:56:15.2 Info: 30: add_mediafilerepository_mtime migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 30 11:56:15.2 Info: AlterTable TrackFiles 11:56:15.2 Info: => 1.4E-06s 11:56:15.2 Info: CreateColumn TrackFiles Modified DateTime 11:56:15.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:15.2 Info: => 0.0006461s 11:56:15.2 Info: AlterTable TrackFiles 11:56:15.2 Info: => 1.1E-06s 11:56:15.2 Info: CreateColumn TrackFiles Path String 11:56:15.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:15.2 Info: => 0.0005921s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.2 Info: => 4.26E-05s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.2 Info: => 0.0001291s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.2 Info: => 0.0001404s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.2 Info: => 0.0001471s 11:56:15.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.2 Info: => 8.61E-05s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.2 Info: => 5.56E-05s 11:56:15.2 Info: AlterTable TrackFiles 11:56:15.2 Info: => 9E-07s 11:56:15.2 Info: AlterColumn TrackFiles Path String 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.2 Info: DROP TABLE "TrackFiles" 11:56:15.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.2 Info: => 0.0045264s 11:56:15.2 Info: CreateIndex TrackFiles (Path) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.2 Info: => 8.8E-05s 11:56:15.2 Info: DeleteColumn TrackFiles RelativePath 11:56: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.2 Info: DROP TABLE "TrackFiles" 11:56:15.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.2 Info: => 0.004656s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:15', 'add_mediafilerepository_mtime') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 30: add_mediafilerepository_mtime migrated 11:56:15.2 Info: => 0.0050124s 11:56:15.2 Info: 31: add_artistmetadataid_constraint migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 31 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:15.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:15.2 Info: => 9.83E-05s 11:56:15.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:15.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:15.2 Info: => 0.0001535s 11:56:15.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.2 Info: DROP TABLE "Artists" 11:56:15.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.2 Info: => 0.0048422s 11:56:15.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.2 Info: => 8.74E-05s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:15', 'add_artistmetadataid_constraint') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 31: add_artistmetadataid_constraint migrated 11:56:15.2 Info: => 0.0004741s 11:56:15.2 Info: 32: old_ids_and_artist_alias migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 32 11:56:15.2 Info: AlterTable ArtistMetadata 11:56:15.2 Info: => 1.4E-06s 11:56:15.2 Info: CreateColumn ArtistMetadata Aliases String 11:56:15.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0006428s 11:56:15.2 Info: AlterTable ArtistMetadata 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:15.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0006136s 11:56:15.2 Info: AlterTable Albums 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:15.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0005975s 11:56:15.2 Info: AlterTable AlbumReleases 11:56:15.2 Info: => 1.1E-06s 11:56:15.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:15.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0005958s 11:56:15.2 Info: AlterTable Tracks 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:15.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0005949s 11:56:15.2 Info: AlterTable Tracks 11:56:15.2 Info: => 1E-06s 11:56:15.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:15.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.2 Info: => 0.0005942s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:15', 'old_ids_and_artist_alias') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 32: old_ids_and_artist_alias migrated 11:56:15.2 Info: => 0.0009378s 11:56:15.2 Info: 33: download_propers_config migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 33 11:56:15.2 Info: PerformDBOperation 11:56:15.2 Info: Performing DB Operation 11:56:15.2 Info: => 3.66E-05s 11:56:15.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:15.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:15.2 Info: => 3.97E-05s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:15', 'download_propers_config') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 33: download_propers_config migrated 11:56:15.2 Info: => 0.0003264s 11:56:15.2 Info: 34: remove_language_profiles migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 34 11:56:15.2 Info: DeleteTable LanguageProfiles 11:56:15.2 Info: DROP TABLE "LanguageProfiles" 11:56:15.2 Info: => 0.0002207s 11:56:15.2 Info: DeleteColumn Artists LanguageProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.2 Info: DROP TABLE "Artists" 11:56:15.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.2 Info: => 0.0061587s 11:56:15.2 Info: DeleteColumn ImportLists LanguageProfileId 11:56:15.2 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:15.2 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:15.2 Info: DROP TABLE "ImportLists" 11:56:15.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.2 Info: => 0.0044892s 11:56:15.2 Info: DeleteColumn Blacklist Language 11:56:15.2 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:15.2 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:15.2 Info: DROP TABLE "Blacklist" 11:56:15.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:15.2 Info: => 0.0057356s 11:56:15.2 Info: DeleteColumn History Language 11:56: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) 11:56: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" 11:56:15.2 Info: DROP TABLE "History" 11:56:15.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:15.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.2 Info: => 0.0048466s 11:56:15.2 Info: DeleteColumn LyricFiles Language 11:56: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) 11:56: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" 11:56:15.2 Info: DROP TABLE "LyricFiles" 11:56:15.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:15.2 Info: => 0.0042228s 11:56:15.2 Info: DeleteColumn TrackFiles Language 11:56: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) 11:56: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" 11:56:15.2 Info: DROP TABLE "TrackFiles" 11:56:15.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.2 Info: => 0.0045895s 11:56:15.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:15', 'remove_language_profiles') 11:56:15.2 Info: Committing Transaction 11:56:15.2 Info: 34: remove_language_profiles migrated 11:56:15.2 Info: => 0.0051768s 11:56:15.2 Info: 35: multi_disc_naming_format migrating 11:56:15.2 Info: Beginning Transaction 11:56:15.2 Info: Starting migration of Main DB to 35 11:56:15.2 Info: AlterTable NamingConfig 11:56:15.2 Info: => 1.7E-06s 11:56:15.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:15.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:15.3 Info: => 0.0006473s 11:56:15.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.3 Info: => 4.94E-05s 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:15', 'multi_disc_naming_format') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 35: multi_disc_naming_format migrated 11:56:15.3 Info: => 0.0003757s 11:56:15.3 Info: 36: add_download_client_priority migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 36 11:56:15.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge2', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'sab', 'Sabnzbd', '{ "host": "127.0.0.1", "port": 0, "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'SabnzbdSettings') 11:56:15.3 Info: AlterTable DownloadClients 11:56:15.3 Info: => 9E-07s 11:56:15.3 Info: CreateColumn DownloadClients Priority Int32 11:56:15.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:15.3 Info: => 0.0006328s 11:56:15.3 Info: PerformDBOperation 11:56:15.3 Info: Performing DB Operation 11:56:15.3 Info: => 0.0010282s 11:56:15.3 Info: -> 1 Insert operations completed in 00:00:00.0001826 taking an average of 00:00:00.0001826 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:15', 'add_download_client_priority') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 36: add_download_client_priority migrated 11:56:15.3 Info: => 0.0014071s 11:56:15.3 Debug: Took: 00:00:00.2176849 11:56:15.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:56:15.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:56:15.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173753422751_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:15.3 Info: DatabaseEngineVersionCheck migrating 11:56:15.3 Info: PerformDBOperation 11:56:15.3 Info: Performing DB Operation 11:56:15.3 Info: SQLite 3.46.1 11:56:15.3 Info: => 0.0011899s 11:56:15.3 Info: DatabaseEngineVersionCheck migrated 11:56:15.3 Info: => 0.0012063s 11:56:15.3 Info: VersionMigration migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: CreateTable VersionInfo 11:56:15.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:15.3 Info: => 0.0001477s 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: VersionMigration migrated 11:56:15.3 Info: => 0.0005696s 11:56:15.3 Info: VersionUniqueMigration migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: CreateIndex VersionInfo (Version) 11:56:15.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:15.3 Info: => 0.0001283s 11:56:15.3 Info: AlterTable VersionInfo 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:15.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:15.3 Info: => 0.0005482s 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: VersionUniqueMigration migrated 11:56:15.3 Info: => 0.0007737s 11:56:15.3 Info: VersionDescriptionMigration migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: AlterTable VersionInfo 11:56:15.3 Info: => 1.1E-06s 11:56:15.3 Info: CreateColumn VersionInfo Description String 11:56:15.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:15.3 Info: => 0.0002107s 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: VersionDescriptionMigration migrated 11:56:15.3 Info: => 0.0004154s 11:56:15.3 Info: 1: InitialSetup migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 1 11:56:15.3 Info: CreateTable Config 11:56:15.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:15.3 Info: => 0.0001666s 11:56:15.3 Info: CreateIndex Config (Key) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:15.3 Info: => 8.05E-05s 11:56:15.3 Info: CreateTable RootFolders 11:56:15.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:15.3 Info: => 8.78E-05s 11:56:15.3 Info: CreateIndex RootFolders (Path) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:15.3 Info: => 7.57E-05s 11:56:15.3 Info: CreateTable Artists 11:56: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) 11:56:15.3 Info: => 0.0002506s 11:56:15.3 Info: CreateIndex Artists (ForeignArtistId) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.3 Info: => 7.78E-05s 11:56:15.3 Info: CreateIndex Artists (NameSlug) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.3 Info: => 7.53E-05s 11:56:15.3 Info: CreateIndex Artists (CleanName) 11:56:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.3 Info: => 7.05E-05s 11:56:15.3 Info: CreateIndex Artists (Path) 11:56:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.3 Info: => 6.86E-05s 11:56:15.3 Info: CreateTable Albums 11:56: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) 11:56:15.3 Info: => 0.0002207s 11:56:15.3 Info: CreateIndex Albums (ForeignAlbumId) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.3 Info: => 7.61E-05s 11:56:15.3 Info: CreateIndex Albums (MBId) 11:56:15.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.3 Info: => 7.26E-05s 11:56:15.3 Info: CreateIndex Albums (TADBId) 11:56:15.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.3 Info: => 7.16E-05s 11:56:15.3 Info: CreateIndex Albums (TitleSlug) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.3 Info: => 7.12E-05s 11:56:15.3 Info: CreateIndex Albums (CleanTitle) 11:56:15.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.3 Info: => 7.27E-05s 11:56:15.3 Info: CreateIndex Albums (Path) 11:56:15.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:15.3 Info: => 6.99E-05s 11:56:15.3 Info: CreateTable Tracks 11:56: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) 11:56:15.3 Info: => 0.0001506s 11:56:15.3 Info: CreateIndex Tracks (ForeignTrackId) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.3 Info: => 7.72E-05s 11:56:15.3 Info: CreateIndex Tracks (ArtistId) 11:56:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.3 Info: => 7.65E-05s 11:56:15.3 Info: CreateIndex Tracks (TrackFileId) 11:56:15.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.3 Info: => 0.0001291s 11:56:15.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:15.3 Info: => 0.000117s 11:56:15.3 Info: CreateTable TrackFiles 11:56: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) 11:56:15.3 Info: => 0.0001522s 11:56:15.3 Info: CreateIndex TrackFiles (ArtistId) 11:56:15.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:15.3 Info: => 8.13E-05s 11:56:15.3 Info: CreateIndex TrackFiles (AlbumId) 11:56:15.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.3 Info: => 8.72E-05s 11:56:15.3 Info: CreateTable History 11:56: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) 11:56:15.3 Info: => 0.0001827s 11:56:15.3 Info: CreateIndex History (Date) 11:56:15.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.3 Info: => 8.84E-05s 11:56:15.3 Info: CreateIndex History (EventType) 11:56:15.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.3 Info: => 0.0001108s 11:56:15.3 Info: CreateIndex History (DownloadId) 11:56:15.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:15.3 Info: => 9.91E-05s 11:56:15.3 Info: CreateIndex History (AlbumId) 11:56:15.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:15.3 Info: => 8.67E-05s 11:56:15.3 Info: CreateTable Notifications 11:56: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) 11:56:15.3 Info: => 0.000145s 11:56:15.3 Info: CreateTable ScheduledTasks 11:56: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) 11:56:15.3 Info: => 0.0001159s 11:56:15.3 Info: CreateIndex ScheduledTasks (TypeName) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:15.3 Info: => 0.002386s 11:56:15.3 Info: CreateTable Indexers 11:56: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) 11:56:15.3 Info: => 0.0001276s 11:56:15.3 Info: CreateIndex Indexers (Name) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.3 Info: => 0.0001299s 11:56:15.3 Info: CreateTable Profiles 11:56: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) 11:56:15.3 Info: => 0.0001233s 11:56:15.3 Info: CreateIndex Profiles (Name) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:15.3 Info: => 8.79E-05s 11:56:15.3 Info: CreateTable QualityDefinitions 11:56: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) 11:56:15.3 Info: => 0.0001178s 11:56:15.3 Info: CreateIndex QualityDefinitions (Quality) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:15.3 Info: => 8.34E-05s 11:56:15.3 Info: CreateIndex QualityDefinitions (Title) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:15.3 Info: => 8.7E-05s 11:56:15.3 Info: CreateTable NamingConfig 11:56: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) 11:56:15.3 Info: => 0.0001556s 11:56:15.3 Info: CreateTable Blacklist 11:56: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 '') 11:56:15.3 Info: => 0.0001918s 11:56:15.3 Info: CreateTable Metadata 11:56: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) 11:56:15.3 Info: => 0.0001127s 11:56:15.3 Info: CreateTable MetadataFiles 11:56: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) 11:56:15.3 Info: => 0.0001342s 11:56:15.3 Info: CreateTable DownloadClients 11:56: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) 11:56:15.3 Info: => 0.0001134s 11:56:15.3 Info: CreateTable PendingReleases 11:56: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 '') 11:56:15.3 Info: => 0.0001214s 11:56:15.3 Info: CreateTable RemotePathMappings 11:56: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) 11:56:15.3 Info: => 0.0001041s 11:56:15.3 Info: CreateTable Tags 11:56:15.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:15.3 Info: => 9.34E-05s 11:56:15.3 Info: CreateIndex Tags (Label) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:15.3 Info: => 0.0001032s 11:56:15.3 Info: CreateTable Restrictions 11:56:15.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:15.3 Info: => 0.0001082s 11:56:15.3 Info: CreateTable DelayProfiles 11:56: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) 11:56:15.3 Info: => 0.0001352s 11:56:15.3 Info: CreateTable Users 11:56: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) 11:56:15.3 Info: => 0.0001075s 11:56:15.3 Info: CreateIndex Users (Identifier) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:15.3 Info: => 9.68E-05s 11:56:15.3 Info: CreateIndex Users (Username) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:15.3 Info: => 8.73E-05s 11:56:15.3 Info: CreateTable Commands 11:56: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) 11:56:15.3 Info: => 0.0001475s 11:56:15.3 Info: CreateTable IndexerStatus 11:56: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) 11:56:15.3 Info: => 0.0001472s 11:56:15.3 Info: CreateIndex IndexerStatus (ProviderId) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:15.3 Info: => 8.46E-05s 11:56:15.3 Info: CreateTable ExtraFiles 11:56: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) 11:56:15.3 Info: => 0.0001244s 11:56:15.3 Info: CreateTable LyricFiles 11:56: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) 11:56:15.3 Info: => 0.000141s 11:56:15.3 Info: CreateTable LanguageProfiles 11:56: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) 11:56:15.3 Info: => 0.0001019s 11:56:15.3 Info: CreateIndex LanguageProfiles (Name) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:15.3 Info: => 0.0001253s 11:56:15.3 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:15.3 Info: => 0.0001156s 11:56:15.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:15.3 Info: => 0.0001351s 11:56:15.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:15.3 Info: -> 1 Insert operations completed in 00:00:00.0000685 taking an average of 00:00:00.0000685 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:15', 'InitialSetup') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 1: InitialSetup migrated 11:56:15.3 Info: => 0.0009755s 11:56:15.3 Info: 2: add_reason_to_pending_releases migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 2 11:56:15.3 Info: AlterTable PendingReleases 11:56:15.3 Info: => 1.1E-06s 11:56:15.3 Info: CreateColumn PendingReleases Reason Int32 11:56:15.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:15.3 Info: => 0.0006342s 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:15', 'add_reason_to_pending_releases') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 2: add_reason_to_pending_releases migrated 11:56:15.3 Info: => 0.0009383s 11:56:15.3 Info: 3: add_medium_support migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 3 11:56:15.3 Info: AlterTable Albums 11:56:15.3 Info: => 1.1E-06s 11:56:15.3 Info: CreateColumn Albums Media String 11:56:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:15.3 Info: => 0.0005765s 11:56:15.3 Info: AlterTable Tracks 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.3 Info: => 0.0005469s 11:56:15.3 Info: AlterTable Tracks 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.3 Info: => 0.0005444s 11:56:15.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.3 Info: => 4.48E-05s 11:56:15.3 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:15.3 Info: DROP TABLE "Tracks" 11:56:15.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.3 Info: => 0.0047782s 11:56:15.3 Info: AlterTable Tracks 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn Tracks TrackNumber String 11:56:15.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:15.3 Info: => 0.0005591s 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:15', 'add_medium_support') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 3: add_medium_support migrated 11:56:15.3 Info: => 0.0009229s 11:56:15.3 Info: 4: add_various_qualites_in_profile migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 4 11:56:15.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.3 Info: => 5.6E-05s 11:56:15.3 Info: PerformDBOperation 11:56:15.3 Info: Performing DB Operation 11:56:15.3 Info: => 3.84E-05s 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:15', 'add_various_qualites_in_profile') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 4: add_various_qualites_in_profile migrated 11:56:15.3 Info: => 0.0002886s 11:56:15.3 Info: 5: metadata_profiles migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 5 11:56:15.3 Info: CreateTable MetadataProfiles 11:56: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) 11:56:15.3 Info: => 0.0001375s 11:56:15.3 Info: CreateIndex MetadataProfiles (Name) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:15.3 Info: => 0.0001399s 11:56:15.3 Info: AlterTable Artists 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:15.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:15.3 Info: => 0.0006164s 11:56:15.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:15.3 Info: DROP TABLE "Artists" 11:56:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.3 Info: => 0.0047809s 11:56:15.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:15.3 Info: DROP TABLE "Artists" 11:56:15.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.3 Info: => 0.0046473s 11:56:15.3 Info: AlterTable Albums 11:56:15.3 Info: => 1E-06s 11:56:15.3 Info: CreateColumn Albums SecondaryTypes String 11:56:15.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:15.3 Info: => 0.0005593s 11:56:15.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:15', 'metadata_profiles') 11:56:15.3 Info: Committing Transaction 11:56:15.3 Info: 5: metadata_profiles migrated 11:56:15.3 Info: => 0.0009592s 11:56:15.3 Info: 6: separate_automatic_and_interactive_search migrating 11:56:15.3 Info: Beginning Transaction 11:56:15.3 Info: Starting migration of Main DB to 6 11:56:15.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:15.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:15.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:15.4 Info: DROP TABLE "Indexers" 11:56:15.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.4 Info: => 0.0058917s 11:56:15.4 Info: AlterTable Indexers 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:15.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:15.4 Info: => 0.0005416s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.4 Info: => 4.44E-05s 11:56:15.4 Info: AlterTable Indexers 11:56:15.4 Info: => 8E-07s 11:56:15.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:15.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:15.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:15.4 Info: DROP TABLE "Indexers" 11:56:15.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.4 Info: => 0.0042696s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:15', 'separate_automatic_and_interactive_search') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 6: separate_automatic_and_interactive_search migrated 11:56:15.4 Info: => 0.0046013s 11:56:15.4 Info: 7: change_album_path_to_relative migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 7 11:56:15.4 Info: DeleteColumn Albums Path 11:56:15.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:15.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:15.4 Info: DROP TABLE "Albums" 11:56:15.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.4 Info: => 0.0058332s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:15', 'change_album_path_to_relative') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 7: change_album_path_to_relative migrated 11:56:15.4 Info: => 0.0062625s 11:56:15.4 Info: 8: change_quality_size_mb_to_kb migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 8 11:56:15.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.4 Info: => 5.57E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:15', 'change_quality_size_mb_to_kb') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 8: change_quality_size_mb_to_kb migrated 11:56:15.4 Info: => 0.0003083s 11:56:15.4 Info: 9: album_releases migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 9 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Albums Releases String 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:15.4 Info: => 0.000583s 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Albums CurrentRelease String 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:15.4 Info: => 0.0005526s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:15', 'album_releases') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 9: album_releases migrated 11:56:15.4 Info: => 0.0008438s 11:56:15.4 Info: 10: album_releases_fix migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 10 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: AlterColumn Albums Releases String 11:56:15.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:15.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.4 Info: DROP TABLE "Albums" 11:56:15.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.4 Info: => 0.005657s 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: AlterColumn Albums CurrentRelease String 11:56:15.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:15.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.4 Info: DROP TABLE "Albums" 11:56:15.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.4 Info: => 0.0057463s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:15', 'album_releases_fix') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 10: album_releases_fix migrated 11:56:15.4 Info: => 0.0061146s 11:56:15.4 Info: 11: import_lists migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 11 11:56:15.4 Info: CreateTable ImportLists 11:56:15.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.4 Info: => 0.0001738s 11:56:15.4 Info: CreateIndex ImportLists (Name) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.4 Info: => 8.55E-05s 11:56:15.4 Info: CreateTable ImportListStatus 11:56:15.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:15.4 Info: => 0.0001202s 11:56:15.4 Info: CreateIndex ImportListStatus (ProviderId) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:15.4 Info: => 8.41E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:15', 'import_lists') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 11: import_lists migrated 11:56:15.4 Info: => 0.0004117s 11:56:15.4 Info: 12: add_release_status migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 12 11:56:15.4 Info: AlterTable MetadataProfiles 11:56:15.4 Info: => 1.2E-06s 11:56:15.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:15.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:15.4 Info: => 0.0006154s 11:56:15.4 Info: PerformDBOperation 11:56:15.4 Info: Performing DB Operation 11:56:15.4 Info: => 3.4E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:15', 'add_release_status') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 12: add_release_status migrated 11:56:15.4 Info: => 0.0003071s 11:56:15.4 Info: 13: album_download_notification migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 13 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006209s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:15', 'album_download_notification') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 13: album_download_notification migrated 11:56:15.4 Info: => 0.0009355s 11:56:15.4 Info: 14: fix_language_metadata_profiles migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 14 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.4 Info: => 8.24E-05s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.4 Info: => 6.18E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:15', 'fix_language_metadata_profiles') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 14: fix_language_metadata_profiles migrated 11:56:15.4 Info: => 0.00031s 11:56:15.4 Info: 15: remove_fanzub migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 15 11:56:15.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.4 Info: => 4.98E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:15', 'remove_fanzub') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 15: remove_fanzub migrated 11:56:15.4 Info: => 0.0002927s 11:56:15.4 Info: 16: update_artist_history_indexes migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 16 11:56:15.4 Info: CreateIndex Albums (ArtistId) 11:56:15.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:15.4 Info: => 0.0001099s 11:56:15.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:15.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:15.4 Info: => 8.95E-05s 11:56:15.4 Info: DeleteIndex History (AlbumId) 11:56:15.4 Info: DROP INDEX "IX_History_AlbumId" 11:56:15.4 Info: => 0.0001314s 11:56:15.4 Info: CreateIndex History (AlbumId, Date) 11:56:15.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.4 Info: => 9.77E-05s 11:56:15.4 Info: DeleteIndex History (DownloadId) 11:56:15.4 Info: DROP INDEX "IX_History_DownloadId" 11:56:15.4 Info: => 0.0001147s 11:56:15.4 Info: CreateIndex History (DownloadId, Date) 11:56:15.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.4 Info: => 9.68E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:15', 'update_artist_history_indexes') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 16: update_artist_history_indexes migrated 11:56:15.4 Info: => 0.0004072s 11:56:15.4 Info: 17: remove_nma migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 17 11:56:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:15.4 Info: => 5.07E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:15', 'remove_nma') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 17: remove_nma migrated 11:56:15.4 Info: => 0.0002968s 11:56:15.4 Info: 18: album_disambiguation migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 18 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1.4E-06s 11:56:15.4 Info: CreateColumn Albums Disambiguation String 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:15.4 Info: => 0.0006301s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:15', 'album_disambiguation') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 18: album_disambiguation migrated 11:56:15.4 Info: => 0.0009231s 11:56:15.4 Info: 19: add_ape_quality_in_profiles migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 19 11:56:15.4 Info: PerformDBOperation 11:56:15.4 Info: Performing DB Operation 11:56:15.4 Info: => 3.54E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:15', 'add_ape_quality_in_profiles') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 19: add_ape_quality_in_profiles migrated 11:56:15.4 Info: => 0.0002871s 11:56:15.4 Info: 20: remove_pushalot migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 20 11:56:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:15.4 Info: => 4.96E-05s 11:56:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:15.4 Info: => 3.64E-05s 11:56:15.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:15.4 Info: => 3.59E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:15', 'remove_pushalot') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 20: remove_pushalot migrated 11:56:15.4 Info: => 0.000279s 11:56:15.4 Info: 21: add_custom_filters migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 21 11:56:15.4 Info: CreateTable CustomFilters 11:56:15.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:15.4 Info: => 0.0001356s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:15', 'add_custom_filters') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 21: add_custom_filters migrated 11:56:15.4 Info: => 0.000417s 11:56:15.4 Info: 22: import_list_tags migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 22 11:56:15.4 Info: AlterTable ImportLists 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn ImportLists Tags String 11:56:15.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:15.4 Info: => 0.0006074s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:15', 'import_list_tags') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 22: import_list_tags migrated 11:56:15.4 Info: => 0.0009268s 11:56:15.4 Info: 23: add_release_groups_etc migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 23 11:56:15.4 Info: CreateTable ArtistMetadata 11:56:15.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:15.4 Info: => 0.0001902s 11:56:15.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:15.4 Info: => 0.0001362s 11:56:15.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.4 Info: => 9.83E-05s 11:56:15.4 Info: AlterTable Artists 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:15.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006535s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.4 Info: => 7.24E-05s 11:56:15.4 Info: CreateTable AlbumReleases 11:56:15.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:15.4 Info: => 0.000162s 11:56:15.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:15.4 Info: => 0.0001214s 11:56:15.4 Info: CreateIndex AlbumReleases (AlbumId) 11:56:15.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:15.4 Info: => 8.61E-05s 11:56:15.4 Info: PerformDBOperation 11:56:15.4 Info: Performing DB Operation 11:56:15.4 Info: => 3.96E-05s 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006313s 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:15.4 Info: => 0.0006272s 11:56:15.4 Info: AlterTable Albums 11:56:15.4 Info: => 1.3E-06s 11:56:15.4 Info: CreateColumn Albums Links String 11:56:15.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:15.4 Info: => 0.0006096s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.4 Info: => 8.75E-05s 11:56:15.4 Info: AlterTable Tracks 11:56:15.4 Info: => 9E-07s 11:56:15.4 Info: CreateColumn Tracks ForeignRecordingId String 11:56:15.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:15.4 Info: => 0.000654s 11:56:15.4 Info: AlterTable Tracks 11:56:15.4 Info: => 2E-06s 11:56:15.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:15.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006277s 11:56:15.4 Info: AlterTable Tracks 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:15.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006219s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.4 Info: => 8.8E-05s 11:56:15.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.4 Info: => 7.33E-05s 11:56:15.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.4 Info: DROP TABLE "Artists" 11:56:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.4 Info: => 0.0060762s 11:56:15.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:15.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:15.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:15.4 Info: DROP TABLE "Albums" 11:56:15.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.4 Info: => 0.0049222s 11:56:15.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:15.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:15.4 Info: DROP TABLE "Tracks" 11:56:15.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.4 Info: => 0.0045103s 11:56:15.4 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56:15.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:15.4 Info: DROP TABLE "TrackFiles" 11:56:15.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.4 Info: => 0.0055473s 11:56:15.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.4 Info: => 8.64E-05s 11:56:15.4 Info: CreateIndex Artists (Monitored) 11:56:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.4 Info: => 8.26E-05s 11:56:15.4 Info: CreateIndex Albums (ArtistMetadataId) 11:56:15.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:15.4 Info: => 9.34E-05s 11:56:15.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:15.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:15.4 Info: => 8.38E-05s 11:56:15.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:15.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:15.4 Info: => 7.91E-05s 11:56:15.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:15.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:15.4 Info: => 8E-05s 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.4 Info: => 4.67E-05s 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.4 Info: => 3.97E-05s 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:15.4 Info: => 4.66E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:15', 'add_release_groups_etc') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 23: add_release_groups_etc migrated 11:56:15.4 Info: => 0.0005945s 11:56:15.4 Info: 24: NewMediaInfoFormat migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 24 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:15.4 Info: => 5.44E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:15', 'NewMediaInfoFormat') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 24: NewMediaInfoFormat migrated 11:56:15.4 Info: => 0.0003237s 11:56:15.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 25 11:56:15.4 Info: RenameTable Restrictions ReleaseProfiles 11:56:15.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:15.4 Info: => 0.0016678s 11:56:15.4 Info: AlterTable ReleaseProfiles 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:15.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:15.4 Info: => 0.0005903s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:15', 'rename_restrictions_to_release_profiles') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:15.4 Info: => 0.000884s 11:56:15.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 26 11:56:15.4 Info: RenameTable Profiles QualityProfiles 11:56:15.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:15.4 Info: => 0.001668s 11:56:15.4 Info: AlterTable QualityProfiles 11:56:15.4 Info: => 1.3E-06s 11:56:15.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:15.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.4 Info: => 0.0006046s 11:56:15.4 Info: AlterTable LanguageProfiles 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:15.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.4 Info: => 0.0005718s 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.4 Info: => 4.66E-05s 11:56:15.4 Info: UpdateData 11:56:15.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.4 Info: => 3.62E-05s 11:56:15.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:15.4 Info: DROP TABLE "Artists" 11:56:15.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.4 Info: => 0.0047773s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:15', 'rename_quality_profiles_add_upgrade_allowed') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:15.4 Info: => 0.005188s 11:56:15.4 Info: 27: add_import_exclusions migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 27 11:56:15.4 Info: CreateTable ImportListExclusions 11:56:15.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:15.4 Info: => 0.0001392s 11:56:15.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:15.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:15.4 Info: => 9.32E-05s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:15', 'add_import_exclusions') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 27: add_import_exclusions migrated 11:56:15.4 Info: => 0.0004231s 11:56:15.4 Info: 28: clean_artist_metadata_table migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.0001746s 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.0001315s 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.0001208s 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.0001215s 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.00012s 11:56: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) 11:56: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) 11:56:15.4 Info: => 0.0001233s 11:56:15.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:15', 'clean_artist_metadata_table') 11:56:15.4 Info: Committing Transaction 11:56:15.4 Info: 28: clean_artist_metadata_table migrated 11:56:15.4 Info: => 0.0004246s 11:56:15.4 Info: 29: health_issue_notification migrating 11:56:15.4 Info: Beginning Transaction 11:56:15.4 Info: Starting migration of Main DB to 29 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0006474s 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1.2E-06s 11:56:15.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.000592s 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1E-06s 11:56:15.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0005851s 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.000584s 11:56:15.4 Info: AlterTable Notifications 11:56:15.4 Info: => 1.1E-06s 11:56:15.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:15.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:15.4 Info: => 0.0005874s 11:56:15.4 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:15.4 Info: DROP TABLE "Notifications" 11:56:15.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.4 Info: => 0.0053186s 11:56:15.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56: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) 11:56: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" 11:56:15.4 Info: DROP TABLE "Notifications" 11:56:15.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.5 Info: => 0.0054712s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:15', 'health_issue_notification') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 29: health_issue_notification migrated 11:56:15.5 Info: => 0.0058874s 11:56:15.5 Info: 30: add_mediafilerepository_mtime migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 30 11:56:15.5 Info: AlterTable TrackFiles 11:56:15.5 Info: => 1.5E-06s 11:56:15.5 Info: CreateColumn TrackFiles Modified DateTime 11:56:15.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:15.5 Info: => 0.0006666s 11:56:15.5 Info: AlterTable TrackFiles 11:56:15.5 Info: => 1.1E-06s 11:56:15.5 Info: CreateColumn TrackFiles Path String 11:56:15.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:15.5 Info: => 0.0006015s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.5 Info: => 4.2E-05s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.5 Info: => 0.0001271s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.5 Info: => 0.0001399s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.5 Info: => 0.0001599s 11:56:15.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.5 Info: => 8.84E-05s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.5 Info: => 5.6E-05s 11:56:15.5 Info: AlterTable TrackFiles 11:56:15.5 Info: => 1E-06s 11:56:15.5 Info: AlterColumn TrackFiles Path String 11:56:15.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.5 Info: DROP TABLE "TrackFiles" 11:56:15.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.5 Info: => 0.004613s 11:56:15.5 Info: CreateIndex TrackFiles (Path) 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.5 Info: => 8.63E-05s 11:56:15.5 Info: DeleteColumn TrackFiles RelativePath 11:56:15.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.5 Info: DROP TABLE "TrackFiles" 11:56:15.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.5 Info: => 0.0061287s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:15', 'add_mediafilerepository_mtime') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 30: add_mediafilerepository_mtime migrated 11:56:15.5 Info: => 0.0065097s 11:56:15.5 Info: 31: add_artistmetadataid_constraint migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 31 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:15.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:15.5 Info: => 9.72E-05s 11:56:15.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:15.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:15.5 Info: => 0.0001424s 11:56:15.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:15.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.5 Info: DROP TABLE "Artists" 11:56:15.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.5 Info: => 0.0047921s 11:56:15.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.5 Info: => 8.81E-05s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:15', 'add_artistmetadataid_constraint') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 31: add_artistmetadataid_constraint migrated 11:56:15.5 Info: => 0.0004655s 11:56:15.5 Info: 32: old_ids_and_artist_alias migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 32 11:56:15.5 Info: AlterTable ArtistMetadata 11:56:15.5 Info: => 1.2E-06s 11:56:15.5 Info: CreateColumn ArtistMetadata Aliases String 11:56:15.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0006377s 11:56:15.5 Info: AlterTable ArtistMetadata 11:56:15.5 Info: => 1.3E-06s 11:56:15.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:15.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0005948s 11:56:15.5 Info: AlterTable Albums 11:56:15.5 Info: => 1.2E-06s 11:56:15.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:15.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0005908s 11:56:15.5 Info: AlterTable AlbumReleases 11:56:15.5 Info: => 1E-06s 11:56:15.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:15.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0006027s 11:56:15.5 Info: AlterTable Tracks 11:56:15.5 Info: => 1E-06s 11:56:15.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:15.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0006004s 11:56:15.5 Info: AlterTable Tracks 11:56:15.5 Info: => 9E-07s 11:56:15.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:15.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:15.5 Info: => 0.0006011s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:15', 'old_ids_and_artist_alias') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 32: old_ids_and_artist_alias migrated 11:56:15.5 Info: => 0.0009402s 11:56:15.5 Info: 33: download_propers_config migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 33 11:56:15.5 Info: PerformDBOperation 11:56:15.5 Info: Performing DB Operation 11:56:15.5 Info: => 3.62E-05s 11:56:15.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:15.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:15.5 Info: => 3.97E-05s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:15', 'download_propers_config') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 33: download_propers_config migrated 11:56:15.5 Info: => 0.0003199s 11:56:15.5 Info: 34: remove_language_profiles migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 34 11:56:15.5 Info: DeleteTable LanguageProfiles 11:56:15.5 Info: DROP TABLE "LanguageProfiles" 11:56:15.5 Info: => 0.0002176s 11:56:15.5 Info: DeleteColumn Artists LanguageProfileId 11:56:15.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.5 Info: DROP TABLE "Artists" 11:56:15.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.5 Info: => 0.0049212s 11:56:15.5 Info: DeleteColumn ImportLists LanguageProfileId 11:56:15.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:15.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:15.5 Info: DROP TABLE "ImportLists" 11:56:15.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.5 Info: => 0.0057138s 11:56:15.5 Info: DeleteColumn Blacklist Language 11:56:15.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:15.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:15.5 Info: DROP TABLE "Blacklist" 11:56:15.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:15.5 Info: => 0.0053623s 11:56:15.5 Info: DeleteColumn History Language 11:56:15.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:15.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:15.5 Info: DROP TABLE "History" 11:56:15.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:15.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.5 Info: => 0.0048103s 11:56:15.5 Info: DeleteColumn LyricFiles Language 11:56:15.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:15.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:15.5 Info: DROP TABLE "LyricFiles" 11:56:15.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:15.5 Info: => 0.005347s 11:56:15.5 Info: DeleteColumn TrackFiles Language 11:56:15.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:15.5 Info: DROP TABLE "TrackFiles" 11:56:15.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.5 Info: => 0.0057212s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:15', 'remove_language_profiles') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 34: remove_language_profiles migrated 11:56:15.5 Info: => 0.0063071s 11:56:15.5 Info: 35: multi_disc_naming_format migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 35 11:56:15.5 Info: AlterTable NamingConfig 11:56:15.5 Info: => 1.3E-06s 11:56:15.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:15.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:15.5 Info: => 0.0006264s 11:56:15.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:15.5 Info: => 4.79E-05s 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:15', 'multi_disc_naming_format') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 35: multi_disc_naming_format migrated 11:56:15.5 Info: => 0.0003652s 11:56:15.5 Info: 36: add_download_client_priority migrating 11:56:15.5 Info: Beginning Transaction 11:56:15.5 Info: Starting migration of Main DB to 36 11:56:15.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:56:15.5 Info: AlterTable DownloadClients 11:56:15.5 Info: => 1.1E-06s 11:56:15.5 Info: CreateColumn DownloadClients Priority Int32 11:56:15.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:15.5 Info: => 0.0006106s 11:56:15.5 Info: PerformDBOperation 11:56:15.5 Info: Performing DB Operation 11:56:15.5 Info: => 0.0001073s 11:56:15.5 Info: -> 1 Insert operations completed in 00:00:00.0000938 taking an average of 00:00:00.0000938 11:56:15.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:15', 'add_download_client_priority') 11:56:15.5 Info: Committing Transaction 11:56:15.5 Info: 36: add_download_client_priority migrated 11:56:15.5 Info: => 0.0004644s 11:56:15.5 Debug: Took: 00:00:00.2183439 11:56:15.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:56:15.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:56:15.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173755994101_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:15.6 Info: DatabaseEngineVersionCheck migrating 11:56:15.6 Info: PerformDBOperation 11:56:15.6 Info: Performing DB Operation 11:56:15.6 Info: SQLite 3.46.1 11:56:15.6 Info: => 0.0010601s 11:56:15.6 Info: DatabaseEngineVersionCheck migrated 11:56:15.6 Info: => 0.0010766s 11:56:15.6 Info: VersionMigration migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: CreateTable VersionInfo 11:56:15.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:15.6 Info: => 0.0001457s 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: VersionMigration migrated 11:56:15.6 Info: => 0.0005508s 11:56:15.6 Info: VersionUniqueMigration migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: CreateIndex VersionInfo (Version) 11:56:15.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:15.6 Info: => 0.0001683s 11:56:15.6 Info: AlterTable VersionInfo 11:56:15.6 Info: => 9E-07s 11:56:15.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:15.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:15.6 Info: => 0.0005803s 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: VersionUniqueMigration migrated 11:56:15.6 Info: => 0.0008002s 11:56:15.6 Info: VersionDescriptionMigration migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: AlterTable VersionInfo 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: CreateColumn VersionInfo Description String 11:56:15.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:15.6 Info: => 0.0002194s 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: VersionDescriptionMigration migrated 11:56:15.6 Info: => 0.0004308s 11:56:15.6 Info: 1: InitialSetup migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 1 11:56:15.6 Info: CreateTable Config 11:56:15.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001733s 11:56:15.6 Info: CreateIndex Config (Key) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:15.6 Info: => 0.000134s 11:56:15.6 Info: CreateTable RootFolders 11:56:15.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001014s 11:56:15.6 Info: CreateIndex RootFolders (Path) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:15.6 Info: => 0.0001236s 11:56:15.6 Info: CreateTable Artists 11:56:15.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:15.6 Info: => 0.0002928s 11:56:15.6 Info: CreateIndex Artists (ForeignArtistId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.6 Info: => 0.0001132s 11:56:15.6 Info: CreateIndex Artists (NameSlug) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.6 Info: => 0.000122s 11:56:15.6 Info: CreateIndex Artists (CleanName) 11:56:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.6 Info: => 0.0001198s 11:56:15.6 Info: CreateIndex Artists (Path) 11:56:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.6 Info: => 0.000106s 11:56:15.6 Info: CreateTable Albums 11:56:15.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.6 Info: => 0.0002644s 11:56:15.6 Info: CreateIndex Albums (ForeignAlbumId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.6 Info: => 0.0001071s 11:56:15.6 Info: CreateIndex Albums (MBId) 11:56:15.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.6 Info: => 0.0001027s 11:56:15.6 Info: CreateIndex Albums (TADBId) 11:56:15.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.6 Info: => 0.0001014s 11:56:15.6 Info: CreateIndex Albums (TitleSlug) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.6 Info: => 9.79E-05s 11:56:15.6 Info: CreateIndex Albums (CleanTitle) 11:56:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.6 Info: => 0.0001199s 11:56:15.6 Info: CreateIndex Albums (Path) 11:56:15.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:15.6 Info: => 0.0001005s 11:56:15.6 Info: CreateTable Tracks 11:56:15.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.6 Info: => 0.000187s 11:56:15.6 Info: CreateIndex Tracks (ForeignTrackId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.6 Info: => 0.0001122s 11:56:15.6 Info: CreateIndex Tracks (ArtistId) 11:56:15.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.6 Info: => 0.0001085s 11:56:15.6 Info: CreateIndex Tracks (TrackFileId) 11:56:15.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.6 Info: => 0.0001183s 11:56:15.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:15.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:15.6 Info: => 8.72E-05s 11:56:15.6 Info: CreateTable TrackFiles 11:56:15.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:15.6 Info: => 0.0001728s 11:56:15.6 Info: CreateIndex TrackFiles (ArtistId) 11:56:15.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:15.6 Info: => 0.000112s 11:56:15.6 Info: CreateIndex TrackFiles (AlbumId) 11:56:15.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.6 Info: => 0.0001106s 11:56:15.6 Info: CreateTable History 11:56:15.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:15.6 Info: => 0.0026319s 11:56:15.6 Info: CreateIndex History (Date) 11:56:15.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.6 Info: => 0.0001228s 11:56:15.6 Info: CreateIndex History (EventType) 11:56:15.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.6 Info: => 0.0001218s 11:56:15.6 Info: CreateIndex History (DownloadId) 11:56:15.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:15.6 Info: => 0.000113s 11:56:15.6 Info: CreateIndex History (AlbumId) 11:56:15.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:15.6 Info: => 0.0001069s 11:56:15.6 Info: CreateTable Notifications 11:56:15.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:15.6 Info: => 0.000143s 11:56:15.6 Info: CreateTable ScheduledTasks 11:56:15.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:15.6 Info: => 0.0001159s 11:56:15.6 Info: CreateIndex ScheduledTasks (TypeName) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:15.6 Info: => 0.0001156s 11:56:15.6 Info: CreateTable Indexers 11:56:15.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:15.6 Info: => 0.0001198s 11:56:15.6 Info: CreateIndex Indexers (Name) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.6 Info: => 0.0001395s 11:56:15.6 Info: CreateTable Profiles 11:56:15.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001345s 11:56:15.6 Info: CreateIndex Profiles (Name) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:15.6 Info: => 0.0001101s 11:56:15.6 Info: CreateTable QualityDefinitions 11:56:15.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:15.6 Info: => 0.0001234s 11:56:15.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:15.6 Info: => 0.0001086s 11:56:15.6 Info: CreateIndex QualityDefinitions (Title) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:15.6 Info: => 0.000107s 11:56:15.6 Info: CreateTable NamingConfig 11:56:15.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:15.6 Info: => 0.0001517s 11:56:15.6 Info: CreateTable Blacklist 11:56:15.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:15.6 Info: => 0.0002105s 11:56:15.6 Info: CreateTable Metadata 11:56:15.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.6 Info: => 0.000115s 11:56:15.6 Info: CreateTable MetadataFiles 11:56:15.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001359s 11:56:15.6 Info: CreateTable DownloadClients 11:56:15.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001141s 11:56:15.6 Info: CreateTable PendingReleases 11:56:15.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:15.6 Info: => 0.0001244s 11:56:15.6 Info: CreateTable RemotePathMappings 11:56:15.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001035s 11:56:15.6 Info: CreateTable Tags 11:56:15.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:15.6 Info: => 9.56E-05s 11:56:15.6 Info: CreateIndex Tags (Label) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:15.6 Info: => 0.0001291s 11:56:15.6 Info: CreateTable Restrictions 11:56:15.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001114s 11:56:15.6 Info: CreateTable DelayProfiles 11:56:15.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001409s 11:56:15.6 Info: CreateTable Users 11:56:15.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001065s 11:56:15.6 Info: CreateIndex Users (Identifier) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:15.6 Info: => 0.0001179s 11:56:15.6 Info: CreateIndex Users (Username) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:15.6 Info: => 0.000112s 11:56:15.6 Info: CreateTable Commands 11:56:15.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:15.6 Info: => 0.0001467s 11:56:15.6 Info: CreateTable IndexerStatus 11:56:15.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:15.6 Info: => 0.0001445s 11:56:15.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:15.6 Info: => 0.00012s 11:56:15.6 Info: CreateTable ExtraFiles 11:56:15.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:15.6 Info: => 0.0001817s 11:56:15.6 Info: CreateTable LyricFiles 11:56:15.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:15.6 Info: => 0.0001516s 11:56:15.6 Info: CreateTable LanguageProfiles 11:56:15.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:15.6 Info: => 0.0001042s 11:56:15.6 Info: CreateIndex LanguageProfiles (Name) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:15.6 Info: => 0.0001378s 11:56:15.6 Info: CreateTable DownloadClientStatus 11:56:15.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:15.6 Info: => 0.0001211s 11:56:15.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:15.6 Info: => 0.0001369s 11:56:15.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:15.6 Info: -> 1 Insert operations completed in 00:00:00.0000703 taking an average of 00:00:00.0000703 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:15', 'InitialSetup') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 1: InitialSetup migrated 11:56:15.6 Info: => 0.0010461s 11:56:15.6 Info: 2: add_reason_to_pending_releases migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 2 11:56:15.6 Info: AlterTable PendingReleases 11:56:15.6 Info: => 1.2E-06s 11:56:15.6 Info: CreateColumn PendingReleases Reason Int32 11:56:15.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:15.6 Info: => 0.0006173s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:15', 'add_reason_to_pending_releases') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 2: add_reason_to_pending_releases migrated 11:56:15.6 Info: => 0.0009248s 11:56:15.6 Info: 3: add_medium_support migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 3 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 9E-07s 11:56:15.6 Info: CreateColumn Albums Media String 11:56:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:15.6 Info: => 0.0005982s 11:56:15.6 Info: AlterTable Tracks 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.6 Info: => 0.0005701s 11:56:15.6 Info: AlterTable Tracks 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.6 Info: => 0.0005575s 11:56:15.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.6 Info: => 4.71E-05s 11:56:15.6 Info: DeleteColumn Tracks TrackNumber 11:56:15.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:15.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:15.6 Info: DROP TABLE "Tracks" 11:56:15.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.6 Info: => 0.0048674s 11:56:15.6 Info: AlterTable Tracks 11:56:15.6 Info: => 1.1E-06s 11:56:15.6 Info: CreateColumn Tracks TrackNumber String 11:56:15.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:15.6 Info: => 0.000576s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:15', 'add_medium_support') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 3: add_medium_support migrated 11:56:15.6 Info: => 0.0009439s 11:56:15.6 Info: 4: add_various_qualites_in_profile migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 4 11:56:15.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.6 Info: => 5.65E-05s 11:56:15.6 Info: PerformDBOperation 11:56:15.6 Info: Performing DB Operation 11:56:15.6 Info: => 3.84E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:15', 'add_various_qualites_in_profile') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 4: add_various_qualites_in_profile migrated 11:56:15.6 Info: => 0.0002869s 11:56:15.6 Info: 5: metadata_profiles migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 5 11:56:15.6 Info: CreateTable MetadataProfiles 11:56:15.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:15.6 Info: => 0.0001376s 11:56:15.6 Info: CreateIndex MetadataProfiles (Name) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:15.6 Info: => 0.0001406s 11:56:15.6 Info: AlterTable Artists 11:56:15.6 Info: => 9E-07s 11:56:15.6 Info: CreateColumn Artists MetadataProfileId Int32 11:56:15.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:15.6 Info: => 0.0005959s 11:56:15.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:15.6 Info: DROP TABLE "Artists" 11:56:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.6 Info: => 0.0047089s 11:56:15.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:15.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:15.6 Info: DROP TABLE "Artists" 11:56:15.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.6 Info: => 0.0046752s 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: CreateColumn Albums SecondaryTypes String 11:56:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:15.6 Info: => 0.000549s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:15', 'metadata_profiles') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 5: metadata_profiles migrated 11:56:15.6 Info: => 0.0009526s 11:56:15.6 Info: 6: separate_automatic_and_interactive_search migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 6 11:56:15.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:15.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:15.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:15.6 Info: DROP TABLE "Indexers" 11:56:15.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.6 Info: => 0.0060139s 11:56:15.6 Info: AlterTable Indexers 11:56:15.6 Info: => 1.1E-06s 11:56:15.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:15.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:15.6 Info: => 0.0005742s 11:56:15.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.6 Info: => 4.49E-05s 11:56:15.6 Info: AlterTable Indexers 11:56:15.6 Info: => 9E-07s 11:56:15.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:15.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:15.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:15.6 Info: DROP TABLE "Indexers" 11:56:15.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.6 Info: => 0.0042432s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:15', 'separate_automatic_and_interactive_search') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 6: separate_automatic_and_interactive_search migrated 11:56:15.6 Info: => 0.0045848s 11:56:15.6 Info: 7: change_album_path_to_relative migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 7 11:56:15.6 Info: DeleteColumn Albums Path 11:56:15.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:15.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:15.6 Info: DROP TABLE "Albums" 11:56:15.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.6 Info: => 0.0061308s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:15', 'change_album_path_to_relative') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 7: change_album_path_to_relative migrated 11:56:15.6 Info: => 0.0065368s 11:56:15.6 Info: 8: change_quality_size_mb_to_kb migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 8 11:56:15.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.6 Info: => 5.53E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:15', 'change_quality_size_mb_to_kb') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 8: change_quality_size_mb_to_kb migrated 11:56:15.6 Info: => 0.0003095s 11:56:15.6 Info: 9: album_releases migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 9 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 1.2E-06s 11:56:15.6 Info: CreateColumn Albums Releases String 11:56:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:15.6 Info: => 0.0005821s 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: CreateColumn Albums CurrentRelease String 11:56:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:15.6 Info: => 0.0005558s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:15', 'album_releases') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 9: album_releases migrated 11:56:15.6 Info: => 0.0008456s 11:56:15.6 Info: 10: album_releases_fix migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 10 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 1.2E-06s 11:56:15.6 Info: AlterColumn Albums Releases String 11:56:15.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:15.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.6 Info: DROP TABLE "Albums" 11:56:15.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.6 Info: => 0.0046391s 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 1E-06s 11:56:15.6 Info: AlterColumn Albums CurrentRelease String 11:56:15.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:15.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.6 Info: DROP TABLE "Albums" 11:56:15.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.6 Info: => 0.0046305s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:15', 'album_releases_fix') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 10: album_releases_fix migrated 11:56:15.6 Info: => 0.0059313s 11:56:15.6 Info: 11: import_lists migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 11 11:56:15.6 Info: CreateTable ImportLists 11:56:15.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.6 Info: => 0.0001778s 11:56:15.6 Info: CreateIndex ImportLists (Name) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.6 Info: => 8.75E-05s 11:56:15.6 Info: CreateTable ImportListStatus 11:56:15.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:15.6 Info: => 0.000121s 11:56:15.6 Info: CreateIndex ImportListStatus (ProviderId) 11:56:15.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:15.6 Info: => 8.52E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:15', 'import_lists') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 11: import_lists migrated 11:56:15.6 Info: => 0.0003951s 11:56:15.6 Info: 12: add_release_status migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 12 11:56:15.6 Info: AlterTable MetadataProfiles 11:56:15.6 Info: => 1.1E-06s 11:56:15.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:15.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:15.6 Info: => 0.0006528s 11:56:15.6 Info: PerformDBOperation 11:56:15.6 Info: Performing DB Operation 11:56:15.6 Info: => 3.39E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:15', 'add_release_status') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 12: add_release_status migrated 11:56:15.6 Info: => 0.0011959s 11:56:15.6 Info: 13: album_download_notification migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 13 11:56:15.6 Info: AlterTable Notifications 11:56:15.6 Info: => 1.1E-06s 11:56:15.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:15.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:15.6 Info: => 0.0006254s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:15', 'album_download_notification') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 13: album_download_notification migrated 11:56:15.6 Info: => 0.000922s 11:56:15.6 Info: 14: fix_language_metadata_profiles migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:15.6 Info: => 8.22E-05s 11:56: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 11:56: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 11:56:15.6 Info: => 6.18E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:15', 'fix_language_metadata_profiles') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 14: fix_language_metadata_profiles migrated 11:56:15.6 Info: => 0.000351s 11:56:15.6 Info: 15: remove_fanzub migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 15 11:56:15.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.6 Info: => 4.82E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:15', 'remove_fanzub') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 15: remove_fanzub migrated 11:56:15.6 Info: => 0.0002965s 11:56:15.6 Info: 16: update_artist_history_indexes migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 16 11:56:15.6 Info: CreateIndex Albums (ArtistId) 11:56:15.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:15.6 Info: => 0.0001103s 11:56:15.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:15.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:15.6 Info: => 8.97E-05s 11:56:15.6 Info: DeleteIndex History (AlbumId) 11:56:15.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:15.6 Info: => 0.0001352s 11:56:15.6 Info: CreateIndex History (AlbumId, Date) 11:56:15.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.6 Info: => 0.0001032s 11:56:15.6 Info: DeleteIndex History (DownloadId) 11:56:15.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:15.6 Info: => 0.0001156s 11:56:15.6 Info: CreateIndex History (DownloadId, Date) 11:56:15.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.6 Info: => 9.6E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:15', 'update_artist_history_indexes') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 16: update_artist_history_indexes migrated 11:56:15.6 Info: => 0.000408s 11:56:15.6 Info: 17: remove_nma migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 17 11:56:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:15.6 Info: => 5.1E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:15', 'remove_nma') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 17: remove_nma migrated 11:56:15.6 Info: => 0.0002956s 11:56:15.6 Info: 18: album_disambiguation migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 18 11:56:15.6 Info: AlterTable Albums 11:56:15.6 Info: => 9E-07s 11:56:15.6 Info: CreateColumn Albums Disambiguation String 11:56:15.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:15.6 Info: => 0.0006252s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:15', 'album_disambiguation') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 18: album_disambiguation migrated 11:56:15.6 Info: => 0.0009163s 11:56:15.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 19 11:56:15.6 Info: PerformDBOperation 11:56:15.6 Info: Performing DB Operation 11:56:15.6 Info: => 3.6E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:15', 'add_ape_quality_in_profiles') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:15.6 Info: => 0.0002846s 11:56:15.6 Info: 20: remove_pushalot migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 20 11:56:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:15.6 Info: => 4.99E-05s 11:56:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:15.6 Info: => 3.83E-05s 11:56:15.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:15.6 Info: => 3.6E-05s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:15', 'remove_pushalot') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 20: remove_pushalot migrated 11:56:15.6 Info: => 0.000288s 11:56:15.6 Info: 21: add_custom_filters migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 21 11:56:15.6 Info: CreateTable CustomFilters 11:56: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) 11:56:15.6 Info: => 0.0001338s 11:56:15.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:15', 'add_custom_filters') 11:56:15.6 Info: Committing Transaction 11:56:15.6 Info: 21: add_custom_filters migrated 11:56:15.6 Info: => 0.0004104s 11:56:15.6 Info: 22: import_list_tags migrating 11:56:15.6 Info: Beginning Transaction 11:56:15.6 Info: Starting migration of Main DB to 22 11:56:15.6 Info: AlterTable ImportLists 11:56:15.6 Info: => 2.6E-06s 11:56:15.6 Info: CreateColumn ImportLists Tags String 11:56:15.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:15.7 Info: => 0.0006271s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:15', 'import_list_tags') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 22: import_list_tags migrated 11:56:15.7 Info: => 0.0009416s 11:56:15.7 Info: 23: add_release_groups_etc migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 23 11:56:15.7 Info: CreateTable ArtistMetadata 11:56:15.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:15.7 Info: => 0.000185s 11:56:15.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:15.7 Info: => 0.0001403s 11:56:15.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.7 Info: => 0.0010715s 11:56:15.7 Info: AlterTable Artists 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:15.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0006409s 11:56:15.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.7 Info: => 7.39E-05s 11:56:15.7 Info: CreateTable AlbumReleases 11:56:15.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:15.7 Info: => 0.0001638s 11:56:15.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:15.7 Info: => 0.000127s 11:56:15.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:15.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:15.7 Info: => 9.05E-05s 11:56:15.7 Info: PerformDBOperation 11:56:15.7 Info: Performing DB Operation 11:56:15.7 Info: => 3.86E-05s 11:56:15.7 Info: AlterTable Albums 11:56:15.7 Info: => 9E-07s 11:56:15.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:15.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0006372s 11:56:15.7 Info: AlterTable Albums 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:15.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:15.7 Info: => 0.0006313s 11:56:15.7 Info: AlterTable Albums 11:56:15.7 Info: => 9E-07s 11:56:15.7 Info: CreateColumn Albums Links String 11:56:15.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:15.7 Info: => 0.0006224s 11:56:15.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.7 Info: => 8.88E-05s 11:56:15.7 Info: AlterTable Tracks 11:56:15.7 Info: => 9E-07s 11:56:15.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:15.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:15.7 Info: => 0.0006282s 11:56:15.7 Info: AlterTable Tracks 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:15.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0006224s 11:56:15.7 Info: AlterTable Tracks 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:15.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0006248s 11:56:15.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.7 Info: => 8.76E-05s 11:56:15.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.7 Info: => 0.0009449s 11:56:15.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.7 Info: DROP TABLE "Artists" 11:56:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.7 Info: => 0.0059382s 11:56:15.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:15.7 Info: DROP TABLE "Albums" 11:56:15.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.7 Info: => 0.004901s 11:56:15.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:15.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:15.7 Info: DROP TABLE "Tracks" 11:56:15.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.7 Info: => 0.0058087s 11:56:15.7 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:15.7 Info: DROP TABLE "TrackFiles" 11:56:15.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.7 Info: => 0.0043228s 11:56:15.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.7 Info: => 8.52E-05s 11:56:15.7 Info: CreateIndex Artists (Monitored) 11:56:15.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.7 Info: => 8.17E-05s 11:56:15.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:15.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:15.7 Info: => 8.12E-05s 11:56:15.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:15.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:15.7 Info: => 8.15E-05s 11:56:15.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:15.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:15.7 Info: => 8.04E-05s 11:56:15.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:15.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:15.7 Info: => 7.93E-05s 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.7 Info: => 4.54E-05s 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.7 Info: => 4.2E-05s 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:15.7 Info: => 4.75E-05s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:15', 'add_release_groups_etc') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 23: add_release_groups_etc migrated 11:56:15.7 Info: => 0.0005972s 11:56:15.7 Info: 24: NewMediaInfoFormat migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 24 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:15.7 Info: => 5.51E-05s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:15', 'NewMediaInfoFormat') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 24: NewMediaInfoFormat migrated 11:56:15.7 Info: => 0.000304s 11:56:15.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 25 11:56:15.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:15.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:15.7 Info: => 0.0016667s 11:56:15.7 Info: AlterTable ReleaseProfiles 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:15.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:15.7 Info: => 0.0005899s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:15', 'rename_restrictions_to_release_profiles') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:15.7 Info: => 0.0008865s 11:56:15.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 26 11:56:15.7 Info: RenameTable Profiles QualityProfiles 11:56:15.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:15.7 Info: => 0.001676s 11:56:15.7 Info: AlterTable QualityProfiles 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:15.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.7 Info: => 0.0005844s 11:56:15.7 Info: AlterTable LanguageProfiles 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:15.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.7 Info: => 0.0005683s 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.7 Info: => 4.97E-05s 11:56:15.7 Info: UpdateData 11:56:15.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.7 Info: => 3.58E-05s 11:56:15.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.7 Info: DROP TABLE "Artists" 11:56:15.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.7 Info: => 0.0060744s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:15', 'rename_quality_profiles_add_upgrade_allowed') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:15.7 Info: => 0.0065003s 11:56:15.7 Info: 27: add_import_exclusions migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 27 11:56:15.7 Info: CreateTable ImportListExclusions 11:56:15.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:15.7 Info: => 0.000136s 11:56:15.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:15.7 Info: => 9.37E-05s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:15', 'add_import_exclusions') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 27: add_import_exclusions migrated 11:56:15.7 Info: => 0.0004211s 11:56:15.7 Info: 28: clean_artist_metadata_table migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 28 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: => 0.0001654s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: => 0.0001301s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.7 Info: => 0.0001227s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.7 Info: => 0.0001268s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.7 Info: => 0.0001228s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.7 Info: => 0.0001228s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:15', 'clean_artist_metadata_table') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 28: clean_artist_metadata_table migrated 11:56:15.7 Info: => 0.0004163s 11:56:15.7 Info: 29: health_issue_notification migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 29 11:56:15.7 Info: AlterTable Notifications 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0006318s 11:56:15.7 Info: AlterTable Notifications 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0005908s 11:56:15.7 Info: AlterTable Notifications 11:56:15.7 Info: => 1.2E-06s 11:56:15.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0005964s 11:56:15.7 Info: AlterTable Notifications 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0005933s 11:56:15.7 Info: AlterTable Notifications 11:56:15.7 Info: => 1.1E-06s 11:56:15.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:15.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:15.7 Info: => 0.0005929s 11:56:15.7 Info: DeleteColumn Notifications OnDownload 11:56:15.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.7 Info: DROP TABLE "Notifications" 11:56:15.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.7 Info: => 0.00439s 11:56:15.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:15.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.7 Info: DROP TABLE "Notifications" 11:56:15.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.7 Info: => 0.0056872s 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:15', 'health_issue_notification') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 29: health_issue_notification migrated 11:56:15.7 Info: => 0.0061041s 11:56:15.7 Info: 30: add_mediafilerepository_mtime migrating 11:56:15.7 Info: Beginning Transaction 11:56:15.7 Info: Starting migration of Main DB to 30 11:56:15.7 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:15.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:15.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:15.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:15', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:56:15.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) 11:56:15.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:15', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:56:15.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) 11:56:15.7 Info: AlterTable TrackFiles 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn TrackFiles Modified DateTime 11:56:15.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:15.7 Info: => 0.0006468s 11:56:15.7 Info: AlterTable TrackFiles 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: CreateColumn TrackFiles Path String 11:56:15.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:15.7 Info: => 0.0005936s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.7 Info: => 4.41E-05s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.7 Info: => 0.0001319s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.7 Info: => 0.0001516s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.7 Info: => 0.0001495s 11:56:15.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.7 Info: => 8.85E-05s 11:56:15.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.7 Info: => 5.57E-05s 11:56:15.7 Info: AlterTable TrackFiles 11:56:15.7 Info: => 1E-06s 11:56:15.7 Info: AlterColumn TrackFiles Path String 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.7 Info: DROP TABLE "TrackFiles" 11:56:15.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.7 Info: => 0.0057884s 11:56:15.7 Info: CreateIndex TrackFiles (Path) 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.7 Info: => 8.64E-05s 11:56:15.7 Info: DeleteColumn TrackFiles RelativePath 11:56: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.7 Info: DROP TABLE "TrackFiles" 11:56:15.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.7 Info: => 0.0046787s 11:56:15.7 Info: -> 7 Insert operations completed in 00:00:00.0005585 taking an average of 00:00:00.0000797 11:56:15.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:15', 'add_mediafilerepository_mtime') 11:56:15.7 Info: Committing Transaction 11:56:15.7 Info: 30: add_mediafilerepository_mtime migrated 11:56:15.7 Info: => 0.005233s 11:56:15.7 Debug: Took: 00:00:00.1840822 11:56:15.7 Debug: Got 0 tracks 11:56:15.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:56:15.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:56:15.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173758295825_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:15.8 Info: DatabaseEngineVersionCheck migrating 11:56:15.8 Info: PerformDBOperation 11:56:15.8 Info: Performing DB Operation 11:56:15.8 Info: SQLite 3.46.1 11:56:15.8 Info: => 0.0011072s 11:56:15.8 Info: DatabaseEngineVersionCheck migrated 11:56:15.8 Info: => 0.0011244s 11:56:15.8 Info: VersionMigration migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: CreateTable VersionInfo 11:56:15.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:15.8 Info: => 0.0001474s 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: VersionMigration migrated 11:56:15.8 Info: => 0.0005389s 11:56:15.8 Info: VersionUniqueMigration migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: CreateIndex VersionInfo (Version) 11:56:15.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:15.8 Info: => 0.0001266s 11:56:15.8 Info: AlterTable VersionInfo 11:56:15.8 Info: => 1.1E-06s 11:56:15.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:15.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:15.8 Info: => 0.0005754s 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: VersionUniqueMigration migrated 11:56:15.8 Info: => 0.0007982s 11:56:15.8 Info: VersionDescriptionMigration migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: AlterTable VersionInfo 11:56:15.8 Info: => 1.3E-06s 11:56:15.8 Info: CreateColumn VersionInfo Description String 11:56:15.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:15.8 Info: => 0.0002068s 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: VersionDescriptionMigration migrated 11:56:15.8 Info: => 0.00042s 11:56:15.8 Info: 1: InitialSetup migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 1 11:56:15.8 Info: CreateTable Config 11:56:15.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001706s 11:56:15.8 Info: CreateIndex Config (Key) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:15.8 Info: => 8.91E-05s 11:56:15.8 Info: CreateTable RootFolders 11:56:15.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:15.8 Info: => 9.39E-05s 11:56:15.8 Info: CreateIndex RootFolders (Path) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:15.8 Info: => 7.96E-05s 11:56:15.8 Info: CreateTable Artists 11:56:15.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:15.8 Info: => 0.0003028s 11:56:15.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.8 Info: => 8.86E-05s 11:56:15.8 Info: CreateIndex Artists (NameSlug) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.8 Info: => 8.09E-05s 11:56:15.8 Info: CreateIndex Artists (CleanName) 11:56:15.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.8 Info: => 7.12E-05s 11:56:15.8 Info: CreateIndex Artists (Path) 11:56:15.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.8 Info: => 0.0023689s 11:56:15.8 Info: CreateTable Albums 11:56:15.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.8 Info: => 0.0002323s 11:56:15.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.8 Info: => 8.28E-05s 11:56:15.8 Info: CreateIndex Albums (MBId) 11:56:15.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.8 Info: => 7.52E-05s 11:56:15.8 Info: CreateIndex Albums (TADBId) 11:56:15.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.8 Info: => 7.27E-05s 11:56:15.8 Info: CreateIndex Albums (TitleSlug) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.8 Info: => 7.21E-05s 11:56:15.8 Info: CreateIndex Albums (CleanTitle) 11:56:15.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.8 Info: => 7.19E-05s 11:56:15.8 Info: CreateIndex Albums (Path) 11:56:15.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:15.8 Info: => 7.33E-05s 11:56:15.8 Info: CreateTable Tracks 11:56:15.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:15.8 Info: => 0.0001495s 11:56:15.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.8 Info: => 7.63E-05s 11:56:15.8 Info: CreateIndex Tracks (ArtistId) 11:56:15.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.8 Info: => 7.59E-05s 11:56:15.8 Info: CreateIndex Tracks (TrackFileId) 11:56:15.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.8 Info: => 0.0001187s 11:56:15.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:15.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:15.8 Info: => 8.92E-05s 11:56:15.8 Info: CreateTable TrackFiles 11:56:15.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:15.8 Info: => 0.0001453s 11:56:15.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:15.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:15.8 Info: => 8.34E-05s 11:56:15.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:15.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.8 Info: => 8.05E-05s 11:56:15.8 Info: CreateTable History 11:56:15.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:15.8 Info: => 0.0001487s 11:56:15.8 Info: CreateIndex History (Date) 11:56:15.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:15.8 Info: => 8.55E-05s 11:56:15.8 Info: CreateIndex History (EventType) 11:56:15.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:15.8 Info: => 0.0001165s 11:56:15.8 Info: CreateIndex History (DownloadId) 11:56:15.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:15.8 Info: => 0.0001003s 11:56:15.8 Info: CreateIndex History (AlbumId) 11:56:15.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:15.8 Info: => 8.32E-05s 11:56:15.8 Info: CreateTable Notifications 11:56:15.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:15.8 Info: => 0.0001353s 11:56:15.8 Info: CreateTable ScheduledTasks 11:56:15.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:15.8 Info: => 0.0001235s 11:56:15.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:15.8 Info: => 8.12E-05s 11:56:15.8 Info: CreateTable Indexers 11:56:15.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:15.8 Info: => 0.0001128s 11:56:15.8 Info: CreateIndex Indexers (Name) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.8 Info: => 0.0001197s 11:56:15.8 Info: CreateTable Profiles 11:56:15.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001219s 11:56:15.8 Info: CreateIndex Profiles (Name) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:15.8 Info: => 8.79E-05s 11:56:15.8 Info: CreateTable QualityDefinitions 11:56:15.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:15.8 Info: => 0.0001166s 11:56:15.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:15.8 Info: => 8.12E-05s 11:56:15.8 Info: CreateIndex QualityDefinitions (Title) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:15.8 Info: => 8.14E-05s 11:56:15.8 Info: CreateTable NamingConfig 11:56:15.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:15.8 Info: => 0.0001576s 11:56:15.8 Info: CreateTable Blacklist 11:56:15.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:15.8 Info: => 0.0001926s 11:56:15.8 Info: CreateTable Metadata 11:56:15.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001176s 11:56:15.8 Info: CreateTable MetadataFiles 11:56:15.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001348s 11:56:15.8 Info: CreateTable DownloadClients 11:56:15.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001157s 11:56:15.8 Info: CreateTable PendingReleases 11:56:15.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:15.8 Info: => 0.0001362s 11:56:15.8 Info: CreateTable RemotePathMappings 11:56:15.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001068s 11:56:15.8 Info: CreateTable Tags 11:56:15.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:15.8 Info: => 9.32E-05s 11:56:15.8 Info: CreateIndex Tags (Label) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:15.8 Info: => 0.0001061s 11:56:15.8 Info: CreateTable Restrictions 11:56:15.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001084s 11:56:15.8 Info: CreateTable DelayProfiles 11:56:15.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001383s 11:56:15.8 Info: CreateTable Users 11:56:15.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:15.8 Info: => 0.000102s 11:56:15.8 Info: CreateIndex Users (Identifier) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:15.8 Info: => 9.06E-05s 11:56:15.8 Info: CreateIndex Users (Username) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:15.8 Info: => 8.29E-05s 11:56:15.8 Info: CreateTable Commands 11:56:15.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:15.8 Info: => 0.0001379s 11:56:15.8 Info: CreateTable IndexerStatus 11:56:15.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:15.8 Info: => 0.0001462s 11:56:15.8 Info: CreateIndex IndexerStatus (ProviderId) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:15.8 Info: => 8.56E-05s 11:56:15.8 Info: CreateTable ExtraFiles 11:56:15.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:15.8 Info: => 0.0001243s 11:56:15.8 Info: CreateTable LyricFiles 11:56:15.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:15.8 Info: => 0.0001474s 11:56:15.8 Info: CreateTable LanguageProfiles 11:56:15.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:15.8 Info: => 0.0001051s 11:56:15.8 Info: CreateIndex LanguageProfiles (Name) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:15.8 Info: => 0.000127s 11:56:15.8 Info: CreateTable DownloadClientStatus 11:56:15.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:15.8 Info: => 0.0001192s 11:56:15.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:15.8 Info: => 0.0001331s 11:56:15.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:15.8 Info: -> 1 Insert operations completed in 00:00:00.0000691 taking an average of 00:00:00.0000691 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:15', 'InitialSetup') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 1: InitialSetup migrated 11:56:15.8 Info: => 0.0010635s 11:56:15.8 Info: 2: add_reason_to_pending_releases migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 2 11:56:15.8 Info: AlterTable PendingReleases 11:56:15.8 Info: => 1E-06s 11:56:15.8 Info: CreateColumn PendingReleases Reason Int32 11:56:15.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:15.8 Info: => 0.0006001s 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:15', 'add_reason_to_pending_releases') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 2: add_reason_to_pending_releases migrated 11:56:15.8 Info: => 0.0009185s 11:56:15.8 Info: 3: add_medium_support migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 3 11:56:15.8 Info: AlterTable Albums 11:56:15.8 Info: => 1.3E-06s 11:56:15.8 Info: CreateColumn Albums Media String 11:56:15.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:15.8 Info: => 0.0005876s 11:56:15.8 Info: AlterTable Tracks 11:56:15.8 Info: => 1.2E-06s 11:56:15.8 Info: CreateColumn Tracks MediumNumber Int32 11:56:15.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.8 Info: => 0.000556s 11:56:15.8 Info: AlterTable Tracks 11:56:15.8 Info: => 1E-06s 11:56:15.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:15.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:15.8 Info: => 0.0005576s 11:56:15.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:15.8 Info: => 4.59E-05s 11:56:15.8 Info: DeleteColumn Tracks TrackNumber 11:56:15.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:15.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:15.8 Info: DROP TABLE "Tracks" 11:56:15.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.8 Info: => 0.0047841s 11:56:15.8 Info: AlterTable Tracks 11:56:15.8 Info: => 1E-06s 11:56:15.8 Info: CreateColumn Tracks TrackNumber String 11:56:15.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:15.8 Info: => 0.0005571s 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:15', 'add_medium_support') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 3: add_medium_support migrated 11:56:15.8 Info: => 0.0009494s 11:56:15.8 Info: 4: add_various_qualites_in_profile migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 4 11:56:15.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:15.8 Info: => 5.41E-05s 11:56:15.8 Info: PerformDBOperation 11:56:15.8 Info: Performing DB Operation 11:56:15.8 Info: => 3.97E-05s 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:15', 'add_various_qualites_in_profile') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 4: add_various_qualites_in_profile migrated 11:56:15.8 Info: => 0.0002929s 11:56:15.8 Info: 5: metadata_profiles migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 5 11:56:15.8 Info: CreateTable MetadataProfiles 11:56:15.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:15.8 Info: => 0.0001376s 11:56:15.8 Info: CreateIndex MetadataProfiles (Name) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:15.8 Info: => 0.0001405s 11:56:15.8 Info: AlterTable Artists 11:56:15.8 Info: => 9E-07s 11:56:15.8 Info: CreateColumn Artists MetadataProfileId Int32 11:56:15.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:15.8 Info: => 0.0005977s 11:56:15.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:15.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:15.8 Info: DROP TABLE "Artists" 11:56:15.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.8 Info: => 0.0047462s 11:56:15.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:15.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:15.8 Info: DROP TABLE "Artists" 11:56:15.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.8 Info: => 0.0047335s 11:56:15.8 Info: AlterTable Albums 11:56:15.8 Info: => 1.1E-06s 11:56:15.8 Info: CreateColumn Albums SecondaryTypes String 11:56:15.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:15.8 Info: => 0.0005728s 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:15', 'metadata_profiles') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 5: metadata_profiles migrated 11:56:15.8 Info: => 0.0009933s 11:56:15.8 Info: 6: separate_automatic_and_interactive_search migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 6 11:56:15.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:15.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:15.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:15.8 Info: DROP TABLE "Indexers" 11:56:15.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.8 Info: => 0.0056495s 11:56:15.8 Info: AlterTable Indexers 11:56:15.8 Info: => 1.1E-06s 11:56:15.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:15.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:15.8 Info: => 0.0005671s 11:56:15.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:15.8 Info: => 4.32E-05s 11:56:15.8 Info: AlterTable Indexers 11:56:15.8 Info: => 9E-07s 11:56:15.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:15.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:15.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:15.8 Info: DROP TABLE "Indexers" 11:56:15.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:15.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:15.8 Info: => 0.0042672s 11:56:15.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:15', 'separate_automatic_and_interactive_search') 11:56:15.8 Info: Committing Transaction 11:56:15.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:15.8 Info: => 0.0046064s 11:56:15.8 Info: 7: change_album_path_to_relative migrating 11:56:15.8 Info: Beginning Transaction 11:56:15.8 Info: Starting migration of Main DB to 7 11:56:15.8 Info: DeleteColumn Albums Path 11:56:15.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:15.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:15.8 Info: DROP TABLE "Albums" 11:56:15.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.9 Info: => 0.0049099s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:15', 'change_album_path_to_relative') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 7: change_album_path_to_relative migrated 11:56:15.9 Info: => 0.0053084s 11:56:15.9 Info: 8: change_quality_size_mb_to_kb migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 8 11:56:15.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:15.9 Info: => 5.57E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:15', 'change_quality_size_mb_to_kb') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 8: change_quality_size_mb_to_kb migrated 11:56:15.9 Info: => 0.0003078s 11:56:15.9 Info: 9: album_releases migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 9 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1.2E-06s 11:56:15.9 Info: CreateColumn Albums Releases String 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:15.9 Info: => 0.0006036s 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Albums CurrentRelease String 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:15.9 Info: => 0.0005839s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:15', 'album_releases') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 9: album_releases migrated 11:56:15.9 Info: => 0.0008779s 11:56:15.9 Info: 10: album_releases_fix migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 10 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: AlterColumn Albums Releases String 11:56:15.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:15.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.9 Info: DROP TABLE "Albums" 11:56:15.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.9 Info: => 0.0060325s 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: AlterColumn Albums CurrentRelease String 11:56:15.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:15.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:15.9 Info: DROP TABLE "Albums" 11:56:15.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.9 Info: => 0.0046449s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:15', 'album_releases_fix') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 10: album_releases_fix migrated 11:56:15.9 Info: => 0.0050158s 11:56:15.9 Info: 11: import_lists migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 11 11:56:15.9 Info: CreateTable ImportLists 11:56:15.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:15.9 Info: => 0.0001742s 11:56:15.9 Info: CreateIndex ImportLists (Name) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:15.9 Info: => 8.66E-05s 11:56:15.9 Info: CreateTable ImportListStatus 11:56:15.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:15.9 Info: => 0.0001227s 11:56:15.9 Info: CreateIndex ImportListStatus (ProviderId) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:15.9 Info: => 8.36E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:15', 'import_lists') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 11: import_lists migrated 11:56:15.9 Info: => 0.0004261s 11:56:15.9 Info: 12: add_release_status migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 12 11:56:15.9 Info: AlterTable MetadataProfiles 11:56:15.9 Info: => 1.5E-06s 11:56:15.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:15.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:15.9 Info: => 0.00063s 11:56:15.9 Info: PerformDBOperation 11:56:15.9 Info: Performing DB Operation 11:56:15.9 Info: => 3.39E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:15', 'add_release_status') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 12: add_release_status migrated 11:56:15.9 Info: => 0.0003083s 11:56:15.9 Info: 13: album_download_notification migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 13 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006359s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:15', 'album_download_notification') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 13: album_download_notification migrated 11:56:15.9 Info: => 0.0009321s 11:56:15.9 Info: 14: fix_language_metadata_profiles migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 14 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:15.9 Info: => 8.23E-05s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:15.9 Info: => 6.23E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:15', 'fix_language_metadata_profiles') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 14: fix_language_metadata_profiles migrated 11:56:15.9 Info: => 0.0003104s 11:56:15.9 Info: 15: remove_fanzub migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 15 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:15.9 Info: => 4.58E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:15', 'remove_fanzub') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 15: remove_fanzub migrated 11:56:15.9 Info: => 0.0002969s 11:56:15.9 Info: 16: update_artist_history_indexes migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 16 11:56:15.9 Info: CreateIndex Albums (ArtistId) 11:56:15.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:15.9 Info: => 0.0001136s 11:56:15.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:15.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:15.9 Info: => 8.77E-05s 11:56:15.9 Info: DeleteIndex History (AlbumId) 11:56:15.9 Info: DROP INDEX "IX_History_AlbumId" 11:56:15.9 Info: => 0.0001315s 11:56:15.9 Info: CreateIndex History (AlbumId, Date) 11:56:15.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:15.9 Info: => 0.0001022s 11:56:15.9 Info: DeleteIndex History (DownloadId) 11:56:15.9 Info: DROP INDEX "IX_History_DownloadId" 11:56:15.9 Info: => 0.0001151s 11:56:15.9 Info: CreateIndex History (DownloadId, Date) 11:56:15.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:15.9 Info: => 9.59E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:15', 'update_artist_history_indexes') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 16: update_artist_history_indexes migrated 11:56:15.9 Info: => 0.0004107s 11:56:15.9 Info: 17: remove_nma migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 17 11:56:15.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:15.9 Info: => 5.16E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:15', 'remove_nma') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 17: remove_nma migrated 11:56:15.9 Info: => 0.0002982s 11:56:15.9 Info: 18: album_disambiguation migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 18 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1.2E-06s 11:56:15.9 Info: CreateColumn Albums Disambiguation String 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:15.9 Info: => 0.0006413s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:15', 'album_disambiguation') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 18: album_disambiguation migrated 11:56:15.9 Info: => 0.0009527s 11:56:15.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 19 11:56:15.9 Info: PerformDBOperation 11:56:15.9 Info: Performing DB Operation 11:56:15.9 Info: => 3.58E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:15', 'add_ape_quality_in_profiles') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:15.9 Info: => 0.0002906s 11:56:15.9 Info: 20: remove_pushalot migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 20 11:56:15.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:15.9 Info: => 4.92E-05s 11:56:15.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:15.9 Info: => 3.85E-05s 11:56:15.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:15.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:15.9 Info: => 3.67E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:15', 'remove_pushalot') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 20: remove_pushalot migrated 11:56:15.9 Info: => 0.0002799s 11:56:15.9 Info: 21: add_custom_filters migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 21 11:56:15.9 Info: CreateTable CustomFilters 11:56:15.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:15.9 Info: => 0.0001333s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:15', 'add_custom_filters') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 21: add_custom_filters migrated 11:56:15.9 Info: => 0.0004122s 11:56:15.9 Info: 22: import_list_tags migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 22 11:56:15.9 Info: AlterTable ImportLists 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: CreateColumn ImportLists Tags String 11:56:15.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:15.9 Info: => 0.0006273s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:15', 'import_list_tags') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 22: import_list_tags migrated 11:56:15.9 Info: => 0.0009326s 11:56:15.9 Info: 23: add_release_groups_etc migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 23 11:56:15.9 Info: CreateTable ArtistMetadata 11:56:15.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:15.9 Info: => 0.0001899s 11:56:15.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:15.9 Info: => 0.0001433s 11:56:15.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:15.9 Info: => 0.0001021s 11:56:15.9 Info: AlterTable Artists 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:15.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006469s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:15.9 Info: => 7.38E-05s 11:56:15.9 Info: CreateTable AlbumReleases 11:56:15.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:15.9 Info: => 0.0001635s 11:56:15.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:15.9 Info: => 0.0001301s 11:56:15.9 Info: CreateIndex AlbumReleases (AlbumId) 11:56:15.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:15.9 Info: => 8.94E-05s 11:56:15.9 Info: PerformDBOperation 11:56:15.9 Info: Performing DB Operation 11:56:15.9 Info: => 4.22E-05s 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 9E-07s 11:56:15.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006588s 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:15.9 Info: => 0.0006506s 11:56:15.9 Info: AlterTable Albums 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Albums Links String 11:56:15.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:15.9 Info: => 0.0006301s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:15.9 Info: => 8.65E-05s 11:56:15.9 Info: AlterTable Tracks 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Tracks ForeignRecordingId String 11:56:15.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:15.9 Info: => 0.0006405s 11:56:15.9 Info: AlterTable Tracks 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:15.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.000654s 11:56:15.9 Info: AlterTable Tracks 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:15.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006499s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:15.9 Info: => 8.84E-05s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:15.9 Info: => 7.29E-05s 11:56:15.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:15.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.9 Info: DROP TABLE "Artists" 11:56:15.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.9 Info: => 0.0058748s 11:56:15.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:15.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:15.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:15.9 Info: DROP TABLE "Albums" 11:56:15.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:15.9 Info: => 0.0049195s 11:56:15.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:15.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:15.9 Info: DROP TABLE "Tracks" 11:56:15.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:15.9 Info: => 0.0059855s 11:56:15.9 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:15.9 Info: DROP TABLE "TrackFiles" 11:56:15.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.9 Info: => 0.0043291s 11:56:15.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:15.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.9 Info: => 8.8E-05s 11:56:15.9 Info: CreateIndex Artists (Monitored) 11:56:15.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.9 Info: => 8.13E-05s 11:56:15.9 Info: CreateIndex Albums (ArtistMetadataId) 11:56:15.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:15.9 Info: => 8.5E-05s 11:56:15.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:15.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:15.9 Info: => 8.19E-05s 11:56:15.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:15.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:15.9 Info: => 8.17E-05s 11:56:15.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:15.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:15.9 Info: => 8.01E-05s 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.9 Info: => 5.6E-05s 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:15.9 Info: => 4.11E-05s 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:15.9 Info: => 4.65E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:15', 'add_release_groups_etc') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 23: add_release_groups_etc migrated 11:56:15.9 Info: => 0.0005761s 11:56:15.9 Info: 24: NewMediaInfoFormat migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 24 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:15.9 Info: => 5.43E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:15', 'NewMediaInfoFormat') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 24: NewMediaInfoFormat migrated 11:56:15.9 Info: => 0.0003212s 11:56:15.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 25 11:56:15.9 Info: RenameTable Restrictions ReleaseProfiles 11:56:15.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:15.9 Info: => 0.0016582s 11:56:15.9 Info: AlterTable ReleaseProfiles 11:56:15.9 Info: => 1.2E-06s 11:56:15.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:15.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:15.9 Info: => 0.0006046s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:15', 'rename_restrictions_to_release_profiles') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:15.9 Info: => 0.0009012s 11:56:15.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 26 11:56:15.9 Info: RenameTable Profiles QualityProfiles 11:56:15.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:15.9 Info: => 0.0016691s 11:56:15.9 Info: AlterTable QualityProfiles 11:56:15.9 Info: => 1.2E-06s 11:56:15.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:15.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.9 Info: => 0.0005915s 11:56:15.9 Info: AlterTable LanguageProfiles 11:56:15.9 Info: => 1.2E-06s 11:56:15.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:15.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:15.9 Info: => 0.0005903s 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.9 Info: => 4.95E-05s 11:56:15.9 Info: UpdateData 11:56:15.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:15.9 Info: => 3.64E-05s 11:56:15.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:15.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:15.9 Info: DROP TABLE "Artists" 11:56:15.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:15.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:15.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:15.9 Info: => 0.0048933s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:15', 'rename_quality_profiles_add_upgrade_allowed') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:15.9 Info: => 0.0052933s 11:56:15.9 Info: 27: add_import_exclusions migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 27 11:56:15.9 Info: CreateTable ImportListExclusions 11:56:15.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:15.9 Info: => 0.0001347s 11:56:15.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:15.9 Info: => 9.51E-05s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:15', 'add_import_exclusions') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 27: add_import_exclusions migrated 11:56:15.9 Info: => 0.0004356s 11:56:15.9 Info: 28: clean_artist_metadata_table migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 28 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: => 0.0001665s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: => 0.0001307s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:15.9 Info: => 0.0001345s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:15.9 Info: => 0.000125s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:15.9 Info: => 0.0001247s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.9 Info: => 0.0001545s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:15', 'clean_artist_metadata_table') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 28: clean_artist_metadata_table migrated 11:56:15.9 Info: => 0.0004472s 11:56:15.9 Info: 29: health_issue_notification migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 29 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1.5E-06s 11:56:15.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006385s 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0006057s 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0005979s 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1E-06s 11:56:15.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.000592s 11:56:15.9 Info: AlterTable Notifications 11:56:15.9 Info: => 1.1E-06s 11:56:15.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:15.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:15.9 Info: => 0.0005866s 11:56:15.9 Info: DeleteColumn Notifications OnDownload 11:56:15.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.9 Info: DROP TABLE "Notifications" 11:56:15.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.9 Info: => 0.0057044s 11:56:15.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:15.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:15.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:15.9 Info: DROP TABLE "Notifications" 11:56:15.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:15.9 Info: => 0.0043801s 11:56:15.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:15', 'health_issue_notification') 11:56:15.9 Info: Committing Transaction 11:56:15.9 Info: 29: health_issue_notification migrated 11:56:15.9 Info: => 0.0047952s 11:56:15.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:15.9 Info: Beginning Transaction 11:56:15.9 Info: Starting migration of Main DB to 30 11:56:15.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) 11:56:15.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:15.9 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:15.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:15', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:15.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 11:56:15.9 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:15', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:15.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 11:56:15.9 Info: AlterTable TrackFiles 11:56:15.9 Info: => 9E-07s 11:56:15.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:15.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:15.9 Info: => 0.0006259s 11:56:15.9 Info: AlterTable TrackFiles 11:56:15.9 Info: => 1.3E-06s 11:56:15.9 Info: CreateColumn TrackFiles Path String 11:56:15.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:15.9 Info: => 0.0005942s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:15.9 Info: => 4.21E-05s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:15.9 Info: => 0.0001304s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:15.9 Info: => 0.0001398s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:15.9 Info: => 0.0001525s 11:56:15.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:15.9 Info: => 8.69E-05s 11:56:15.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:15.9 Info: => 5.37E-05s 11:56:15.9 Info: AlterTable TrackFiles 11:56:15.9 Info: => 9E-07s 11:56:15.9 Info: AlterColumn TrackFiles Path String 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.9 Info: DROP TABLE "TrackFiles" 11:56:15.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.9 Info: => 0.0058163s 11:56:15.9 Info: CreateIndex TrackFiles (Path) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:15.9 Info: => 8.83E-05s 11:56:15.9 Info: DeleteColumn TrackFiles RelativePath 11:56: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:15.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:15.9 Info: DROP TABLE "TrackFiles" 11:56:15.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:15.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:15.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.0 Info: => 0.0046199s 11:56:16.0 Info: -> 7 Insert operations completed in 00:00:00.0005550 taking an average of 00:00:00.0000792 11:56:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:16', 'add_mediafilerepository_mtime') 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: 30: add_mediafilerepository_mtime migrated 11:56:16.0 Info: => 0.0051681s 11:56:16.0 Debug: Took: 00:00:00.1695097 11:56:16.0 Debug: Got 0 tracks 11:56:16.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:56:16.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:56:16.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173760431354_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.0 Info: DatabaseEngineVersionCheck migrating 11:56:16.0 Info: PerformDBOperation 11:56:16.0 Info: Performing DB Operation 11:56:16.0 Info: SQLite 3.46.1 11:56:16.0 Info: => 0.0010879s 11:56:16.0 Info: DatabaseEngineVersionCheck migrated 11:56:16.0 Info: => 0.0011043s 11:56:16.0 Info: VersionMigration migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: CreateTable VersionInfo 11:56:16.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:16.0 Info: => 0.0001463s 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: VersionMigration migrated 11:56:16.0 Info: => 0.000527s 11:56:16.0 Info: VersionUniqueMigration migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: CreateIndex VersionInfo (Version) 11:56:16.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:16.0 Info: => 0.0001662s 11:56:16.0 Info: AlterTable VersionInfo 11:56:16.0 Info: => 1E-06s 11:56:16.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:16.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:16.0 Info: => 0.0005793s 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: VersionUniqueMigration migrated 11:56:16.0 Info: => 0.0008152s 11:56:16.0 Info: VersionDescriptionMigration migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: AlterTable VersionInfo 11:56:16.0 Info: => 1.1E-06s 11:56:16.0 Info: CreateColumn VersionInfo Description String 11:56:16.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:16.0 Info: => 0.0002288s 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: VersionDescriptionMigration migrated 11:56:16.0 Info: => 0.0004274s 11:56:16.0 Info: 1: InitialSetup migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: Starting migration of Main DB to 1 11:56:16.0 Info: CreateTable Config 11:56:16.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:16.0 Info: => 0.0001688s 11:56:16.0 Info: CreateIndex Config (Key) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:16.0 Info: => 0.0001291s 11:56:16.0 Info: CreateTable RootFolders 11:56:16.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:16.0 Info: => 0.0001003s 11:56:16.0 Info: CreateIndex RootFolders (Path) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:16.0 Info: => 0.0001138s 11:56:16.0 Info: CreateTable Artists 11:56: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) 11:56:16.0 Info: => 0.000258s 11:56:16.0 Info: CreateIndex Artists (ForeignArtistId) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.0 Info: => 0.0001124s 11:56:16.0 Info: CreateIndex Artists (NameSlug) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.0 Info: => 0.0001026s 11:56:16.0 Info: CreateIndex Artists (CleanName) 11:56:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.0 Info: => 0.0001s 11:56:16.0 Info: CreateIndex Artists (Path) 11:56:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.0 Info: => 0.0001005s 11:56:16.0 Info: CreateTable Albums 11:56: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) 11:56:16.0 Info: => 0.0002517s 11:56:16.0 Info: CreateIndex Albums (ForeignAlbumId) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.0 Info: => 0.0001058s 11:56:16.0 Info: CreateIndex Albums (MBId) 11:56:16.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.0 Info: => 9.72E-05s 11:56:16.0 Info: CreateIndex Albums (TADBId) 11:56:16.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.0 Info: => 0.0001008s 11:56:16.0 Info: CreateIndex Albums (TitleSlug) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.0 Info: => 0.0001055s 11:56:16.0 Info: CreateIndex Albums (CleanTitle) 11:56:16.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.0 Info: => 0.0001095s 11:56:16.0 Info: CreateIndex Albums (Path) 11:56:16.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:16.0 Info: => 9.91E-05s 11:56:16.0 Info: CreateTable Tracks 11:56: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) 11:56:16.0 Info: => 0.0001867s 11:56:16.0 Info: CreateIndex Tracks (ForeignTrackId) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.0 Info: => 0.0001079s 11:56:16.0 Info: CreateIndex Tracks (ArtistId) 11:56:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.0 Info: => 0.0001032s 11:56:16.0 Info: CreateIndex Tracks (TrackFileId) 11:56:16.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.0 Info: => 0.0001145s 11:56:16.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:16.0 Info: => 8.82E-05s 11:56:16.0 Info: CreateTable TrackFiles 11:56: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) 11:56:16.0 Info: => 0.0001442s 11:56:16.0 Info: CreateIndex TrackFiles (ArtistId) 11:56:16.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:16.0 Info: => 0.0001149s 11:56:16.0 Info: CreateIndex TrackFiles (AlbumId) 11:56:16.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.0 Info: => 0.0001048s 11:56:16.0 Info: CreateTable History 11:56: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) 11:56:16.0 Info: => 0.0001738s 11:56:16.0 Info: CreateIndex History (Date) 11:56:16.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:16.0 Info: => 0.0001091s 11:56:16.0 Info: CreateIndex History (EventType) 11:56:16.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:16.0 Info: => 0.0001212s 11:56:16.0 Info: CreateIndex History (DownloadId) 11:56:16.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:16.0 Info: => 0.0001109s 11:56:16.0 Info: CreateIndex History (AlbumId) 11:56:16.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:16.0 Info: => 0.0001119s 11:56:16.0 Info: CreateTable Notifications 11:56: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) 11:56:16.0 Info: => 0.0001377s 11:56:16.0 Info: CreateTable ScheduledTasks 11:56: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) 11:56:16.0 Info: => 0.0001105s 11:56:16.0 Info: CreateIndex ScheduledTasks (TypeName) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:16.0 Info: => 0.0001185s 11:56:16.0 Info: CreateTable Indexers 11:56: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) 11:56:16.0 Info: => 0.0001156s 11:56:16.0 Info: CreateIndex Indexers (Name) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.0 Info: => 0.0001263s 11:56:16.0 Info: CreateTable Profiles 11:56: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) 11:56:16.0 Info: => 0.0001167s 11:56:16.0 Info: CreateIndex Profiles (Name) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:16.0 Info: => 0.0001118s 11:56:16.0 Info: CreateTable QualityDefinitions 11:56: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) 11:56:16.0 Info: => 0.0001174s 11:56:16.0 Info: CreateIndex QualityDefinitions (Quality) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:16.0 Info: => 0.0001159s 11:56:16.0 Info: CreateIndex QualityDefinitions (Title) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:16.0 Info: => 0.0001114s 11:56:16.0 Info: CreateTable NamingConfig 11:56: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) 11:56:16.0 Info: => 0.0001514s 11:56:16.0 Info: CreateTable Blacklist 11:56: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 '') 11:56:16.0 Info: => 0.0002607s 11:56:16.0 Info: CreateTable Metadata 11:56: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) 11:56:16.0 Info: => 0.0001158s 11:56:16.0 Info: CreateTable MetadataFiles 11:56: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) 11:56:16.0 Info: => 0.000134s 11:56:16.0 Info: CreateTable DownloadClients 11:56: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) 11:56:16.0 Info: => 0.0001146s 11:56:16.0 Info: CreateTable PendingReleases 11:56: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 '') 11:56:16.0 Info: => 0.0001244s 11:56:16.0 Info: CreateTable RemotePathMappings 11:56: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) 11:56:16.0 Info: => 0.000106s 11:56:16.0 Info: CreateTable Tags 11:56:16.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:16.0 Info: => 9.43E-05s 11:56:16.0 Info: CreateIndex Tags (Label) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:16.0 Info: => 0.0001268s 11:56:16.0 Info: CreateTable Restrictions 11:56:16.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:16.0 Info: => 0.0001092s 11:56:16.0 Info: CreateTable DelayProfiles 11:56: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) 11:56:16.0 Info: => 0.0001369s 11:56:16.0 Info: CreateTable Users 11:56: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) 11:56:16.0 Info: => 0.0001037s 11:56:16.0 Info: CreateIndex Users (Identifier) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:16.0 Info: => 0.0001186s 11:56:16.0 Info: CreateIndex Users (Username) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:16.0 Info: => 0.0001118s 11:56:16.0 Info: CreateTable Commands 11:56: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) 11:56:16.0 Info: => 0.000142s 11:56:16.0 Info: CreateTable IndexerStatus 11:56: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) 11:56:16.0 Info: => 0.0001441s 11:56:16.0 Info: CreateIndex IndexerStatus (ProviderId) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:16.0 Info: => 0.0001156s 11:56:16.0 Info: CreateTable ExtraFiles 11:56: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) 11:56:16.0 Info: => 0.0001299s 11:56:16.0 Info: CreateTable LyricFiles 11:56: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) 11:56:16.0 Info: => 0.0001436s 11:56:16.0 Info: CreateTable LanguageProfiles 11:56: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) 11:56:16.0 Info: => 0.0001023s 11:56:16.0 Info: CreateIndex LanguageProfiles (Name) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:16.0 Info: => 0.0001366s 11:56:16.0 Info: CreateTable DownloadClientStatus 11:56: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) 11:56:16.0 Info: => 0.0001179s 11:56:16.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:16.0 Info: => 0.0001451s 11:56:16.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:16.0 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 11:56:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:16', 'InitialSetup') 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: 1: InitialSetup migrated 11:56:16.0 Info: => 0.0010579s 11:56:16.0 Info: 2: add_reason_to_pending_releases migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: Starting migration of Main DB to 2 11:56:16.0 Info: AlterTable PendingReleases 11:56:16.0 Info: => 1.1E-06s 11:56:16.0 Info: CreateColumn PendingReleases Reason Int32 11:56:16.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:16.0 Info: => 0.0006125s 11:56:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:16', 'add_reason_to_pending_releases') 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: 2: add_reason_to_pending_releases migrated 11:56:16.0 Info: => 0.0009136s 11:56:16.0 Info: 3: add_medium_support migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: Starting migration of Main DB to 3 11:56:16.0 Info: AlterTable Albums 11:56:16.0 Info: => 1E-06s 11:56:16.0 Info: CreateColumn Albums Media String 11:56:16.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:16.0 Info: => 0.0005962s 11:56:16.0 Info: AlterTable Tracks 11:56:16.0 Info: => 1.1E-06s 11:56:16.0 Info: CreateColumn Tracks MediumNumber Int32 11:56:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.0 Info: => 0.0005755s 11:56:16.0 Info: AlterTable Tracks 11:56:16.0 Info: => 9E-07s 11:56:16.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.0 Info: => 0.0005625s 11:56:16.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.0 Info: => 4.41E-05s 11:56:16.0 Info: DeleteColumn Tracks TrackNumber 11:56: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) 11:56: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" 11:56:16.0 Info: DROP TABLE "Tracks" 11:56:16.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.0 Info: => 0.0051687s 11:56:16.0 Info: AlterTable Tracks 11:56:16.0 Info: => 1.1E-06s 11:56:16.0 Info: CreateColumn Tracks TrackNumber String 11:56:16.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:16.0 Info: => 0.0005765s 11:56:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:16', 'add_medium_support') 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: 3: add_medium_support migrated 11:56:16.0 Info: => 0.0009788s 11:56:16.0 Info: 4: add_various_qualites_in_profile migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: Starting migration of Main DB to 4 11:56:16.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.0 Info: => 6.12E-05s 11:56:16.0 Info: PerformDBOperation 11:56:16.0 Info: Performing DB Operation 11:56:16.0 Info: => 3.79E-05s 11:56:16.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:16', 'add_various_qualites_in_profile') 11:56:16.0 Info: Committing Transaction 11:56:16.0 Info: 4: add_various_qualites_in_profile migrated 11:56:16.0 Info: => 0.0003189s 11:56:16.0 Info: 5: metadata_profiles migrating 11:56:16.0 Info: Beginning Transaction 11:56:16.0 Info: Starting migration of Main DB to 5 11:56:16.0 Info: CreateTable MetadataProfiles 11:56: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) 11:56:16.0 Info: => 0.0001405s 11:56:16.0 Info: CreateIndex MetadataProfiles (Name) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:16.0 Info: => 0.0001377s 11:56:16.0 Info: AlterTable Artists 11:56:16.0 Info: => 1E-06s 11:56:16.0 Info: CreateColumn Artists MetadataProfileId Int32 11:56:16.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:16.0 Info: => 0.0006071s 11:56:16.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56: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) 11:56: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" 11:56:16.0 Info: DROP TABLE "Artists" 11:56:16.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.0 Info: => 0.0063976s 11:56:16.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56: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) 11:56: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" 11:56:16.0 Info: DROP TABLE "Artists" 11:56:16.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.1 Info: => 0.0047006s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Albums SecondaryTypes String 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:16.1 Info: => 0.0005532s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:16', 'metadata_profiles') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 5: metadata_profiles migrated 11:56:16.1 Info: => 0.0009895s 11:56:16.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 6 11:56:16.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:16.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:16.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:16.1 Info: DROP TABLE "Indexers" 11:56:16.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.1 Info: => 0.0043321s 11:56:16.1 Info: AlterTable Indexers 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:16.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:16.1 Info: => 0.0005485s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.1 Info: => 4.39E-05s 11:56:16.1 Info: AlterTable Indexers 11:56:16.1 Info: => 9E-07s 11:56:16.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:16.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:16.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:16.1 Info: DROP TABLE "Indexers" 11:56:16.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.1 Info: => 0.0044813s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:16', 'separate_automatic_and_interactive_search') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 6: separate_automatic_and_interactive_search migrated 11:56:16.1 Info: => 0.0048388s 11:56:16.1 Info: 7: change_album_path_to_relative migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 7 11:56:16.1 Info: DeleteColumn Albums Path 11:56:16.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:16.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:16.1 Info: DROP TABLE "Albums" 11:56:16.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.1 Info: => 0.0062987s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:16', 'change_album_path_to_relative') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 7: change_album_path_to_relative migrated 11:56:16.1 Info: => 0.0067329s 11:56:16.1 Info: 8: change_quality_size_mb_to_kb migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 8 11:56:16.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.1 Info: => 5.67E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:16', 'change_quality_size_mb_to_kb') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 8: change_quality_size_mb_to_kb migrated 11:56:16.1 Info: => 0.0003259s 11:56:16.1 Info: 9: album_releases migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 9 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1.1E-06s 11:56:16.1 Info: CreateColumn Albums Releases String 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:16.1 Info: => 0.0005825s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Albums CurrentRelease String 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:16.1 Info: => 0.0005461s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:16', 'album_releases') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 9: album_releases migrated 11:56:16.1 Info: => 0.000852s 11:56:16.1 Info: 10: album_releases_fix migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 10 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1.3E-06s 11:56:16.1 Info: AlterColumn Albums Releases String 11:56:16.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:16.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.1 Info: DROP TABLE "Albums" 11:56:16.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.1 Info: => 0.0047046s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1.2E-06s 11:56:16.1 Info: AlterColumn Albums CurrentRelease String 11:56:16.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:16.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.1 Info: DROP TABLE "Albums" 11:56:16.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.1 Info: => 0.004783s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:16', 'album_releases_fix') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 10: album_releases_fix migrated 11:56:16.1 Info: => 0.0052203s 11:56:16.1 Info: 11: import_lists migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 11 11:56:16.1 Info: CreateTable ImportLists 11:56:16.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.1 Info: => 0.0001849s 11:56:16.1 Info: CreateIndex ImportLists (Name) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:16.1 Info: => 0.0001133s 11:56:16.1 Info: CreateTable ImportListStatus 11:56:16.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:16.1 Info: => 0.0001292s 11:56:16.1 Info: CreateIndex ImportListStatus (ProviderId) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:16.1 Info: => 9.09E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:16', 'import_lists') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 11: import_lists migrated 11:56:16.1 Info: => 0.0004505s 11:56:16.1 Info: 12: add_release_status migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 12 11:56:16.1 Info: AlterTable MetadataProfiles 11:56:16.1 Info: => 1.3E-06s 11:56:16.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:16.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:16.1 Info: => 0.0006252s 11:56:16.1 Info: PerformDBOperation 11:56:16.1 Info: Performing DB Operation 11:56:16.1 Info: => 3.33E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:16', 'add_release_status') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 12: add_release_status migrated 11:56:16.1 Info: => 0.0003305s 11:56:16.1 Info: 13: album_download_notification migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 13 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1.6E-06s 11:56:16.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006144s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:16', 'album_download_notification') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 13: album_download_notification migrated 11:56:16.1 Info: => 0.0009247s 11:56:16.1 Info: 14: fix_language_metadata_profiles migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 14 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.1 Info: => 8.85E-05s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.1 Info: => 6.88E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:16', 'fix_language_metadata_profiles') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 14: fix_language_metadata_profiles migrated 11:56:16.1 Info: => 0.0003337s 11:56:16.1 Info: 15: remove_fanzub migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 15 11:56:16.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.1 Info: => 5.47E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:16', 'remove_fanzub') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 15: remove_fanzub migrated 11:56:16.1 Info: => 0.0003146s 11:56:16.1 Info: 16: update_artist_history_indexes migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 16 11:56:16.1 Info: CreateIndex Albums (ArtistId) 11:56:16.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:16.1 Info: => 0.0001391s 11:56:16.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:16.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:16.1 Info: => 9.95E-05s 11:56:16.1 Info: DeleteIndex History (AlbumId) 11:56:16.1 Info: DROP INDEX "IX_History_AlbumId" 11:56:16.1 Info: => 0.0001321s 11:56:16.1 Info: CreateIndex History (AlbumId, Date) 11:56:16.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:16.1 Info: => 0.0001052s 11:56:16.1 Info: DeleteIndex History (DownloadId) 11:56:16.1 Info: DROP INDEX "IX_History_DownloadId" 11:56:16.1 Info: => 0.0001189s 11:56:16.1 Info: CreateIndex History (DownloadId, Date) 11:56:16.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:16.1 Info: => 9.53E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:16', 'update_artist_history_indexes') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 16: update_artist_history_indexes migrated 11:56:16.1 Info: => 0.0004383s 11:56:16.1 Info: 17: remove_nma migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 17 11:56:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:16.1 Info: => 5.4E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:16', 'remove_nma') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 17: remove_nma migrated 11:56:16.1 Info: => 0.0003082s 11:56:16.1 Info: 18: album_disambiguation migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 18 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1.2E-06s 11:56:16.1 Info: CreateColumn Albums Disambiguation String 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:16.1 Info: => 0.0006332s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:16', 'album_disambiguation') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 18: album_disambiguation migrated 11:56:16.1 Info: => 0.0009391s 11:56:16.1 Info: 19: add_ape_quality_in_profiles migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 19 11:56:16.1 Info: PerformDBOperation 11:56:16.1 Info: Performing DB Operation 11:56:16.1 Info: => 4.61E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:16', 'add_ape_quality_in_profiles') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 19: add_ape_quality_in_profiles migrated 11:56:16.1 Info: => 0.0003042s 11:56:16.1 Info: 20: remove_pushalot migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 20 11:56:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:16.1 Info: => 6.18E-05s 11:56:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:16.1 Info: => 3.71E-05s 11:56:16.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:16.1 Info: => 3.63E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:16', 'remove_pushalot') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 20: remove_pushalot migrated 11:56:16.1 Info: => 0.0003108s 11:56:16.1 Info: 21: add_custom_filters migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 21 11:56:16.1 Info: CreateTable CustomFilters 11:56:16.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:16.1 Info: => 0.0001409s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:16', 'add_custom_filters') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 21: add_custom_filters migrated 11:56:16.1 Info: => 0.0004754s 11:56:16.1 Info: 22: import_list_tags migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 22 11:56:16.1 Info: AlterTable ImportLists 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn ImportLists Tags String 11:56:16.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:16.1 Info: => 0.0006236s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:16', 'import_list_tags') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 22: import_list_tags migrated 11:56:16.1 Info: => 0.0009283s 11:56:16.1 Info: 23: add_release_groups_etc migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 23 11:56:16.1 Info: CreateTable ArtistMetadata 11:56:16.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:16.1 Info: => 0.0002203s 11:56:16.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:16.1 Info: => 0.0001394s 11:56:16.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.1 Info: => 0.0001046s 11:56:16.1 Info: AlterTable Artists 11:56:16.1 Info: => 9E-07s 11:56:16.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:16.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006393s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.1 Info: => 8.17E-05s 11:56:16.1 Info: CreateTable AlbumReleases 11:56:16.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:16.1 Info: => 0.0001949s 11:56:16.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:16.1 Info: => 0.0001253s 11:56:16.1 Info: CreateIndex AlbumReleases (AlbumId) 11:56:16.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:16.1 Info: => 9.19E-05s 11:56:16.1 Info: PerformDBOperation 11:56:16.1 Info: Performing DB Operation 11:56:16.1 Info: => 7.27E-05s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 8E-07s 11:56:16.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006561s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1.1E-06s 11:56:16.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:16.1 Info: => 0.0006355s 11:56:16.1 Info: AlterTable Albums 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Albums Links String 11:56:16.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:16.1 Info: => 0.0006106s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.1 Info: => 9.75E-05s 11:56:16.1 Info: AlterTable Tracks 11:56:16.1 Info: => 9E-07s 11:56:16.1 Info: CreateColumn Tracks ForeignRecordingId String 11:56:16.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:16.1 Info: => 0.0006298s 11:56:16.1 Info: AlterTable Tracks 11:56:16.1 Info: => 9E-07s 11:56:16.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:16.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006621s 11:56:16.1 Info: AlterTable Tracks 11:56:16.1 Info: => 1.1E-06s 11:56:16.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:16.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006478s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.1 Info: => 9.26E-05s 11:56:16.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.1 Info: => 8.25E-05s 11:56:16.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.1 Info: DROP TABLE "Artists" 11:56:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.1 Info: => 0.0073833s 11:56:16.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56: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) 11:56: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" 11:56:16.1 Info: DROP TABLE "Albums" 11:56:16.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.1 Info: => 0.005017s 11:56:16.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56: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) 11:56: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" 11:56:16.1 Info: DROP TABLE "Tracks" 11:56:16.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.1 Info: => 0.004537s 11:56:16.1 Info: DeleteColumn TrackFiles ArtistId 11:56: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) 11:56: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" 11:56:16.1 Info: DROP TABLE "TrackFiles" 11:56:16.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.1 Info: => 0.0056415s 11:56:16.1 Info: CreateIndex Artists (ArtistMetadataId) 11:56:16.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.1 Info: => 8.68E-05s 11:56:16.1 Info: CreateIndex Artists (Monitored) 11:56:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.1 Info: => 8.24E-05s 11:56:16.1 Info: CreateIndex Albums (ArtistMetadataId) 11:56:16.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:16.1 Info: => 8.38E-05s 11:56:16.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:16.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:16.1 Info: => 7.98E-05s 11:56:16.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:16.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:16.1 Info: => 8.1E-05s 11:56:16.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:16.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:16.1 Info: => 8.15E-05s 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.1 Info: => 4.73E-05s 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.1 Info: => 4.05E-05s 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:16.1 Info: => 4.68E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:16', 'add_release_groups_etc') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 23: add_release_groups_etc migrated 11:56:16.1 Info: => 0.0006112s 11:56:16.1 Info: 24: NewMediaInfoFormat migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 24 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:16.1 Info: => 5.69E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:16', 'NewMediaInfoFormat') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 24: NewMediaInfoFormat migrated 11:56:16.1 Info: => 0.0003056s 11:56:16.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 25 11:56:16.1 Info: RenameTable Restrictions ReleaseProfiles 11:56:16.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:16.1 Info: => 0.0017343s 11:56:16.1 Info: AlterTable ReleaseProfiles 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:16.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:16.1 Info: => 0.0005938s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:16', 'rename_restrictions_to_release_profiles') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:16.1 Info: => 0.0008865s 11:56:16.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 26 11:56:16.1 Info: RenameTable Profiles QualityProfiles 11:56:16.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:16.1 Info: => 0.0017103s 11:56:16.1 Info: AlterTable QualityProfiles 11:56:16.1 Info: => 1.1E-06s 11:56:16.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:16.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.1 Info: => 0.000591s 11:56:16.1 Info: AlterTable LanguageProfiles 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:16.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.1 Info: => 0.0005673s 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.1 Info: => 4.66E-05s 11:56:16.1 Info: UpdateData 11:56:16.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.1 Info: => 3.64E-05s 11:56:16.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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) 11:56: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" 11:56:16.1 Info: DROP TABLE "Artists" 11:56:16.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.1 Info: => 0.0061286s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:16', 'rename_quality_profiles_add_upgrade_allowed') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:16.1 Info: => 0.0065503s 11:56:16.1 Info: 27: add_import_exclusions migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 27 11:56:16.1 Info: CreateTable ImportListExclusions 11:56:16.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:16.1 Info: => 0.0001338s 11:56:16.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:16.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:16.1 Info: => 9.33E-05s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:16', 'add_import_exclusions') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 27: add_import_exclusions migrated 11:56:16.1 Info: => 0.0004223s 11:56:16.1 Info: 28: clean_artist_metadata_table migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 28 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.0001724s 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.000139s 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.0001256s 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.0001233s 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.0001176s 11:56: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) 11:56: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) 11:56:16.1 Info: => 0.000118s 11:56:16.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:16', 'clean_artist_metadata_table') 11:56:16.1 Info: Committing Transaction 11:56:16.1 Info: 28: clean_artist_metadata_table migrated 11:56:16.1 Info: => 0.0004046s 11:56:16.1 Info: 29: health_issue_notification migrating 11:56:16.1 Info: Beginning Transaction 11:56:16.1 Info: Starting migration of Main DB to 29 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1.2E-06s 11:56:16.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006333s 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1.1E-06s 11:56:16.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0005904s 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006038s 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006001s 11:56:16.1 Info: AlterTable Notifications 11:56:16.1 Info: => 1E-06s 11:56:16.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:16.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:16.1 Info: => 0.0006014s 11:56:16.1 Info: DeleteColumn Notifications OnDownload 11:56: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) 11:56: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" 11:56:16.1 Info: DROP TABLE "Notifications" 11:56:16.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.1 Info: => 0.0044079s 11:56:16.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:16.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.2 Info: DROP TABLE "Notifications" 11:56:16.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.2 Info: => 0.0056644s 11:56:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:16', 'health_issue_notification') 11:56:16.2 Info: Committing Transaction 11:56:16.2 Info: 29: health_issue_notification migrated 11:56:16.2 Info: => 0.0060746s 11:56:16.2 Info: 30: add_mediafilerepository_mtime migrating 11:56:16.2 Info: Beginning Transaction 11:56:16.2 Info: Starting migration of Main DB to 30 11:56:16.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:16.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:16.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:16.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:16.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:16.2 Info: AlterTable TrackFiles 11:56:16.2 Info: => 1E-06s 11:56:16.2 Info: CreateColumn TrackFiles Modified DateTime 11:56:16.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:16.2 Info: => 0.0006328s 11:56:16.2 Info: AlterTable TrackFiles 11:56:16.2 Info: => 1.3E-06s 11:56:16.2 Info: CreateColumn TrackFiles Path String 11:56:16.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:16.2 Info: => 0.0005937s 11:56:16.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.2 Info: => 4.29E-05s 11:56:16.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.2 Info: => 0.0001311s 11:56:16.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.2 Info: => 0.0001489s 11:56:16.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.2 Info: => 0.0001471s 11:56:16.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.2 Info: => 8.58E-05s 11:56:16.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.2 Info: => 5.42E-05s 11:56:16.2 Info: AlterTable TrackFiles 11:56:16.2 Info: => 9E-07s 11:56:16.2 Info: AlterColumn TrackFiles Path String 11:56:16.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.2 Info: DROP TABLE "TrackFiles" 11:56:16.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.2 Info: => 0.0045393s 11:56:16.2 Info: CreateIndex TrackFiles (Path) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.2 Info: => 9.07E-05s 11:56:16.2 Info: DeleteColumn TrackFiles RelativePath 11:56:16.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.2 Info: DROP TABLE "TrackFiles" 11:56:16.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.2 Info: => 0.0046479s 11:56:16.2 Info: -> 7 Insert operations completed in 00:00:00.0005513 taking an average of 00:00:00.0000787 11:56:16.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:16', 'add_mediafilerepository_mtime') 11:56:16.2 Info: Committing Transaction 11:56:16.2 Info: 30: add_mediafilerepository_mtime migrated 11:56:16.2 Info: => 0.0051679s 11:56:16.2 Debug: Took: 00:00:00.1753794 11:56:16.2 Debug: Got 0 tracks 11:56:16.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:56:16.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:56:16.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173762664101_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.2 Info: DatabaseEngineVersionCheck migrating 11:56:16.2 Info: PerformDBOperation 11:56:16.2 Info: Performing DB Operation 11:56:16.2 Info: SQLite 3.46.1 11:56:16.2 Info: => 0.0011168s 11:56:16.2 Info: DatabaseEngineVersionCheck migrated 11:56:16.2 Info: => 0.001134s 11:56:16.2 Info: VersionMigration migrating 11:56:16.2 Info: Beginning Transaction 11:56:16.2 Info: CreateTable VersionInfo 11:56:16.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:16.2 Info: => 0.0001493s 11:56:16.2 Info: Committing Transaction 11:56:16.2 Info: VersionMigration migrated 11:56:16.2 Info: => 0.0005642s 11:56:16.2 Info: VersionUniqueMigration migrating 11:56:16.2 Info: Beginning Transaction 11:56:16.2 Info: CreateIndex VersionInfo (Version) 11:56:16.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:16.2 Info: => 0.0001693s 11:56:16.2 Info: AlterTable VersionInfo 11:56:16.2 Info: => 1.1E-06s 11:56:16.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:16.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:16.2 Info: => 0.0005668s 11:56:16.2 Info: Committing Transaction 11:56:16.2 Info: VersionUniqueMigration migrated 11:56:16.2 Info: => 0.000782s 11:56:16.2 Info: VersionDescriptionMigration migrating 11:56:16.2 Info: Beginning Transaction 11:56:16.2 Info: AlterTable VersionInfo 11:56:16.2 Info: => 1.3E-06s 11:56:16.2 Info: CreateColumn VersionInfo Description String 11:56:16.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:16.2 Info: => 0.0002227s 11:56:16.2 Info: Committing Transaction 11:56:16.2 Info: VersionDescriptionMigration migrated 11:56:16.2 Info: => 0.000439s 11:56:16.2 Info: 1: InitialSetup migrating 11:56:16.2 Info: Beginning Transaction 11:56:16.2 Info: Starting migration of Main DB to 1 11:56:16.2 Info: CreateTable Config 11:56:16.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001665s 11:56:16.2 Info: CreateIndex Config (Key) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:16.2 Info: => 0.0001312s 11:56:16.2 Info: CreateTable RootFolders 11:56:16.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:16.2 Info: => 9.97E-05s 11:56:16.2 Info: CreateIndex RootFolders (Path) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:16.2 Info: => 0.0001096s 11:56:16.2 Info: CreateTable Artists 11:56:16.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:16.2 Info: => 0.0002575s 11:56:16.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.2 Info: => 0.0001226s 11:56:16.2 Info: CreateIndex Artists (NameSlug) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.2 Info: => 0.0001051s 11:56:16.2 Info: CreateIndex Artists (CleanName) 11:56:16.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.2 Info: => 0.0001033s 11:56:16.2 Info: CreateIndex Artists (Path) 11:56:16.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.2 Info: => 0.0001014s 11:56:16.2 Info: CreateTable Albums 11:56:16.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.2 Info: => 0.0002774s 11:56:16.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.2 Info: => 0.000112s 11:56:16.2 Info: CreateIndex Albums (MBId) 11:56:16.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.2 Info: => 9.87E-05s 11:56:16.2 Info: CreateIndex Albums (TADBId) 11:56:16.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.2 Info: => 0.0001033s 11:56:16.2 Info: CreateIndex Albums (TitleSlug) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.2 Info: => 0.0001041s 11:56:16.2 Info: CreateIndex Albums (CleanTitle) 11:56:16.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.2 Info: => 9.79E-05s 11:56:16.2 Info: CreateIndex Albums (Path) 11:56:16.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:16.2 Info: => 9.74E-05s 11:56:16.2 Info: CreateTable Tracks 11:56:16.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.2 Info: => 0.0001976s 11:56:16.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.2 Info: => 0.0001059s 11:56:16.2 Info: CreateIndex Tracks (ArtistId) 11:56:16.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.2 Info: => 0.0001105s 11:56:16.2 Info: CreateIndex Tracks (TrackFileId) 11:56:16.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.2 Info: => 0.000122s 11:56:16.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:16.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:16.2 Info: => 9.52E-05s 11:56:16.2 Info: CreateTable TrackFiles 11:56:16.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:16.2 Info: => 0.0001545s 11:56:16.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:16.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:16.2 Info: => 0.0001195s 11:56:16.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:16.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.2 Info: => 0.0001031s 11:56:16.2 Info: CreateTable History 11:56:16.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:16.2 Info: => 0.0001986s 11:56:16.2 Info: CreateIndex History (Date) 11:56:16.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:16.2 Info: => 0.0001121s 11:56:16.2 Info: CreateIndex History (EventType) 11:56:16.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:16.2 Info: => 0.0001214s 11:56:16.2 Info: CreateIndex History (DownloadId) 11:56:16.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:16.2 Info: => 0.0001243s 11:56:16.2 Info: CreateIndex History (AlbumId) 11:56:16.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:16.2 Info: => 0.0001119s 11:56:16.2 Info: CreateTable Notifications 11:56:16.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:16.2 Info: => 0.0001423s 11:56:16.2 Info: CreateTable ScheduledTasks 11:56:16.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:16.2 Info: => 0.0001383s 11:56:16.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:16.2 Info: => 0.0001199s 11:56:16.2 Info: CreateTable Indexers 11:56:16.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:16.2 Info: => 0.0001222s 11:56:16.2 Info: CreateIndex Indexers (Name) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.2 Info: => 0.0001232s 11:56:16.2 Info: CreateTable Profiles 11:56:16.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001232s 11:56:16.2 Info: CreateIndex Profiles (Name) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:16.2 Info: => 0.0001177s 11:56:16.2 Info: CreateTable QualityDefinitions 11:56:16.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:16.2 Info: => 0.0001229s 11:56:16.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:16.2 Info: => 0.000118s 11:56:16.2 Info: CreateIndex QualityDefinitions (Title) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:16.2 Info: => 0.000128s 11:56:16.2 Info: CreateTable NamingConfig 11:56:16.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:16.2 Info: => 0.0001584s 11:56:16.2 Info: CreateTable Blacklist 11:56:16.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:16.2 Info: => 0.0002234s 11:56:16.2 Info: CreateTable Metadata 11:56:16.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001186s 11:56:16.2 Info: CreateTable MetadataFiles 11:56:16.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001445s 11:56:16.2 Info: CreateTable DownloadClients 11:56:16.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001453s 11:56:16.2 Info: CreateTable PendingReleases 11:56:16.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:16.2 Info: => 0.0001278s 11:56:16.2 Info: CreateTable RemotePathMappings 11:56:16.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001085s 11:56:16.2 Info: CreateTable Tags 11:56:16.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:16.2 Info: => 9.24E-05s 11:56:16.2 Info: CreateIndex Tags (Label) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:16.2 Info: => 0.0001312s 11:56:16.2 Info: CreateTable Restrictions 11:56:16.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001152s 11:56:16.2 Info: CreateTable DelayProfiles 11:56:16.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001781s 11:56:16.2 Info: CreateTable Users 11:56:16.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:16.2 Info: => 0.0001103s 11:56:16.2 Info: CreateIndex Users (Identifier) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:16.2 Info: => 0.0001249s 11:56:16.2 Info: CreateIndex Users (Username) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:16.2 Info: => 0.000119s 11:56:16.2 Info: CreateTable Commands 11:56:16.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:16.2 Info: => 0.0001542s 11:56:16.2 Info: CreateTable IndexerStatus 11:56:16.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:16.2 Info: => 0.0001468s 11:56:16.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:16.2 Info: => 0.0001156s 11:56:16.2 Info: CreateTable ExtraFiles 11:56:16.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:16.2 Info: => 0.0001587s 11:56:16.2 Info: CreateTable LyricFiles 11:56:16.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:16.2 Info: => 0.000146s 11:56:16.2 Info: CreateTable LanguageProfiles 11:56:16.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:16.2 Info: => 0.0001082s 11:56:16.2 Info: CreateIndex LanguageProfiles (Name) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:16.2 Info: => 0.0001338s 11:56:16.2 Info: CreateTable DownloadClientStatus 11:56:16.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:16.2 Info: => 0.0001405s 11:56:16.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:16.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:16.2 Info: => 0.0001477s 11:56:16.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:16.2 Info: -> 1 Insert operations completed in 00:00:00.0000740 taking an average of 00:00:00.0000740 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:16', 'InitialSetup') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 1: InitialSetup migrated 11:56:16.3 Info: => 0.0031506s 11:56:16.3 Info: 2: add_reason_to_pending_releases migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 2 11:56:16.3 Info: AlterTable PendingReleases 11:56:16.3 Info: => 1.1E-06s 11:56:16.3 Info: CreateColumn PendingReleases Reason Int32 11:56:16.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0006178s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:16', 'add_reason_to_pending_releases') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 2: add_reason_to_pending_releases migrated 11:56:16.3 Info: => 0.000932s 11:56:16.3 Info: 3: add_medium_support migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 3 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Albums Media String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:16.3 Info: => 0.0006072s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 1.1E-06s 11:56:16.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0005694s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0005605s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.3 Info: => 4.52E-05s 11:56:16.3 Info: DeleteColumn Tracks TrackNumber 11:56:16.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:16.3 Info: DROP TABLE "Tracks" 11:56:16.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.3 Info: => 0.0048361s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 1.2E-06s 11:56:16.3 Info: CreateColumn Tracks TrackNumber String 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:16.3 Info: => 0.0005712s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:16', 'add_medium_support') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 3: add_medium_support migrated 11:56:16.3 Info: => 0.0009694s 11:56:16.3 Info: 4: add_various_qualites_in_profile migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 4 11:56:16.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.3 Info: => 5.4E-05s 11:56:16.3 Info: PerformDBOperation 11:56:16.3 Info: Performing DB Operation 11:56:16.3 Info: => 4.05E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:16', 'add_various_qualites_in_profile') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 4: add_various_qualites_in_profile migrated 11:56:16.3 Info: => 0.000295s 11:56:16.3 Info: 5: metadata_profiles migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 5 11:56:16.3 Info: CreateTable MetadataProfiles 11:56:16.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:16.3 Info: => 0.0001377s 11:56:16.3 Info: CreateIndex MetadataProfiles (Name) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:16.3 Info: => 0.0001385s 11:56:16.3 Info: AlterTable Artists 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:16.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:16.3 Info: => 0.0006039s 11:56:16.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:16.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:16.3 Info: DROP TABLE "Artists" 11:56:16.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.3 Info: => 0.0047179s 11:56:16.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:16.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:16.3 Info: DROP TABLE "Artists" 11:56:16.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.3 Info: => 0.0046822s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Albums SecondaryTypes String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:16.3 Info: => 0.0005493s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:16', 'metadata_profiles') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 5: metadata_profiles migrated 11:56:16.3 Info: => 0.0009819s 11:56:16.3 Info: 6: separate_automatic_and_interactive_search migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 6 11:56:16.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:16.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:16.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:16.3 Info: DROP TABLE "Indexers" 11:56:16.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.3 Info: => 0.0043758s 11:56:16.3 Info: AlterTable Indexers 11:56:16.3 Info: => 1.2E-06s 11:56:16.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:16.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:16.3 Info: => 0.0005374s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.3 Info: => 6.58E-05s 11:56:16.3 Info: AlterTable Indexers 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:16.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:16.3 Info: DROP TABLE "Indexers" 11:56:16.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.3 Info: => 0.0058437s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:16', 'separate_automatic_and_interactive_search') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:16.3 Info: => 0.0061974s 11:56:16.3 Info: 7: change_album_path_to_relative migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 7 11:56:16.3 Info: DeleteColumn Albums Path 11:56:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:16.3 Info: DROP TABLE "Albums" 11:56:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.3 Info: => 0.0058859s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:16', 'change_album_path_to_relative') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 7: change_album_path_to_relative migrated 11:56:16.3 Info: => 0.0063188s 11:56:16.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 8 11:56:16.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.3 Info: => 5.61E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:16', 'change_quality_size_mb_to_kb') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:16.3 Info: => 0.0003151s 11:56:16.3 Info: 9: album_releases migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 9 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1.2E-06s 11:56:16.3 Info: CreateColumn Albums Releases String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:16.3 Info: => 0.0005979s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1.2E-06s 11:56:16.3 Info: CreateColumn Albums CurrentRelease String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:16.3 Info: => 0.0005552s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:16', 'album_releases') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 9: album_releases migrated 11:56:16.3 Info: => 0.0008514s 11:56:16.3 Info: 10: album_releases_fix migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 10 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1.1E-06s 11:56:16.3 Info: AlterColumn Albums Releases String 11:56:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.3 Info: DROP TABLE "Albums" 11:56:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.3 Info: => 0.0058204s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: AlterColumn Albums CurrentRelease String 11:56:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.3 Info: DROP TABLE "Albums" 11:56:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.3 Info: => 0.0046634s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:16', 'album_releases_fix') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 10: album_releases_fix migrated 11:56:16.3 Info: => 0.00506s 11:56:16.3 Info: 11: import_lists migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 11 11:56:16.3 Info: CreateTable ImportLists 11:56:16.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.3 Info: => 0.0001749s 11:56:16.3 Info: CreateIndex ImportLists (Name) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:16.3 Info: => 8.67E-05s 11:56:16.3 Info: CreateTable ImportListStatus 11:56:16.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:16.3 Info: => 0.0001231s 11:56:16.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:16.3 Info: => 8.67E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:16', 'import_lists') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 11: import_lists migrated 11:56:16.3 Info: => 0.000418s 11:56:16.3 Info: 12: add_release_status migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 12 11:56:16.3 Info: AlterTable MetadataProfiles 11:56:16.3 Info: => 1.2E-06s 11:56:16.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:16.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:16.3 Info: => 0.0006182s 11:56:16.3 Info: PerformDBOperation 11:56:16.3 Info: Performing DB Operation 11:56:16.3 Info: => 3.2E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:16', 'add_release_status') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 12: add_release_status migrated 11:56:16.3 Info: => 0.0003194s 11:56:16.3 Info: 13: album_download_notification migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 13 11:56:16.3 Info: AlterTable Notifications 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:16.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0006064s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:16', 'album_download_notification') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 13: album_download_notification migrated 11:56:16.3 Info: => 0.0009283s 11:56:16.3 Info: 14: fix_language_metadata_profiles migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 14 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.3 Info: => 8.39E-05s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.3 Info: => 6.13E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:16', 'fix_language_metadata_profiles') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 14: fix_language_metadata_profiles migrated 11:56:16.3 Info: => 0.0003158s 11:56:16.3 Info: 15: remove_fanzub migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 15 11:56:16.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.3 Info: => 4.67E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:16', 'remove_fanzub') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 15: remove_fanzub migrated 11:56:16.3 Info: => 0.0003047s 11:56:16.3 Info: 16: update_artist_history_indexes migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 16 11:56:16.3 Info: CreateIndex Albums (ArtistId) 11:56:16.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:16.3 Info: => 0.0001128s 11:56:16.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:16.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:16.3 Info: => 8.96E-05s 11:56:16.3 Info: DeleteIndex History (AlbumId) 11:56:16.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:16.3 Info: => 0.0001318s 11:56:16.3 Info: CreateIndex History (AlbumId, Date) 11:56:16.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:16.3 Info: => 9.93E-05s 11:56:16.3 Info: DeleteIndex History (DownloadId) 11:56:16.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:16.3 Info: => 0.0001156s 11:56:16.3 Info: CreateIndex History (DownloadId, Date) 11:56:16.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:16.3 Info: => 9.4E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:16', 'update_artist_history_indexes') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 16: update_artist_history_indexes migrated 11:56:16.3 Info: => 0.0004281s 11:56:16.3 Info: 17: remove_nma migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 17 11:56:16.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:16.3 Info: => 5.19E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:16', 'remove_nma') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 17: remove_nma migrated 11:56:16.3 Info: => 0.0003033s 11:56:16.3 Info: 18: album_disambiguation migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 18 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Albums Disambiguation String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:16.3 Info: => 0.000617s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:16', 'album_disambiguation') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 18: album_disambiguation migrated 11:56:16.3 Info: => 0.0020099s 11:56:16.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 19 11:56:16.3 Info: PerformDBOperation 11:56:16.3 Info: Performing DB Operation 11:56:16.3 Info: => 3.76E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:16', 'add_ape_quality_in_profiles') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:16.3 Info: => 0.0003064s 11:56:16.3 Info: 20: remove_pushalot migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 20 11:56:16.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:16.3 Info: => 5.06E-05s 11:56:16.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:16.3 Info: => 3.78E-05s 11:56:16.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:16.3 Info: => 3.5E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:16', 'remove_pushalot') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 20: remove_pushalot migrated 11:56:16.3 Info: => 0.0002877s 11:56:16.3 Info: 21: add_custom_filters migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 21 11:56:16.3 Info: CreateTable CustomFilters 11:56:16.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:16.3 Info: => 0.0001343s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:16', 'add_custom_filters') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 21: add_custom_filters migrated 11:56:16.3 Info: => 0.0004257s 11:56:16.3 Info: 22: import_list_tags migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 22 11:56:16.3 Info: AlterTable ImportLists 11:56:16.3 Info: => 1.1E-06s 11:56:16.3 Info: CreateColumn ImportLists Tags String 11:56:16.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:16.3 Info: => 0.000615s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:16', 'import_list_tags') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 22: import_list_tags migrated 11:56:16.3 Info: => 0.0009383s 11:56:16.3 Info: 23: add_release_groups_etc migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 23 11:56:16.3 Info: CreateTable ArtistMetadata 11:56:16.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:16.3 Info: => 0.0001896s 11:56:16.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:16.3 Info: => 0.0001358s 11:56:16.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.3 Info: => 9.88E-05s 11:56:16.3 Info: AlterTable Artists 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:16.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.000635s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.3 Info: => 7.41E-05s 11:56:16.3 Info: CreateTable AlbumReleases 11:56:16.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:16.3 Info: => 0.0001612s 11:56:16.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:16.3 Info: => 0.0001218s 11:56:16.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:16.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:16.3 Info: => 8.83E-05s 11:56:16.3 Info: PerformDBOperation 11:56:16.3 Info: Performing DB Operation 11:56:16.3 Info: => 3.68E-05s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0006327s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:16.3 Info: => 0.0006277s 11:56:16.3 Info: AlterTable Albums 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Albums Links String 11:56:16.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:16.3 Info: => 0.0006092s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.3 Info: => 8.74E-05s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:16.3 Info: => 0.0006422s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 9E-07s 11:56:16.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0006334s 11:56:16.3 Info: AlterTable Tracks 11:56:16.3 Info: => 1E-06s 11:56:16.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:16.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.3 Info: => 0.0006283s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.3 Info: => 8.99E-05s 11:56:16.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.3 Info: => 7.3E-05s 11:56:16.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:16.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.3 Info: DROP TABLE "Artists" 11:56:16.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.3 Info: => 0.0058521s 11:56:16.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:16.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:16.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:16.3 Info: DROP TABLE "Albums" 11:56:16.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.3 Info: => 0.004858s 11:56:16.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:16.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:16.3 Info: DROP TABLE "Tracks" 11:56:16.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.3 Info: => 0.0056896s 11:56:16.3 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:16.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:16.3 Info: DROP TABLE "TrackFiles" 11:56:16.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.3 Info: => 0.0055143s 11:56:16.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:16.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.3 Info: => 8.32E-05s 11:56:16.3 Info: CreateIndex Artists (Monitored) 11:56:16.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.3 Info: => 8.17E-05s 11:56:16.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:16.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:16.3 Info: => 8.21E-05s 11:56:16.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:16.3 Info: => 7.97E-05s 11:56:16.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:16.3 Info: => 8.19E-05s 11:56:16.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:16.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:16.3 Info: => 7.97E-05s 11:56:16.3 Info: UpdateData 11:56:16.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.3 Info: => 4.61E-05s 11:56:16.3 Info: UpdateData 11:56:16.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.3 Info: => 4.18E-05s 11:56:16.3 Info: UpdateData 11:56:16.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:16.3 Info: => 4.81E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:16', 'add_release_groups_etc') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 23: add_release_groups_etc migrated 11:56:16.3 Info: => 0.0005858s 11:56:16.3 Info: 24: NewMediaInfoFormat migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 24 11:56:16.3 Info: UpdateData 11:56:16.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:16.3 Info: => 5.46E-05s 11:56:16.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:16', 'NewMediaInfoFormat') 11:56:16.3 Info: Committing Transaction 11:56:16.3 Info: 24: NewMediaInfoFormat migrated 11:56:16.3 Info: => 0.0003081s 11:56:16.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:16.3 Info: Beginning Transaction 11:56:16.3 Info: Starting migration of Main DB to 25 11:56:16.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:16.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:16.4 Info: => 0.0016677s 11:56:16.4 Info: AlterTable ReleaseProfiles 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:16.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:16.4 Info: => 0.0005906s 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:16', 'rename_restrictions_to_release_profiles') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:16.4 Info: => 0.0008816s 11:56:16.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:16.4 Info: Beginning Transaction 11:56:16.4 Info: Starting migration of Main DB to 26 11:56:16.4 Info: RenameTable Profiles QualityProfiles 11:56:16.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:16.4 Info: => 0.0016729s 11:56:16.4 Info: AlterTable QualityProfiles 11:56:16.4 Info: => 1.1E-06s 11:56:16.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:16.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.4 Info: => 0.0005834s 11:56:16.4 Info: AlterTable LanguageProfiles 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:16.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.4 Info: => 0.0005637s 11:56:16.4 Info: UpdateData 11:56:16.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.4 Info: => 4.87E-05s 11:56:16.4 Info: UpdateData 11:56:16.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.4 Info: => 3.65E-05s 11:56:16.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:16.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.4 Info: DROP TABLE "Artists" 11:56:16.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.4 Info: => 0.0048539s 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:16', 'rename_quality_profiles_add_upgrade_allowed') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:16.4 Info: => 0.0052588s 11:56:16.4 Info: 27: add_import_exclusions migrating 11:56:16.4 Info: Beginning Transaction 11:56:16.4 Info: Starting migration of Main DB to 27 11:56:16.4 Info: CreateTable ImportListExclusions 11:56:16.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:16.4 Info: => 0.0001338s 11:56:16.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:16.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:16.4 Info: => 9.03E-05s 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:16', 'add_import_exclusions') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 27: add_import_exclusions migrated 11:56:16.4 Info: => 0.0004076s 11:56:16.4 Info: 28: clean_artist_metadata_table migrating 11:56:16.4 Info: Beginning Transaction 11:56:16.4 Info: Starting migration of Main DB to 28 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: => 0.0001648s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: => 0.0001299s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.4 Info: => 0.0001246s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.4 Info: => 0.0001213s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.4 Info: => 0.0001215s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.4 Info: => 0.0001206s 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:16', 'clean_artist_metadata_table') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 28: clean_artist_metadata_table migrated 11:56:16.4 Info: => 0.000409s 11:56:16.4 Info: 29: health_issue_notification migrating 11:56:16.4 Info: Beginning Transaction 11:56:16.4 Info: Starting migration of Main DB to 29 11:56:16.4 Info: AlterTable Notifications 11:56:16.4 Info: => 1.1E-06s 11:56:16.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:16.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:16.4 Info: => 0.0006413s 11:56:16.4 Info: AlterTable Notifications 11:56:16.4 Info: => 1.1E-06s 11:56:16.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:16.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:16.4 Info: => 0.0005909s 11:56:16.4 Info: AlterTable Notifications 11:56:16.4 Info: => 9E-07s 11:56:16.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:16.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.4 Info: => 0.0005858s 11:56:16.4 Info: AlterTable Notifications 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:16.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.4 Info: => 0.000591s 11:56:16.4 Info: AlterTable Notifications 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:16.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:16.4 Info: => 0.0005894s 11:56:16.4 Info: DeleteColumn Notifications OnDownload 11:56:16.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.4 Info: DROP TABLE "Notifications" 11:56:16.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.4 Info: => 0.0055516s 11:56:16.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:16.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.4 Info: DROP TABLE "Notifications" 11:56:16.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.4 Info: => 0.0043803s 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:16', 'health_issue_notification') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 29: health_issue_notification migrated 11:56:16.4 Info: => 0.0047802s 11:56:16.4 Info: 30: add_mediafilerepository_mtime migrating 11:56:16.4 Info: Beginning Transaction 11:56:16.4 Info: Starting migration of Main DB to 30 11:56:16.4 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:16.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:16.4 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:16.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:16.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:16.4 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 11:56:16.4 Info: AlterTable TrackFiles 11:56:16.4 Info: => 9E-07s 11:56:16.4 Info: CreateColumn TrackFiles Modified DateTime 11:56:16.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:16.4 Info: => 0.0006295s 11:56:16.4 Info: AlterTable TrackFiles 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: CreateColumn TrackFiles Path String 11:56:16.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:16.4 Info: => 0.0005873s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.4 Info: => 4.2E-05s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.4 Info: => 0.0001315s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.4 Info: => 0.0001618s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.4 Info: => 0.0001622s 11:56:16.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.4 Info: => 0.0001059s 11:56:16.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.4 Info: => 0.0001283s 11:56:16.4 Info: AlterTable TrackFiles 11:56:16.4 Info: => 1E-06s 11:56:16.4 Info: AlterColumn TrackFiles Path String 11:56:16.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.4 Info: DROP TABLE "TrackFiles" 11:56:16.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.4 Info: => 0.0050315s 11:56:16.4 Info: CreateIndex TrackFiles (Path) 11:56:16.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.4 Info: => 0.0001s 11:56:16.4 Info: DeleteColumn TrackFiles RelativePath 11:56:16.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.4 Info: DROP TABLE "TrackFiles" 11:56:16.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.4 Info: => 0.0068071s 11:56:16.4 Info: -> 9 Insert operations completed in 00:00:00.0006935 taking an average of 00:00:00.0000770 11:56:16.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:16', 'add_mediafilerepository_mtime') 11:56:16.4 Info: Committing Transaction 11:56:16.4 Info: 30: add_mediafilerepository_mtime migrated 11:56:16.4 Info: => 0.0073371s 11:56:16.4 Debug: Took: 00:00:00.1751015 11:56:16.4 Debug: Got 2 tracks 11:56:16.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:56:16.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:56:16.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173764879605_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.4 Info: DatabaseEngineVersionCheck migrating 11:56:16.4 Info: PerformDBOperation 11:56:16.4 Info: Performing DB Operation 11:56:16.4 Info: SQLite 3.46.1 11:56:16.4 Info: => 0.0010885s 11:56:16.4 Info: DatabaseEngineVersionCheck migrated 11:56:16.4 Info: => 0.0011062s 11:56:16.5 Info: VersionMigration migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: CreateTable VersionInfo 11:56:16.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:16.5 Info: => 0.0001454s 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: VersionMigration migrated 11:56:16.5 Info: => 0.0005306s 11:56:16.5 Info: VersionUniqueMigration migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: CreateIndex VersionInfo (Version) 11:56:16.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:16.5 Info: => 0.0001651s 11:56:16.5 Info: AlterTable VersionInfo 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:16.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:16.5 Info: => 0.0005654s 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: VersionUniqueMigration migrated 11:56:16.5 Info: => 0.0007786s 11:56:16.5 Info: VersionDescriptionMigration migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: AlterTable VersionInfo 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn VersionInfo Description String 11:56:16.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:16.5 Info: => 0.0002174s 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: VersionDescriptionMigration migrated 11:56:16.5 Info: => 0.0004218s 11:56:16.5 Info: 1: InitialSetup migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 1 11:56:16.5 Info: CreateTable Config 11:56:16.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001692s 11:56:16.5 Info: CreateIndex Config (Key) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:16.5 Info: => 0.0001248s 11:56:16.5 Info: CreateTable RootFolders 11:56:16.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:16.5 Info: => 9.64E-05s 11:56:16.5 Info: CreateIndex RootFolders (Path) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:16.5 Info: => 0.0001062s 11:56:16.5 Info: CreateTable Artists 11:56:16.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:16.5 Info: => 0.0002591s 11:56:16.5 Info: CreateIndex Artists (ForeignArtistId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.5 Info: => 0.0001086s 11:56:16.5 Info: CreateIndex Artists (NameSlug) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.5 Info: => 9.84E-05s 11:56:16.5 Info: CreateIndex Artists (CleanName) 11:56:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.5 Info: => 9.81E-05s 11:56:16.5 Info: CreateIndex Artists (Path) 11:56:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.5 Info: => 9.93E-05s 11:56:16.5 Info: CreateTable Albums 11:56:16.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.5 Info: => 0.000255s 11:56:16.5 Info: CreateIndex Albums (ForeignAlbumId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.5 Info: => 0.000105s 11:56:16.5 Info: CreateIndex Albums (MBId) 11:56:16.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.5 Info: => 9.79E-05s 11:56:16.5 Info: CreateIndex Albums (TADBId) 11:56:16.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.5 Info: => 9.48E-05s 11:56:16.5 Info: CreateIndex Albums (TitleSlug) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.5 Info: => 9.6E-05s 11:56:16.5 Info: CreateIndex Albums (CleanTitle) 11:56:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.5 Info: => 0.0001116s 11:56:16.5 Info: CreateIndex Albums (Path) 11:56:16.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:16.5 Info: => 9.57E-05s 11:56:16.5 Info: CreateTable Tracks 11:56:16.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.5 Info: => 0.0001822s 11:56:16.5 Info: CreateIndex Tracks (ForeignTrackId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.5 Info: => 0.0001057s 11:56:16.5 Info: CreateIndex Tracks (ArtistId) 11:56:16.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.5 Info: => 0.0001047s 11:56:16.5 Info: CreateIndex Tracks (TrackFileId) 11:56:16.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.5 Info: => 0.0001154s 11:56:16.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:16.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:16.5 Info: => 8.95E-05s 11:56:16.5 Info: CreateTable TrackFiles 11:56:16.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:16.5 Info: => 0.0001472s 11:56:16.5 Info: CreateIndex TrackFiles (ArtistId) 11:56:16.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:16.5 Info: => 0.0001123s 11:56:16.5 Info: CreateIndex TrackFiles (AlbumId) 11:56:16.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.5 Info: => 0.0001062s 11:56:16.5 Info: CreateTable History 11:56:16.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:16.5 Info: => 0.0001744s 11:56:16.5 Info: CreateIndex History (Date) 11:56:16.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:16.5 Info: => 0.0001116s 11:56:16.5 Info: CreateIndex History (EventType) 11:56:16.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:16.5 Info: => 0.0001205s 11:56:16.5 Info: CreateIndex History (DownloadId) 11:56:16.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:16.5 Info: => 0.0001065s 11:56:16.5 Info: CreateIndex History (AlbumId) 11:56:16.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:16.5 Info: => 0.0001027s 11:56:16.5 Info: CreateTable Notifications 11:56:16.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:16.5 Info: => 0.0001364s 11:56:16.5 Info: CreateTable ScheduledTasks 11:56:16.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:16.5 Info: => 0.0001118s 11:56:16.5 Info: CreateIndex ScheduledTasks (TypeName) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:16.5 Info: => 0.0001147s 11:56:16.5 Info: CreateTable Indexers 11:56:16.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:16.5 Info: => 0.0001163s 11:56:16.5 Info: CreateIndex Indexers (Name) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.5 Info: => 0.0001236s 11:56:16.5 Info: CreateTable Profiles 11:56:16.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:16.5 Info: => 0.000119s 11:56:16.5 Info: CreateIndex Profiles (Name) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:16.5 Info: => 0.0001044s 11:56:16.5 Info: CreateTable QualityDefinitions 11:56:16.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:16.5 Info: => 0.0001168s 11:56:16.5 Info: CreateIndex QualityDefinitions (Quality) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:16.5 Info: => 0.0001193s 11:56:16.5 Info: CreateIndex QualityDefinitions (Title) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:16.5 Info: => 0.0001141s 11:56:16.5 Info: CreateTable NamingConfig 11:56:16.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:16.5 Info: => 0.0001517s 11:56:16.5 Info: CreateTable Blacklist 11:56:16.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:16.5 Info: => 0.0002081s 11:56:16.5 Info: CreateTable Metadata 11:56:16.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001157s 11:56:16.5 Info: CreateTable MetadataFiles 11:56:16.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001354s 11:56:16.5 Info: CreateTable DownloadClients 11:56:16.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001164s 11:56:16.5 Info: CreateTable PendingReleases 11:56:16.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:16.5 Info: => 0.0001224s 11:56:16.5 Info: CreateTable RemotePathMappings 11:56:16.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:16.5 Info: => 0.000102s 11:56:16.5 Info: CreateTable Tags 11:56:16.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:16.5 Info: => 9.1E-05s 11:56:16.5 Info: CreateIndex Tags (Label) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:16.5 Info: => 0.0001295s 11:56:16.5 Info: CreateTable Restrictions 11:56:16.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001091s 11:56:16.5 Info: CreateTable DelayProfiles 11:56:16.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001343s 11:56:16.5 Info: CreateTable Users 11:56:16.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001012s 11:56:16.5 Info: CreateIndex Users (Identifier) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:16.5 Info: => 0.0001176s 11:56:16.5 Info: CreateIndex Users (Username) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:16.5 Info: => 0.0001081s 11:56:16.5 Info: CreateTable Commands 11:56:16.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:16.5 Info: => 0.0001469s 11:56:16.5 Info: CreateTable IndexerStatus 11:56:16.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:16.5 Info: => 0.0001434s 11:56:16.5 Info: CreateIndex IndexerStatus (ProviderId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:16.5 Info: => 0.0001147s 11:56:16.5 Info: CreateTable ExtraFiles 11:56:16.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:16.5 Info: => 0.0001299s 11:56:16.5 Info: CreateTable LyricFiles 11:56:16.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:16.5 Info: => 0.000142s 11:56:16.5 Info: CreateTable LanguageProfiles 11:56:16.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:16.5 Info: => 9.97E-05s 11:56:16.5 Info: CreateIndex LanguageProfiles (Name) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:16.5 Info: => 0.0001327s 11:56:16.5 Info: CreateTable DownloadClientStatus 11:56:16.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:16.5 Info: => 0.0001264s 11:56:16.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:16.5 Info: => 0.0001432s 11:56:16.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:16.5 Info: -> 1 Insert operations completed in 00:00:00.0000685 taking an average of 00:00:00.0000685 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:16', 'InitialSetup') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 1: InitialSetup migrated 11:56:16.5 Info: => 0.0009424s 11:56:16.5 Info: 2: add_reason_to_pending_releases migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 2 11:56:16.5 Info: AlterTable PendingReleases 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn PendingReleases Reason Int32 11:56:16.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006191s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:16', 'add_reason_to_pending_releases') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 2: add_reason_to_pending_releases migrated 11:56:16.5 Info: => 0.0009128s 11:56:16.5 Info: 3: add_medium_support migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 3 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.8E-06s 11:56:16.5 Info: CreateColumn Albums Media String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:16.5 Info: => 0.0006001s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 9E-07s 11:56:16.5 Info: CreateColumn Tracks MediumNumber Int32 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0005789s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 1.1E-06s 11:56:16.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0005581s 11:56:16.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.5 Info: => 4.55E-05s 11:56:16.5 Info: DeleteColumn Tracks TrackNumber 11:56:16.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:16.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:16.5 Info: DROP TABLE "Tracks" 11:56:16.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.5 Info: => 0.0048152s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Tracks TrackNumber String 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:16.5 Info: => 0.0005566s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:16', 'add_medium_support') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 3: add_medium_support migrated 11:56:16.5 Info: => 0.0009565s 11:56:16.5 Info: 4: add_various_qualites_in_profile migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 4 11:56:16.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.5 Info: => 5.5E-05s 11:56:16.5 Info: PerformDBOperation 11:56:16.5 Info: Performing DB Operation 11:56:16.5 Info: => 3.78E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:16', 'add_various_qualites_in_profile') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 4: add_various_qualites_in_profile migrated 11:56:16.5 Info: => 0.0002889s 11:56:16.5 Info: 5: metadata_profiles migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 5 11:56:16.5 Info: CreateTable MetadataProfiles 11:56:16.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:16.5 Info: => 0.0001352s 11:56:16.5 Info: CreateIndex MetadataProfiles (Name) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:16.5 Info: => 0.0001387s 11:56:16.5 Info: AlterTable Artists 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Artists MetadataProfileId Int32 11:56:16.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:16.5 Info: => 0.0006025s 11:56:16.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:16.5 Info: DROP TABLE "Artists" 11:56:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.5 Info: => 0.0051229s 11:56:16.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:16.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:16.5 Info: DROP TABLE "Artists" 11:56:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.5 Info: => 0.0050976s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Albums SecondaryTypes String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:16.5 Info: => 0.0005462s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:16', 'metadata_profiles') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 5: metadata_profiles migrated 11:56:16.5 Info: => 0.0009668s 11:56:16.5 Info: 6: separate_automatic_and_interactive_search migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 6 11:56:16.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:16.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:16.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:16.5 Info: DROP TABLE "Indexers" 11:56:16.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.5 Info: => 0.0046799s 11:56:16.5 Info: AlterTable Indexers 11:56:16.5 Info: => 1.8E-06s 11:56:16.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:16.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:16.5 Info: => 0.0005381s 11:56:16.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.5 Info: => 5.16E-05s 11:56:16.5 Info: AlterTable Indexers 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:16.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:16.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:16.5 Info: DROP TABLE "Indexers" 11:56:16.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.5 Info: => 0.0046981s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:16', 'separate_automatic_and_interactive_search') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 6: separate_automatic_and_interactive_search migrated 11:56:16.5 Info: => 0.0050437s 11:56:16.5 Info: 7: change_album_path_to_relative migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 7 11:56:16.5 Info: DeleteColumn Albums Path 11:56: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) 11:56: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:16.5 Info: DROP TABLE "Albums" 11:56:16.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.5 Info: => 0.0053277s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:16', 'change_album_path_to_relative') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 7: change_album_path_to_relative migrated 11:56:16.5 Info: => 0.0057843s 11:56:16.5 Info: 8: change_quality_size_mb_to_kb migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 8 11:56:16.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.5 Info: => 5.66E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:16', 'change_quality_size_mb_to_kb') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 8: change_quality_size_mb_to_kb migrated 11:56:16.5 Info: => 0.0003223s 11:56:16.5 Info: 9: album_releases migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 9 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn Albums Releases String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:16.5 Info: => 0.0005817s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Albums CurrentRelease String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:16.5 Info: => 0.0005471s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:16', 'album_releases') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 9: album_releases migrated 11:56:16.5 Info: => 0.0008505s 11:56:16.5 Info: 10: album_releases_fix migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 10 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.3E-06s 11:56:16.5 Info: AlterColumn Albums Releases String 11:56: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) 11:56: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" 11:56:16.5 Info: DROP TABLE "Albums" 11:56:16.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.5 Info: => 0.0051335s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.1E-06s 11:56:16.5 Info: AlterColumn Albums CurrentRelease String 11:56: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) 11:56: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" 11:56:16.5 Info: DROP TABLE "Albums" 11:56:16.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.5 Info: => 0.0051524s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:16', 'album_releases_fix') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 10: album_releases_fix migrated 11:56:16.5 Info: => 0.0055905s 11:56:16.5 Info: 11: import_lists migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 11 11:56:16.5 Info: CreateTable ImportLists 11:56: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) 11:56:16.5 Info: => 0.0001852s 11:56:16.5 Info: CreateIndex ImportLists (Name) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:16.5 Info: => 8.66E-05s 11:56:16.5 Info: CreateTable ImportListStatus 11:56: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) 11:56:16.5 Info: => 0.0001389s 11:56:16.5 Info: CreateIndex ImportListStatus (ProviderId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:16.5 Info: => 8.96E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:16', 'import_lists') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 11: import_lists migrated 11:56:16.5 Info: => 0.0004392s 11:56:16.5 Info: 12: add_release_status migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 12 11:56:16.5 Info: AlterTable MetadataProfiles 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:16.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:16.5 Info: => 0.0006194s 11:56:16.5 Info: PerformDBOperation 11:56:16.5 Info: Performing DB Operation 11:56:16.5 Info: => 3.32E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:16', 'add_release_status') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 12: add_release_status migrated 11:56:16.5 Info: => 0.0003454s 11:56:16.5 Info: 13: album_download_notification migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 13 11:56:16.5 Info: AlterTable Notifications 11:56:16.5 Info: => 1.1E-06s 11:56:16.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:16.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006227s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:16', 'album_download_notification') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 13: album_download_notification migrated 11:56:16.5 Info: => 0.0009446s 11:56:16.5 Info: 14: fix_language_metadata_profiles migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 14 11:56: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 11:56: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 11:56:16.5 Info: => 9.06E-05s 11:56: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 11:56: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 11:56:16.5 Info: => 6.79E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:16', 'fix_language_metadata_profiles') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 14: fix_language_metadata_profiles migrated 11:56:16.5 Info: => 0.0003312s 11:56:16.5 Info: 15: remove_fanzub migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 15 11:56:16.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.5 Info: => 5.42E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:16', 'remove_fanzub') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 15: remove_fanzub migrated 11:56:16.5 Info: => 0.0003125s 11:56:16.5 Info: 16: update_artist_history_indexes migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 16 11:56:16.5 Info: CreateIndex Albums (ArtistId) 11:56:16.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:16.5 Info: => 0.0001121s 11:56:16.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:16.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:16.5 Info: => 9.85E-05s 11:56:16.5 Info: DeleteIndex History (AlbumId) 11:56:16.5 Info: DROP INDEX "IX_History_AlbumId" 11:56:16.5 Info: => 0.0001382s 11:56:16.5 Info: CreateIndex History (AlbumId, Date) 11:56:16.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:16.5 Info: => 9.77E-05s 11:56:16.5 Info: DeleteIndex History (DownloadId) 11:56:16.5 Info: DROP INDEX "IX_History_DownloadId" 11:56:16.5 Info: => 0.0001145s 11:56:16.5 Info: CreateIndex History (DownloadId, Date) 11:56:16.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:16.5 Info: => 9.93E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:16', 'update_artist_history_indexes') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 16: update_artist_history_indexes migrated 11:56:16.5 Info: => 0.0004324s 11:56:16.5 Info: 17: remove_nma migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 17 11:56:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:16.5 Info: => 5.82E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:16', 'remove_nma') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 17: remove_nma migrated 11:56:16.5 Info: => 0.0003201s 11:56:16.5 Info: 18: album_disambiguation migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 18 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.1E-06s 11:56:16.5 Info: CreateColumn Albums Disambiguation String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:16.5 Info: => 0.0006233s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:16', 'album_disambiguation') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 18: album_disambiguation migrated 11:56:16.5 Info: => 0.0009298s 11:56:16.5 Info: 19: add_ape_quality_in_profiles migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 19 11:56:16.5 Info: PerformDBOperation 11:56:16.5 Info: Performing DB Operation 11:56:16.5 Info: => 3.94E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:16', 'add_ape_quality_in_profiles') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 19: add_ape_quality_in_profiles migrated 11:56:16.5 Info: => 0.000305s 11:56:16.5 Info: 20: remove_pushalot migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 20 11:56:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:16.5 Info: => 5.84E-05s 11:56:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:16.5 Info: => 4.21E-05s 11:56:16.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:16.5 Info: => 3.67E-05s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:16', 'remove_pushalot') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 20: remove_pushalot migrated 11:56:16.5 Info: => 0.0003253s 11:56:16.5 Info: 21: add_custom_filters migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 21 11:56:16.5 Info: CreateTable CustomFilters 11:56: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) 11:56:16.5 Info: => 0.0001472s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:16', 'add_custom_filters') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 21: add_custom_filters migrated 11:56:16.5 Info: => 0.0004616s 11:56:16.5 Info: 22: import_list_tags migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 22 11:56:16.5 Info: AlterTable ImportLists 11:56:16.5 Info: => 1.1E-06s 11:56:16.5 Info: CreateColumn ImportLists Tags String 11:56:16.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:16.5 Info: => 0.0006196s 11:56:16.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:16', 'import_list_tags') 11:56:16.5 Info: Committing Transaction 11:56:16.5 Info: 22: import_list_tags migrated 11:56:16.5 Info: => 0.0009451s 11:56:16.5 Info: 23: add_release_groups_etc migrating 11:56:16.5 Info: Beginning Transaction 11:56:16.5 Info: Starting migration of Main DB to 23 11:56:16.5 Info: CreateTable ArtistMetadata 11:56: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) 11:56:16.5 Info: => 0.0001933s 11:56:16.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:16.5 Info: => 0.0001403s 11:56: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" 11:56: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" 11:56:16.5 Info: => 9.79E-05s 11:56:16.5 Info: AlterTable Artists 11:56:16.5 Info: => 9E-07s 11:56:16.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:16.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006454s 11:56:16.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.5 Info: => 7.2E-05s 11:56:16.5 Info: CreateTable AlbumReleases 11:56: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) 11:56:16.5 Info: => 0.000165s 11:56:16.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:16.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:16.5 Info: => 0.0001232s 11:56:16.5 Info: CreateIndex AlbumReleases (AlbumId) 11:56:16.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:16.5 Info: => 8.82E-05s 11:56:16.5 Info: PerformDBOperation 11:56:16.5 Info: Performing DB Operation 11:56:16.5 Info: => 3.75E-05s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006716s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1.2E-06s 11:56:16.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:16.5 Info: => 0.0006347s 11:56:16.5 Info: AlterTable Albums 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Albums Links String 11:56:16.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:16.5 Info: => 0.000614s 11:56: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") 11:56:16.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.5 Info: => 8.65E-05s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Tracks ForeignRecordingId String 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:16.5 Info: => 0.0006207s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 9E-07s 11:56:16.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006212s 11:56:16.5 Info: AlterTable Tracks 11:56:16.5 Info: => 1E-06s 11:56:16.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:16.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.5 Info: => 0.0006359s 11:56: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") 11:56:16.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.5 Info: => 9.07E-05s 11:56: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") 11:56:16.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.5 Info: => 7.26E-05s 11:56:16.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56: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) 11:56: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" 11:56:16.5 Info: DROP TABLE "Artists" 11:56:16.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.5 Info: => 0.0048259s 11:56:16.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:16.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:16.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:16.6 Info: DROP TABLE "Albums" 11:56:16.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.6 Info: => 0.0062027s 11:56:16.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:16.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:16.6 Info: DROP TABLE "Tracks" 11:56:16.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.6 Info: => 0.0045281s 11:56:16.6 Info: DeleteColumn TrackFiles ArtistId 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:16.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:16.6 Info: DROP TABLE "TrackFiles" 11:56:16.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.6 Info: => 0.0043783s 11:56:16.6 Info: CreateIndex Artists (ArtistMetadataId) 11:56:16.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.6 Info: => 8.51E-05s 11:56:16.6 Info: CreateIndex Artists (Monitored) 11:56:16.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.6 Info: => 0.0001219s 11:56:16.6 Info: CreateIndex Albums (ArtistMetadataId) 11:56:16.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:16.6 Info: => 8.56E-05s 11:56:16.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:16.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:16.6 Info: => 8.22E-05s 11:56:16.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:16.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:16.6 Info: => 8.05E-05s 11:56:16.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:16.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:16.6 Info: => 8.52E-05s 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.6 Info: => 4.66E-05s 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.6 Info: => 3.98E-05s 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:16.6 Info: => 4.63E-05s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:16', 'add_release_groups_etc') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 23: add_release_groups_etc migrated 11:56:16.6 Info: => 0.0006436s 11:56:16.6 Info: 24: NewMediaInfoFormat migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 24 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:16.6 Info: => 5.5E-05s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:16', 'NewMediaInfoFormat') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 24: NewMediaInfoFormat migrated 11:56:16.6 Info: => 0.000318s 11:56:16.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 25 11:56:16.6 Info: RenameTable Restrictions ReleaseProfiles 11:56:16.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:16.6 Info: => 0.0016826s 11:56:16.6 Info: AlterTable ReleaseProfiles 11:56:16.6 Info: => 1E-06s 11:56:16.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:16.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:16.6 Info: => 0.0005899s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:16', 'rename_restrictions_to_release_profiles') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:16.6 Info: => 0.0008922s 11:56:16.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 26 11:56:16.6 Info: RenameTable Profiles QualityProfiles 11:56:16.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:16.6 Info: => 0.0016883s 11:56:16.6 Info: AlterTable QualityProfiles 11:56:16.6 Info: => 2E-06s 11:56:16.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:16.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.6 Info: => 0.0006251s 11:56:16.6 Info: AlterTable LanguageProfiles 11:56:16.6 Info: => 1.1E-06s 11:56:16.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:16.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.6 Info: => 0.0005805s 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.6 Info: => 4.91E-05s 11:56:16.6 Info: UpdateData 11:56:16.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.6 Info: => 3.5E-05s 11:56:16.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.6 Info: DROP TABLE "Artists" 11:56:16.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.6 Info: => 0.0061208s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:16', 'rename_quality_profiles_add_upgrade_allowed') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:16.6 Info: => 0.0065712s 11:56:16.6 Info: 27: add_import_exclusions migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 27 11:56:16.6 Info: CreateTable ImportListExclusions 11:56:16.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:16.6 Info: => 0.0001341s 11:56:16.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:16.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:16.6 Info: => 9.19E-05s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:16', 'add_import_exclusions') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 27: add_import_exclusions migrated 11:56:16.6 Info: => 0.0004385s 11:56:16.6 Info: 28: clean_artist_metadata_table migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 28 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: => 0.0001631s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: => 0.0001283s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.6 Info: => 0.0001196s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.6 Info: => 0.0001188s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.6 Info: => 0.0001191s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.6 Info: => 0.0001208s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:16', 'clean_artist_metadata_table') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 28: clean_artist_metadata_table migrated 11:56:16.6 Info: => 0.0004133s 11:56:16.6 Info: 29: health_issue_notification migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 29 11:56:16.6 Info: AlterTable Notifications 11:56:16.6 Info: => 1E-06s 11:56:16.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:16.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:16.6 Info: => 0.0006348s 11:56:16.6 Info: AlterTable Notifications 11:56:16.6 Info: => 1.2E-06s 11:56:16.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:16.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:16.6 Info: => 0.0005896s 11:56:16.6 Info: AlterTable Notifications 11:56:16.6 Info: => 2.1E-06s 11:56:16.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:16.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.6 Info: => 0.0005879s 11:56:16.6 Info: AlterTable Notifications 11:56:16.6 Info: => 1.1E-06s 11:56:16.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:16.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.6 Info: => 0.0005895s 11:56:16.6 Info: AlterTable Notifications 11:56:16.6 Info: => 9E-07s 11:56:16.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:16.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:16.6 Info: => 0.0005882s 11:56:16.6 Info: DeleteColumn Notifications OnDownload 11:56:16.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.6 Info: DROP TABLE "Notifications" 11:56:16.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.6 Info: => 0.0044628s 11:56:16.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:16.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.6 Info: DROP TABLE "Notifications" 11:56:16.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.6 Info: => 0.0057944s 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:16', 'health_issue_notification') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 29: health_issue_notification migrated 11:56:16.6 Info: => 0.006212s 11:56:16.6 Info: 30: add_mediafilerepository_mtime migrating 11:56:16.6 Info: Beginning Transaction 11:56:16.6 Info: Starting migration of Main DB to 30 11:56:16.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:16.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:16.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.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) 11:56:16.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.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) 11:56:16.6 Info: AlterTable TrackFiles 11:56:16.6 Info: => 9E-07s 11:56:16.6 Info: CreateColumn TrackFiles Modified DateTime 11:56:16.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:16.6 Info: => 0.0006253s 11:56:16.6 Info: AlterTable TrackFiles 11:56:16.6 Info: => 1.1E-06s 11:56:16.6 Info: CreateColumn TrackFiles Path String 11:56:16.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:16.6 Info: => 0.0005874s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.6 Info: => 5E-05s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.6 Info: => 0.000137s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.6 Info: => 0.0001478s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.6 Info: => 0.0001472s 11:56:16.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.6 Info: => 8.59E-05s 11:56:16.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.6 Info: => 5.48E-05s 11:56:16.6 Info: AlterTable TrackFiles 11:56:16.6 Info: => 1E-06s 11:56:16.6 Info: AlterColumn TrackFiles Path String 11:56: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.6 Info: DROP TABLE "TrackFiles" 11:56:16.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.6 Info: => 0.0045298s 11:56:16.6 Info: CreateIndex TrackFiles (Path) 11:56:16.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.6 Info: => 8.58E-05s 11:56:16.6 Info: DeleteColumn TrackFiles RelativePath 11:56: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.6 Info: DROP TABLE "TrackFiles" 11:56:16.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.6 Info: => 0.0059785s 11:56:16.6 Info: -> 6 Insert operations completed in 00:00:00.0004806 taking an average of 00:00:00.0000801 11:56:16.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:16', 'add_mediafilerepository_mtime') 11:56:16.6 Info: Committing Transaction 11:56:16.6 Info: 30: add_mediafilerepository_mtime migrated 11:56:16.6 Info: => 0.0064674s 11:56:16.6 Debug: Took: 00:00:00.1738286 11:56:16.6 Debug: Got 0 tracks 11:56:16.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:56:16.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:56:16.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173767045536_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.7 Info: DatabaseEngineVersionCheck migrating 11:56:16.7 Info: PerformDBOperation 11:56:16.7 Info: Performing DB Operation 11:56:16.7 Info: SQLite 3.46.1 11:56:16.7 Info: => 0.0010625s 11:56:16.7 Info: DatabaseEngineVersionCheck migrated 11:56:16.7 Info: => 0.0010791s 11:56:16.7 Info: VersionMigration migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: CreateTable VersionInfo 11:56:16.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:16.7 Info: => 0.0001432s 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: VersionMigration migrated 11:56:16.7 Info: => 0.0005633s 11:56:16.7 Info: VersionUniqueMigration migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: CreateIndex VersionInfo (Version) 11:56:16.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:16.7 Info: => 0.0001646s 11:56:16.7 Info: AlterTable VersionInfo 11:56:16.7 Info: => 1.1E-06s 11:56:16.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:16.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:16.7 Info: => 0.0005737s 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: VersionUniqueMigration migrated 11:56:16.7 Info: => 0.0007862s 11:56:16.7 Info: VersionDescriptionMigration migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: AlterTable VersionInfo 11:56:16.7 Info: => 1.3E-06s 11:56:16.7 Info: CreateColumn VersionInfo Description String 11:56:16.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:16.7 Info: => 0.0002254s 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: VersionDescriptionMigration migrated 11:56:16.7 Info: => 0.0004146s 11:56:16.7 Info: 1: InitialSetup migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 1 11:56:16.7 Info: CreateTable Config 11:56:16.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001701s 11:56:16.7 Info: CreateIndex Config (Key) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:16.7 Info: => 0.0001257s 11:56:16.7 Info: CreateTable RootFolders 11:56:16.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:16.7 Info: => 9.45E-05s 11:56:16.7 Info: CreateIndex RootFolders (Path) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:16.7 Info: => 0.000108s 11:56:16.7 Info: CreateTable Artists 11:56:16.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:16.7 Info: => 0.0002585s 11:56:16.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.7 Info: => 0.0001085s 11:56:16.7 Info: CreateIndex Artists (NameSlug) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.7 Info: => 9.86E-05s 11:56:16.7 Info: CreateIndex Artists (CleanName) 11:56:16.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.7 Info: => 9.94E-05s 11:56:16.7 Info: CreateIndex Artists (Path) 11:56:16.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.7 Info: => 9.69E-05s 11:56:16.7 Info: CreateTable Albums 11:56:16.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.7 Info: => 0.0002473s 11:56:16.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.7 Info: => 0.0001036s 11:56:16.7 Info: CreateIndex Albums (MBId) 11:56:16.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.7 Info: => 9.74E-05s 11:56:16.7 Info: CreateIndex Albums (TADBId) 11:56:16.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.7 Info: => 9.81E-05s 11:56:16.7 Info: CreateIndex Albums (TitleSlug) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.7 Info: => 9.47E-05s 11:56:16.7 Info: CreateIndex Albums (CleanTitle) 11:56:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.7 Info: => 9.55E-05s 11:56:16.7 Info: CreateIndex Albums (Path) 11:56:16.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:16.7 Info: => 9.39E-05s 11:56:16.7 Info: CreateTable Tracks 11:56:16.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.7 Info: => 0.0001775s 11:56:16.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.7 Info: => 0.0001029s 11:56:16.7 Info: CreateIndex Tracks (ArtistId) 11:56:16.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.7 Info: => 0.0001039s 11:56:16.7 Info: CreateIndex Tracks (TrackFileId) 11:56:16.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.7 Info: => 0.0001143s 11:56:16.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:16.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:16.7 Info: => 9.72E-05s 11:56:16.7 Info: CreateTable TrackFiles 11:56:16.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:16.7 Info: => 0.0001446s 11:56:16.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:16.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:16.7 Info: => 0.0001126s 11:56:16.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:16.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.7 Info: => 0.0001035s 11:56:16.7 Info: CreateTable History 11:56:16.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:16.7 Info: => 0.0001774s 11:56:16.7 Info: CreateIndex History (Date) 11:56:16.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:16.7 Info: => 0.000108s 11:56:16.7 Info: CreateIndex History (EventType) 11:56:16.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:16.7 Info: => 0.000113s 11:56:16.7 Info: CreateIndex History (DownloadId) 11:56:16.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:16.7 Info: => 0.0001052s 11:56:16.7 Info: CreateIndex History (AlbumId) 11:56:16.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:16.7 Info: => 0.0001008s 11:56:16.7 Info: CreateTable Notifications 11:56:16.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:16.7 Info: => 0.0001373s 11:56:16.7 Info: CreateTable ScheduledTasks 11:56:16.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:16.7 Info: => 0.0001158s 11:56:16.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:16.7 Info: => 0.0001128s 11:56:16.7 Info: CreateTable Indexers 11:56:16.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:16.7 Info: => 0.0001155s 11:56:16.7 Info: CreateIndex Indexers (Name) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.7 Info: => 0.0001248s 11:56:16.7 Info: CreateTable Profiles 11:56:16.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001183s 11:56:16.7 Info: CreateIndex Profiles (Name) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:16.7 Info: => 0.0001054s 11:56:16.7 Info: CreateTable QualityDefinitions 11:56:16.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:16.7 Info: => 0.0001196s 11:56:16.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:16.7 Info: => 0.0001098s 11:56:16.7 Info: CreateIndex QualityDefinitions (Title) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:16.7 Info: => 0.0001072s 11:56:16.7 Info: CreateTable NamingConfig 11:56:16.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:16.7 Info: => 0.0001516s 11:56:16.7 Info: CreateTable Blacklist 11:56:16.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:16.7 Info: => 0.0002037s 11:56:16.7 Info: CreateTable Metadata 11:56:16.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001178s 11:56:16.7 Info: CreateTable MetadataFiles 11:56:16.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001358s 11:56:16.7 Info: CreateTable DownloadClients 11:56:16.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001807s 11:56:16.7 Info: CreateTable PendingReleases 11:56:16.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:16.7 Info: => 0.0001315s 11:56:16.7 Info: CreateTable RemotePathMappings 11:56:16.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001045s 11:56:16.7 Info: CreateTable Tags 11:56:16.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:16.7 Info: => 9.51E-05s 11:56:16.7 Info: CreateIndex Tags (Label) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:16.7 Info: => 0.0001263s 11:56:16.7 Info: CreateTable Restrictions 11:56:16.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001095s 11:56:16.7 Info: CreateTable DelayProfiles 11:56:16.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001385s 11:56:16.7 Info: CreateTable Users 11:56:16.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001s 11:56:16.7 Info: CreateIndex Users (Identifier) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:16.7 Info: => 0.0001169s 11:56:16.7 Info: CreateIndex Users (Username) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:16.7 Info: => 0.0001059s 11:56:16.7 Info: CreateTable Commands 11:56:16.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:16.7 Info: => 0.0001451s 11:56:16.7 Info: CreateTable IndexerStatus 11:56:16.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:16.7 Info: => 0.0001449s 11:56:16.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:16.7 Info: => 0.000113s 11:56:16.7 Info: CreateTable ExtraFiles 11:56:16.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:16.7 Info: => 0.0001333s 11:56:16.7 Info: CreateTable LyricFiles 11:56:16.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:16.7 Info: => 0.000285s 11:56:16.7 Info: CreateTable LanguageProfiles 11:56:16.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:16.7 Info: => 0.0001181s 11:56:16.7 Info: CreateIndex LanguageProfiles (Name) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:16.7 Info: => 0.000141s 11:56:16.7 Info: CreateTable DownloadClientStatus 11:56:16.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:16.7 Info: => 0.0001185s 11:56:16.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:16.7 Info: => 0.0001422s 11:56:16.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:16.7 Info: -> 1 Insert operations completed in 00:00:00.0023016 taking an average of 00:00:00.0023016 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:16', 'InitialSetup') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 1: InitialSetup migrated 11:56:16.7 Info: => 0.0031648s 11:56:16.7 Info: 2: add_reason_to_pending_releases migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 2 11:56:16.7 Info: AlterTable PendingReleases 11:56:16.7 Info: => 1.1E-06s 11:56:16.7 Info: CreateColumn PendingReleases Reason Int32 11:56:16.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:16.7 Info: => 0.0006266s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:16', 'add_reason_to_pending_releases') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 2: add_reason_to_pending_releases migrated 11:56:16.7 Info: => 0.0009272s 11:56:16.7 Info: 3: add_medium_support migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 3 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1.2E-06s 11:56:16.7 Info: CreateColumn Albums Media String 11:56:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:16.7 Info: => 0.0005965s 11:56:16.7 Info: AlterTable Tracks 11:56:16.7 Info: => 1.1E-06s 11:56:16.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.7 Info: => 0.0005715s 11:56:16.7 Info: AlterTable Tracks 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.7 Info: => 0.0005576s 11:56:16.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.7 Info: => 4.73E-05s 11:56:16.7 Info: DeleteColumn Tracks TrackNumber 11:56:16.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:16.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:16.7 Info: DROP TABLE "Tracks" 11:56:16.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.7 Info: => 0.0048292s 11:56:16.7 Info: AlterTable Tracks 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Tracks TrackNumber String 11:56:16.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:16.7 Info: => 0.0005608s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:16', 'add_medium_support') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 3: add_medium_support migrated 11:56:16.7 Info: => 0.0009356s 11:56:16.7 Info: 4: add_various_qualites_in_profile migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 4 11:56:16.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.7 Info: => 5.63E-05s 11:56:16.7 Info: PerformDBOperation 11:56:16.7 Info: Performing DB Operation 11:56:16.7 Info: => 3.81E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:16', 'add_various_qualites_in_profile') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 4: add_various_qualites_in_profile migrated 11:56:16.7 Info: => 0.0002859s 11:56:16.7 Info: 5: metadata_profiles migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 5 11:56:16.7 Info: CreateTable MetadataProfiles 11:56:16.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:16.7 Info: => 0.0001349s 11:56:16.7 Info: CreateIndex MetadataProfiles (Name) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:16.7 Info: => 0.0001405s 11:56:16.7 Info: AlterTable Artists 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:16.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:16.7 Info: => 0.0006036s 11:56:16.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:16.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:16.7 Info: DROP TABLE "Artists" 11:56:16.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.7 Info: => 0.0047392s 11:56:16.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:16.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:16.7 Info: DROP TABLE "Artists" 11:56:16.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.7 Info: => 0.0046619s 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Albums SecondaryTypes String 11:56:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:16.7 Info: => 0.0005778s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:16', 'metadata_profiles') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 5: metadata_profiles migrated 11:56:16.7 Info: => 0.0009828s 11:56:16.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 6 11:56:16.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:16.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:16.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:16.7 Info: DROP TABLE "Indexers" 11:56:16.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.7 Info: => 0.0042571s 11:56:16.7 Info: AlterTable Indexers 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:16.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:16.7 Info: => 0.0005549s 11:56:16.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.7 Info: => 4.32E-05s 11:56:16.7 Info: AlterTable Indexers 11:56:16.7 Info: => 9E-07s 11:56:16.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:16.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:16.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:16.7 Info: DROP TABLE "Indexers" 11:56:16.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.7 Info: => 0.0054864s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:16', 'separate_automatic_and_interactive_search') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:16.7 Info: => 0.0058422s 11:56:16.7 Info: 7: change_album_path_to_relative migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 7 11:56:16.7 Info: DeleteColumn Albums Path 11:56:16.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:16.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:16.7 Info: DROP TABLE "Albums" 11:56:16.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.7 Info: => 0.0059339s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:16', 'change_album_path_to_relative') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 7: change_album_path_to_relative migrated 11:56:16.7 Info: => 0.0063651s 11:56:16.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 8 11:56:16.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.7 Info: => 5.56E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:16', 'change_quality_size_mb_to_kb') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:16.7 Info: => 0.0003098s 11:56:16.7 Info: 9: album_releases migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 9 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Albums Releases String 11:56:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:16.7 Info: => 0.0006127s 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Albums CurrentRelease String 11:56:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:16.7 Info: => 0.0005943s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:16', 'album_releases') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 9: album_releases migrated 11:56:16.7 Info: => 0.0009004s 11:56:16.7 Info: 10: album_releases_fix migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 10 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1.4E-06s 11:56:16.7 Info: AlterColumn Albums Releases String 11:56:16.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:16.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.7 Info: DROP TABLE "Albums" 11:56:16.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.7 Info: => 0.0057644s 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: AlterColumn Albums CurrentRelease String 11:56:16.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:16.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:16.7 Info: DROP TABLE "Albums" 11:56:16.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.7 Info: => 0.0046085s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:16', 'album_releases_fix') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 10: album_releases_fix migrated 11:56:16.7 Info: => 0.0049948s 11:56:16.7 Info: 11: import_lists migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 11 11:56:16.7 Info: CreateTable ImportLists 11:56:16.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.7 Info: => 0.0012047s 11:56:16.7 Info: CreateIndex ImportLists (Name) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:16.7 Info: => 9.82E-05s 11:56:16.7 Info: CreateTable ImportListStatus 11:56:16.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:16.7 Info: => 0.0001305s 11:56:16.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:16.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:16.7 Info: => 8.7E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:16', 'import_lists') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 11: import_lists migrated 11:56:16.7 Info: => 0.0004114s 11:56:16.7 Info: 12: add_release_status migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 12 11:56:16.7 Info: AlterTable MetadataProfiles 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:16.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:16.7 Info: => 0.0006392s 11:56:16.7 Info: PerformDBOperation 11:56:16.7 Info: Performing DB Operation 11:56:16.7 Info: => 3.25E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:16', 'add_release_status') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 12: add_release_status migrated 11:56:16.7 Info: => 0.000324s 11:56:16.7 Info: 13: album_download_notification migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 13 11:56:16.7 Info: AlterTable Notifications 11:56:16.7 Info: => 1.9E-06s 11:56:16.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:16.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:16.7 Info: => 0.0006309s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:16', 'album_download_notification') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 13: album_download_notification migrated 11:56:16.7 Info: => 0.0009656s 11:56:16.7 Info: 14: fix_language_metadata_profiles migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 14 11:56:16.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:16.7 Info: => 8.34E-05s 11:56:16.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:16.7 Info: => 6.16E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:16', 'fix_language_metadata_profiles') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 14: fix_language_metadata_profiles migrated 11:56:16.7 Info: => 0.0003167s 11:56:16.7 Info: 15: remove_fanzub migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 15 11:56:16.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:16.7 Info: => 4.5E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:16', 'remove_fanzub') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 15: remove_fanzub migrated 11:56:16.7 Info: => 0.0002946s 11:56:16.7 Info: 16: update_artist_history_indexes migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 16 11:56:16.7 Info: CreateIndex Albums (ArtistId) 11:56:16.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:16.7 Info: => 0.0001111s 11:56:16.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:16.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:16.7 Info: => 8.87E-05s 11:56:16.7 Info: DeleteIndex History (AlbumId) 11:56:16.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:16.7 Info: => 0.0001323s 11:56:16.7 Info: CreateIndex History (AlbumId, Date) 11:56:16.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:16.7 Info: => 0.000101s 11:56:16.7 Info: DeleteIndex History (DownloadId) 11:56:16.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:16.7 Info: => 0.000114s 11:56:16.7 Info: CreateIndex History (DownloadId, Date) 11:56:16.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:16.7 Info: => 9.58E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:16', 'update_artist_history_indexes') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 16: update_artist_history_indexes migrated 11:56:16.7 Info: => 0.0004251s 11:56:16.7 Info: 17: remove_nma migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 17 11:56:16.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:16.7 Info: => 5.18E-05s 11:56:16.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:16', 'remove_nma') 11:56:16.7 Info: Committing Transaction 11:56:16.7 Info: 17: remove_nma migrated 11:56:16.7 Info: => 0.0003022s 11:56:16.7 Info: 18: album_disambiguation migrating 11:56:16.7 Info: Beginning Transaction 11:56:16.7 Info: Starting migration of Main DB to 18 11:56:16.7 Info: AlterTable Albums 11:56:16.7 Info: => 1E-06s 11:56:16.7 Info: CreateColumn Albums Disambiguation String 11:56:16.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:16.8 Info: => 0.0006408s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:16', 'album_disambiguation') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 18: album_disambiguation migrated 11:56:16.8 Info: => 0.00094s 11:56:16.8 Info: 19: add_ape_quality_in_profiles migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 19 11:56:16.8 Info: PerformDBOperation 11:56:16.8 Info: Performing DB Operation 11:56:16.8 Info: => 3.56E-05s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:16', 'add_ape_quality_in_profiles') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 19: add_ape_quality_in_profiles migrated 11:56:16.8 Info: => 0.0002925s 11:56:16.8 Info: 20: remove_pushalot migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 20 11:56:16.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:16.8 Info: => 4.89E-05s 11:56:16.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:16.8 Info: => 3.78E-05s 11:56:16.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:16.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:16.8 Info: => 3.6E-05s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:16', 'remove_pushalot') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 20: remove_pushalot migrated 11:56:16.8 Info: => 0.0002991s 11:56:16.8 Info: 21: add_custom_filters migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 21 11:56:16.8 Info: CreateTable CustomFilters 11:56:16.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:16.8 Info: => 0.0001331s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:16', 'add_custom_filters') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 21: add_custom_filters migrated 11:56:16.8 Info: => 0.0004222s 11:56:16.8 Info: 22: import_list_tags migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 22 11:56:16.8 Info: AlterTable ImportLists 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn ImportLists Tags String 11:56:16.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:16.8 Info: => 0.0006375s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:16', 'import_list_tags') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 22: import_list_tags migrated 11:56:16.8 Info: => 0.0009407s 11:56:16.8 Info: 23: add_release_groups_etc migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 23 11:56:16.8 Info: CreateTable ArtistMetadata 11:56:16.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:16.8 Info: => 0.0001897s 11:56:16.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:16.8 Info: => 0.000136s 11:56:16.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:16.8 Info: => 9.83E-05s 11:56:16.8 Info: AlterTable Artists 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:16.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006733s 11:56:16.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:16.8 Info: => 7.58E-05s 11:56:16.8 Info: CreateTable AlbumReleases 11:56:16.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:16.8 Info: => 0.0001628s 11:56:16.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:16.8 Info: => 0.0001231s 11:56:16.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:16.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:16.8 Info: => 8.75E-05s 11:56:16.8 Info: PerformDBOperation 11:56:16.8 Info: Performing DB Operation 11:56:16.8 Info: => 3.66E-05s 11:56:16.8 Info: AlterTable Albums 11:56:16.8 Info: => 9E-07s 11:56:16.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:16.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006512s 11:56:16.8 Info: AlterTable Albums 11:56:16.8 Info: => 1.1E-06s 11:56:16.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:16.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:16.8 Info: => 0.0006433s 11:56:16.8 Info: AlterTable Albums 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Albums Links String 11:56:16.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:16.8 Info: => 0.00062s 11:56:16.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:16.8 Info: => 8.85E-05s 11:56:16.8 Info: AlterTable Tracks 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:16.8 Info: => 0.0006485s 11:56:16.8 Info: AlterTable Tracks 11:56:16.8 Info: => 9E-07s 11:56:16.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006413s 11:56:16.8 Info: AlterTable Tracks 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:16.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006445s 11:56:16.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:16.8 Info: => 9.16E-05s 11:56:16.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:16.8 Info: => 7.46E-05s 11:56:16.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:16.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.8 Info: DROP TABLE "Artists" 11:56:16.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.8 Info: => 0.0057713s 11:56:16.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:16.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:16.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:16.8 Info: DROP TABLE "Albums" 11:56:16.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.8 Info: => 0.0059982s 11:56:16.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:16.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:16.8 Info: DROP TABLE "Tracks" 11:56:16.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.8 Info: => 0.00455s 11:56:16.8 Info: DeleteColumn TrackFiles ArtistId 11:56:16.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:16.8 Info: DROP TABLE "TrackFiles" 11:56:16.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.8 Info: => 0.0056875s 11:56:16.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:16.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.8 Info: => 8.98E-05s 11:56:16.8 Info: CreateIndex Artists (Monitored) 11:56:16.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.8 Info: => 8.05E-05s 11:56:16.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:16.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:16.8 Info: => 8.47E-05s 11:56:16.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:16.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:16.8 Info: => 8.17E-05s 11:56:16.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:16.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:16.8 Info: => 8.02E-05s 11:56:16.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:16.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:16.8 Info: => 8.09E-05s 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.8 Info: => 4.73E-05s 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:16.8 Info: => 4.07E-05s 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:16.8 Info: => 4.77E-05s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:16', 'add_release_groups_etc') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 23: add_release_groups_etc migrated 11:56:16.8 Info: => 0.0006389s 11:56:16.8 Info: 24: NewMediaInfoFormat migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 24 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:16.8 Info: => 5.44E-05s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:16', 'NewMediaInfoFormat') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 24: NewMediaInfoFormat migrated 11:56:16.8 Info: => 0.0003093s 11:56:16.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 25 11:56:16.8 Info: RenameTable Restrictions ReleaseProfiles 11:56:16.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:16.8 Info: => 0.0016875s 11:56:16.8 Info: AlterTable ReleaseProfiles 11:56:16.8 Info: => 1.1E-06s 11:56:16.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:16.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:16.8 Info: => 0.0005897s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:16', 'rename_restrictions_to_release_profiles') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:16.8 Info: => 0.0008909s 11:56:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 26 11:56:16.8 Info: RenameTable Profiles QualityProfiles 11:56:16.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:16.8 Info: => 0.0016729s 11:56:16.8 Info: AlterTable QualityProfiles 11:56:16.8 Info: => 1.2E-06s 11:56:16.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:16.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.8 Info: => 0.0005887s 11:56:16.8 Info: AlterTable LanguageProfiles 11:56:16.8 Info: => 1.1E-06s 11:56:16.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:16.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:16.8 Info: => 0.0005648s 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.8 Info: => 4.86E-05s 11:56:16.8 Info: UpdateData 11:56:16.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:16.8 Info: => 3.7E-05s 11:56:16.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:16.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:16.8 Info: DROP TABLE "Artists" 11:56:16.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:16.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:16.8 Info: => 0.0048301s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:16', 'rename_quality_profiles_add_upgrade_allowed') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:16.8 Info: => 0.0052699s 11:56:16.8 Info: 27: add_import_exclusions migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 27 11:56:16.8 Info: CreateTable ImportListExclusions 11:56:16.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:16.8 Info: => 0.0001309s 11:56:16.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:16.8 Info: => 9.23E-05s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:16', 'add_import_exclusions') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 27: add_import_exclusions migrated 11:56:16.8 Info: => 0.0004369s 11:56:16.8 Info: 28: clean_artist_metadata_table migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 28 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: => 0.000167s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: => 0.0001272s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:16.8 Info: => 0.0001204s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:16.8 Info: => 0.0001295s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:16.8 Info: => 0.0001236s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.8 Info: => 0.0001282s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:16', 'clean_artist_metadata_table') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 28: clean_artist_metadata_table migrated 11:56:16.8 Info: => 0.0004239s 11:56:16.8 Info: 29: health_issue_notification migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 29 11:56:16.8 Info: AlterTable Notifications 11:56:16.8 Info: => 1.3E-06s 11:56:16.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:16.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006614s 11:56:16.8 Info: AlterTable Notifications 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:16.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.00061s 11:56:16.8 Info: AlterTable Notifications 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:16.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006078s 11:56:16.8 Info: AlterTable Notifications 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:16.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006551s 11:56:16.8 Info: AlterTable Notifications 11:56:16.8 Info: => 9E-07s 11:56:16.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:16.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:16.8 Info: => 0.0006148s 11:56:16.8 Info: DeleteColumn Notifications OnDownload 11:56:16.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.8 Info: DROP TABLE "Notifications" 11:56:16.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.8 Info: => 0.0044258s 11:56:16.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:16.8 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:16.8 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:16.8 Info: DROP TABLE "Notifications" 11:56:16.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:16.8 Info: => 0.0055187s 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:16', 'health_issue_notification') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 29: health_issue_notification migrated 11:56:16.8 Info: => 0.0059535s 11:56:16.8 Info: 30: add_mediafilerepository_mtime migrating 11:56:16.8 Info: Beginning Transaction 11:56:16.8 Info: Starting migration of Main DB to 30 11:56:16.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:16.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:16.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:16.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:16.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-10-13T11:56:16', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:16.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:16.8 Info: AlterTable TrackFiles 11:56:16.8 Info: => 9E-07s 11:56:16.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:16.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:16.8 Info: => 0.0006336s 11:56:16.8 Info: AlterTable TrackFiles 11:56:16.8 Info: => 1E-06s 11:56:16.8 Info: CreateColumn TrackFiles Path String 11:56:16.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:16.8 Info: => 0.0006087s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:16.8 Info: => 4.82E-05s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:16.8 Info: => 0.0001324s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:16.8 Info: => 0.0001403s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:16.8 Info: => 0.0001474s 11:56:16.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:16.8 Info: => 9.17E-05s 11:56:16.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:16.8 Info: => 0.000117s 11:56:16.8 Info: AlterTable TrackFiles 11:56:16.8 Info: => 1.1E-06s 11:56:16.8 Info: AlterColumn TrackFiles Path String 11:56:16.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.8 Info: DROP TABLE "TrackFiles" 11:56:16.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.8 Info: => 0.0060368s 11:56:16.8 Info: CreateIndex TrackFiles (Path) 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.8 Info: => 8.71E-05s 11:56:16.8 Info: DeleteColumn TrackFiles RelativePath 11:56:16.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:16.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:16.8 Info: DROP TABLE "TrackFiles" 11:56:16.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:16.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:16.8 Info: => 0.004653s 11:56:16.8 Info: -> 7 Insert operations completed in 00:00:00.0006410 taking an average of 00:00:00.0000915 11:56:16.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:16', 'add_mediafilerepository_mtime') 11:56:16.8 Info: Committing Transaction 11:56:16.8 Info: 30: add_mediafilerepository_mtime migrated 11:56:16.8 Info: => 0.005238s 11:56:16.8 Debug: Took: 00:00:00.1730658 11:56:16.8 Debug: Got 1 tracks 11:56:16.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:56:16.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:56:16.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173769225344_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:16.9 Info: DatabaseEngineVersionCheck migrating 11:56:16.9 Info: PerformDBOperation 11:56:16.9 Info: Performing DB Operation 11:56:16.9 Info: SQLite 3.46.1 11:56:16.9 Info: => 0.0011746s 11:56:16.9 Info: DatabaseEngineVersionCheck migrated 11:56:16.9 Info: => 0.0011902s 11:56:16.9 Info: VersionMigration migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: CreateTable VersionInfo 11:56:16.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:16.9 Info: => 0.0001426s 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: VersionMigration migrated 11:56:16.9 Info: => 0.00051s 11:56:16.9 Info: VersionUniqueMigration migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: CreateIndex VersionInfo (Version) 11:56:16.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:16.9 Info: => 0.0001252s 11:56:16.9 Info: AlterTable VersionInfo 11:56:16.9 Info: => 1.3E-06s 11:56:16.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:16.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:16.9 Info: => 0.0005546s 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: VersionUniqueMigration migrated 11:56:16.9 Info: => 0.0007639s 11:56:16.9 Info: VersionDescriptionMigration migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: AlterTable VersionInfo 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn VersionInfo Description String 11:56:16.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:16.9 Info: => 0.0002132s 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: VersionDescriptionMigration migrated 11:56:16.9 Info: => 0.0004029s 11:56:16.9 Info: 1: InitialSetup migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 1 11:56:16.9 Info: CreateTable Config 11:56:16.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001673s 11:56:16.9 Info: CreateIndex Config (Key) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:16.9 Info: => 8.14E-05s 11:56:16.9 Info: CreateTable RootFolders 11:56:16.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:16.9 Info: => 9.21E-05s 11:56:16.9 Info: CreateIndex RootFolders (Path) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:16.9 Info: => 7.6E-05s 11:56:16.9 Info: CreateTable Artists 11:56:16.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:16.9 Info: => 0.000248s 11:56:16.9 Info: CreateIndex Artists (ForeignArtistId) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.9 Info: => 7.95E-05s 11:56:16.9 Info: CreateIndex Artists (NameSlug) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.9 Info: => 7.39E-05s 11:56:16.9 Info: CreateIndex Artists (CleanName) 11:56:16.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.9 Info: => 7.32E-05s 11:56:16.9 Info: CreateIndex Artists (Path) 11:56:16.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.9 Info: => 6.95E-05s 11:56:16.9 Info: CreateTable Albums 11:56:16.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.9 Info: => 0.0002198s 11:56:16.9 Info: CreateIndex Albums (ForeignAlbumId) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.9 Info: => 7.74E-05s 11:56:16.9 Info: CreateIndex Albums (MBId) 11:56:16.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.9 Info: => 7.34E-05s 11:56:16.9 Info: CreateIndex Albums (TADBId) 11:56:16.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.9 Info: => 7.28E-05s 11:56:16.9 Info: CreateIndex Albums (TitleSlug) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.9 Info: => 7.16E-05s 11:56:16.9 Info: CreateIndex Albums (CleanTitle) 11:56:16.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.9 Info: => 7.13E-05s 11:56:16.9 Info: CreateIndex Albums (Path) 11:56:16.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:16.9 Info: => 6.91E-05s 11:56:16.9 Info: CreateTable Tracks 11:56:16.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:16.9 Info: => 0.0001454s 11:56:16.9 Info: CreateIndex Tracks (ForeignTrackId) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.9 Info: => 7.64E-05s 11:56:16.9 Info: CreateIndex Tracks (ArtistId) 11:56:16.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.9 Info: => 0.0001024s 11:56:16.9 Info: CreateIndex Tracks (TrackFileId) 11:56:16.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.9 Info: => 0.0001126s 11:56:16.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:16.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:16.9 Info: => 8.82E-05s 11:56:16.9 Info: CreateTable TrackFiles 11:56:16.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:16.9 Info: => 0.0001446s 11:56:16.9 Info: CreateIndex TrackFiles (ArtistId) 11:56:16.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:16.9 Info: => 8.57E-05s 11:56:16.9 Info: CreateIndex TrackFiles (AlbumId) 11:56:16.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:16.9 Info: => 8.03E-05s 11:56:16.9 Info: CreateTable History 11:56:16.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:16.9 Info: => 0.0001463s 11:56:16.9 Info: CreateIndex History (Date) 11:56:16.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:16.9 Info: => 8.4E-05s 11:56:16.9 Info: CreateIndex History (EventType) 11:56:16.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:16.9 Info: => 0.0001139s 11:56:16.9 Info: CreateIndex History (DownloadId) 11:56:16.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:16.9 Info: => 9.47E-05s 11:56:16.9 Info: CreateIndex History (AlbumId) 11:56:16.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:16.9 Info: => 8.1E-05s 11:56:16.9 Info: CreateTable Notifications 11:56:16.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:16.9 Info: => 0.0001326s 11:56:16.9 Info: CreateTable ScheduledTasks 11:56:16.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:16.9 Info: => 0.0001121s 11:56:16.9 Info: CreateIndex ScheduledTasks (TypeName) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:16.9 Info: => 7.99E-05s 11:56:16.9 Info: CreateTable Indexers 11:56:16.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:16.9 Info: => 0.0001104s 11:56:16.9 Info: CreateIndex Indexers (Name) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.9 Info: => 0.0001205s 11:56:16.9 Info: CreateTable Profiles 11:56:16.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001198s 11:56:16.9 Info: CreateIndex Profiles (Name) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:16.9 Info: => 8.6E-05s 11:56:16.9 Info: CreateTable QualityDefinitions 11:56:16.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:16.9 Info: => 0.0001145s 11:56:16.9 Info: CreateIndex QualityDefinitions (Quality) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:16.9 Info: => 8.43E-05s 11:56:16.9 Info: CreateIndex QualityDefinitions (Title) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:16.9 Info: => 8.15E-05s 11:56:16.9 Info: CreateTable NamingConfig 11:56:16.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:16.9 Info: => 0.0001563s 11:56:16.9 Info: CreateTable Blacklist 11:56:16.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:16.9 Info: => 0.0001892s 11:56:16.9 Info: CreateTable Metadata 11:56:16.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001135s 11:56:16.9 Info: CreateTable MetadataFiles 11:56:16.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001346s 11:56:16.9 Info: CreateTable DownloadClients 11:56:16.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001204s 11:56:16.9 Info: CreateTable PendingReleases 11:56:16.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:16.9 Info: => 0.0001284s 11:56:16.9 Info: CreateTable RemotePathMappings 11:56:16.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001073s 11:56:16.9 Info: CreateTable Tags 11:56:16.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:16.9 Info: => 9.24E-05s 11:56:16.9 Info: CreateIndex Tags (Label) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:16.9 Info: => 0.0001014s 11:56:16.9 Info: CreateTable Restrictions 11:56:16.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001057s 11:56:16.9 Info: CreateTable DelayProfiles 11:56:16.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:16.9 Info: => 0.000135s 11:56:16.9 Info: CreateTable Users 11:56:16.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001003s 11:56:16.9 Info: CreateIndex Users (Identifier) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:16.9 Info: => 9.01E-05s 11:56:16.9 Info: CreateIndex Users (Username) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:16.9 Info: => 8.46E-05s 11:56:16.9 Info: CreateTable Commands 11:56:16.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:16.9 Info: => 0.0001392s 11:56:16.9 Info: CreateTable IndexerStatus 11:56:16.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:16.9 Info: => 0.0001481s 11:56:16.9 Info: CreateIndex IndexerStatus (ProviderId) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:16.9 Info: => 8.76E-05s 11:56:16.9 Info: CreateTable ExtraFiles 11:56:16.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:16.9 Info: => 0.0001238s 11:56:16.9 Info: CreateTable LyricFiles 11:56:16.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:16.9 Info: => 0.0001392s 11:56:16.9 Info: CreateTable LanguageProfiles 11:56:16.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:16.9 Info: => 0.0001022s 11:56:16.9 Info: CreateIndex LanguageProfiles (Name) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:16.9 Info: => 0.0001251s 11:56:16.9 Info: CreateTable DownloadClientStatus 11:56:16.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:16.9 Info: => 0.000119s 11:56:16.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:16.9 Info: => 0.0001301s 11:56:16.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:16.9 Info: -> 1 Insert operations completed in 00:00:00.0000727 taking an average of 00:00:00.0000727 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:16', 'InitialSetup') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 1: InitialSetup migrated 11:56:16.9 Info: => 0.0009438s 11:56:16.9 Info: 2: add_reason_to_pending_releases migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 2 11:56:16.9 Info: AlterTable PendingReleases 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn PendingReleases Reason Int32 11:56:16.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:16.9 Info: => 0.0005902s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:16', 'add_reason_to_pending_releases') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 2: add_reason_to_pending_releases migrated 11:56:16.9 Info: => 0.0008831s 11:56:16.9 Info: 3: add_medium_support migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 3 11:56:16.9 Info: AlterTable Albums 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Albums Media String 11:56:16.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:16.9 Info: => 0.0006079s 11:56:16.9 Info: AlterTable Tracks 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Tracks MediumNumber Int32 11:56:16.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.9 Info: => 0.0005638s 11:56:16.9 Info: AlterTable Tracks 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:16.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:16.9 Info: => 0.0005512s 11:56:16.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:16.9 Info: => 4.54E-05s 11:56:16.9 Info: DeleteColumn Tracks TrackNumber 11:56:16.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:16.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:16.9 Info: DROP TABLE "Tracks" 11:56:16.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:16.9 Info: => 0.0047979s 11:56:16.9 Info: AlterTable Tracks 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Tracks TrackNumber String 11:56:16.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:16.9 Info: => 0.0005614s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:16', 'add_medium_support') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 3: add_medium_support migrated 11:56:16.9 Info: => 0.0009622s 11:56:16.9 Info: 4: add_various_qualites_in_profile migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 4 11:56:16.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:16.9 Info: => 5.63E-05s 11:56:16.9 Info: PerformDBOperation 11:56:16.9 Info: Performing DB Operation 11:56:16.9 Info: => 3.9E-05s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:16', 'add_various_qualites_in_profile') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 4: add_various_qualites_in_profile migrated 11:56:16.9 Info: => 0.0002908s 11:56:16.9 Info: 5: metadata_profiles migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 5 11:56:16.9 Info: CreateTable MetadataProfiles 11:56:16.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:16.9 Info: => 0.0001367s 11:56:16.9 Info: CreateIndex MetadataProfiles (Name) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:16.9 Info: => 0.0001404s 11:56:16.9 Info: AlterTable Artists 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:16.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:16.9 Info: => 0.00061s 11:56:16.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:16.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:16.9 Info: DROP TABLE "Artists" 11:56:16.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.9 Info: => 0.0047016s 11:56:16.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:16.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:16.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:16.9 Info: DROP TABLE "Artists" 11:56:16.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:16.9 Info: => 0.0046157s 11:56:16.9 Info: AlterTable Albums 11:56:16.9 Info: => 1E-06s 11:56:16.9 Info: CreateColumn Albums SecondaryTypes String 11:56:16.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:16.9 Info: => 0.0005682s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:16', 'metadata_profiles') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 5: metadata_profiles migrated 11:56:16.9 Info: => 0.0009771s 11:56:16.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 6 11:56:16.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:16.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:16.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:16.9 Info: DROP TABLE "Indexers" 11:56:16.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.9 Info: => 0.0042603s 11:56:16.9 Info: AlterTable Indexers 11:56:16.9 Info: => 1.2E-06s 11:56:16.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:16.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:16.9 Info: => 0.0005387s 11:56:16.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:16.9 Info: => 4.52E-05s 11:56:16.9 Info: AlterTable Indexers 11:56:16.9 Info: => 9E-07s 11:56:16.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:16.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:16.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:16.9 Info: DROP TABLE "Indexers" 11:56:16.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:16.9 Info: => 0.005781s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:16', 'separate_automatic_and_interactive_search') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 6: separate_automatic_and_interactive_search migrated 11:56:16.9 Info: => 0.0061181s 11:56:16.9 Info: 7: change_album_path_to_relative migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 7 11:56:16.9 Info: DeleteColumn Albums Path 11:56:16.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:16.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:16.9 Info: DROP TABLE "Albums" 11:56:16.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:16.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:16.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:16.9 Info: => 0.0048148s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:16', 'change_album_path_to_relative') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 7: change_album_path_to_relative migrated 11:56:16.9 Info: => 0.0052153s 11:56:16.9 Info: 8: change_quality_size_mb_to_kb migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 8 11:56:16.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:16.9 Info: => 5.4E-05s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:16', 'change_quality_size_mb_to_kb') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 8: change_quality_size_mb_to_kb migrated 11:56:16.9 Info: => 0.0003075s 11:56:16.9 Info: 9: album_releases migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 9 11:56:16.9 Info: AlterTable Albums 11:56:16.9 Info: => 1.1E-06s 11:56:16.9 Info: CreateColumn Albums Releases String 11:56:16.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:16.9 Info: => 0.0005849s 11:56:16.9 Info: AlterTable Albums 11:56:16.9 Info: => 1.1E-06s 11:56:16.9 Info: CreateColumn Albums CurrentRelease String 11:56:16.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:16.9 Info: => 0.000546s 11:56:16.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:16', 'album_releases') 11:56:16.9 Info: Committing Transaction 11:56:16.9 Info: 9: album_releases migrated 11:56:16.9 Info: => 0.0017847s 11:56:16.9 Info: 10: album_releases_fix migrating 11:56:16.9 Info: Beginning Transaction 11:56:16.9 Info: Starting migration of Main DB to 10 11:56:16.9 Info: AlterTable Albums 11:56:16.9 Info: => 1.1E-06s 11:56:16.9 Info: AlterColumn Albums Releases String 11:56:16.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.0 Info: DROP TABLE "Albums" 11:56:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.0 Info: => 0.0056934s 11:56:17.0 Info: AlterTable Albums 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: AlterColumn Albums CurrentRelease String 11:56:17.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.0 Info: DROP TABLE "Albums" 11:56:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.0 Info: => 0.0046116s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:17', 'album_releases_fix') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 10: album_releases_fix migrated 11:56:17.0 Info: => 0.0050059s 11:56:17.0 Info: 11: import_lists migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 11 11:56:17.0 Info: CreateTable ImportLists 11:56:17.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.0 Info: => 0.0001735s 11:56:17.0 Info: CreateIndex ImportLists (Name) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:17.0 Info: => 9.24E-05s 11:56:17.0 Info: CreateTable ImportListStatus 11:56:17.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:17.0 Info: => 0.0001232s 11:56:17.0 Info: CreateIndex ImportListStatus (ProviderId) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:17.0 Info: => 8.18E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:17', 'import_lists') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 11: import_lists migrated 11:56:17.0 Info: => 0.0003904s 11:56:17.0 Info: 12: add_release_status migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 12 11:56:17.0 Info: AlterTable MetadataProfiles 11:56:17.0 Info: => 1.2E-06s 11:56:17.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:17.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:17.0 Info: => 0.0006339s 11:56:17.0 Info: PerformDBOperation 11:56:17.0 Info: Performing DB Operation 11:56:17.0 Info: => 3.29E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:17', 'add_release_status') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 12: add_release_status migrated 11:56:17.0 Info: => 0.0003127s 11:56:17.0 Info: 13: album_download_notification migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 13 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 1.2E-06s 11:56:17.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006147s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:17', 'album_download_notification') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 13: album_download_notification migrated 11:56:17.0 Info: => 0.0009339s 11:56:17.0 Info: 14: fix_language_metadata_profiles migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 14 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.0 Info: => 0.0010672s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.0 Info: => 6.25E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:17', 'fix_language_metadata_profiles') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 14: fix_language_metadata_profiles migrated 11:56:17.0 Info: => 0.0003557s 11:56:17.0 Info: 15: remove_fanzub migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 15 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.0 Info: => 5.36E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:17', 'remove_fanzub') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 15: remove_fanzub migrated 11:56:17.0 Info: => 0.0003058s 11:56:17.0 Info: 16: update_artist_history_indexes migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 16 11:56:17.0 Info: CreateIndex Albums (ArtistId) 11:56:17.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:17.0 Info: => 0.0001144s 11:56:17.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:17.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:17.0 Info: => 8.95E-05s 11:56:17.0 Info: DeleteIndex History (AlbumId) 11:56:17.0 Info: DROP INDEX "IX_History_AlbumId" 11:56:17.0 Info: => 0.0001334s 11:56:17.0 Info: CreateIndex History (AlbumId, Date) 11:56:17.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:17.0 Info: => 0.0001014s 11:56:17.0 Info: DeleteIndex History (DownloadId) 11:56:17.0 Info: DROP INDEX "IX_History_DownloadId" 11:56:17.0 Info: => 0.0001126s 11:56:17.0 Info: CreateIndex History (DownloadId, Date) 11:56:17.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:17.0 Info: => 9.34E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:17', 'update_artist_history_indexes') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 16: update_artist_history_indexes migrated 11:56:17.0 Info: => 0.0004146s 11:56:17.0 Info: 17: remove_nma migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 17 11:56:17.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:17.0 Info: => 5.34E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:17', 'remove_nma') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 17: remove_nma migrated 11:56:17.0 Info: => 0.0003017s 11:56:17.0 Info: 18: album_disambiguation migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 18 11:56:17.0 Info: AlterTable Albums 11:56:17.0 Info: => 1.1E-06s 11:56:17.0 Info: CreateColumn Albums Disambiguation String 11:56:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:17.0 Info: => 0.0006184s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:17', 'album_disambiguation') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 18: album_disambiguation migrated 11:56:17.0 Info: => 0.000924s 11:56:17.0 Info: 19: add_ape_quality_in_profiles migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 19 11:56:17.0 Info: PerformDBOperation 11:56:17.0 Info: Performing DB Operation 11:56:17.0 Info: => 3.8E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:17', 'add_ape_quality_in_profiles') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 19: add_ape_quality_in_profiles migrated 11:56:17.0 Info: => 0.0003062s 11:56:17.0 Info: 20: remove_pushalot migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 20 11:56:17.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:17.0 Info: => 5.03E-05s 11:56:17.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:17.0 Info: => 3.77E-05s 11:56:17.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:17.0 Info: => 3.52E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:17', 'remove_pushalot') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 20: remove_pushalot migrated 11:56:17.0 Info: => 0.0002835s 11:56:17.0 Info: 21: add_custom_filters migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 21 11:56:17.0 Info: CreateTable CustomFilters 11:56:17.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:17.0 Info: => 0.0001352s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:17', 'add_custom_filters') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 21: add_custom_filters migrated 11:56:17.0 Info: => 0.0012639s 11:56:17.0 Info: 22: import_list_tags migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 22 11:56:17.0 Info: AlterTable ImportLists 11:56:17.0 Info: => 1.2E-06s 11:56:17.0 Info: CreateColumn ImportLists Tags String 11:56:17.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:17.0 Info: => 0.0006253s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:17', 'import_list_tags') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 22: import_list_tags migrated 11:56:17.0 Info: => 0.0009542s 11:56:17.0 Info: 23: add_release_groups_etc migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 23 11:56:17.0 Info: CreateTable ArtistMetadata 11:56:17.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:17.0 Info: => 0.0001876s 11:56:17.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:17.0 Info: => 0.0001416s 11:56:17.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.0 Info: => 9.95E-05s 11:56:17.0 Info: AlterTable Artists 11:56:17.0 Info: => 9E-07s 11:56:17.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:17.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006238s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.0 Info: => 0.0010308s 11:56:17.0 Info: CreateTable AlbumReleases 11:56:17.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:17.0 Info: => 0.0001789s 11:56:17.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:17.0 Info: => 0.0001323s 11:56:17.0 Info: CreateIndex AlbumReleases (AlbumId) 11:56:17.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:17.0 Info: => 8.82E-05s 11:56:17.0 Info: PerformDBOperation 11:56:17.0 Info: Performing DB Operation 11:56:17.0 Info: => 3.63E-05s 11:56:17.0 Info: AlterTable Albums 11:56:17.0 Info: => 9E-07s 11:56:17.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006469s 11:56:17.0 Info: AlterTable Albums 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:17.0 Info: => 0.0006352s 11:56:17.0 Info: AlterTable Albums 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Albums Links String 11:56:17.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:17.0 Info: => 0.0006153s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.0 Info: => 8.73E-05s 11:56:17.0 Info: AlterTable Tracks 11:56:17.0 Info: => 1.1E-06s 11:56:17.0 Info: CreateColumn Tracks ForeignRecordingId String 11:56:17.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:17.0 Info: => 0.0006426s 11:56:17.0 Info: AlterTable Tracks 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:17.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.000628s 11:56:17.0 Info: AlterTable Tracks 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:17.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006308s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.0 Info: => 8.94E-05s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.0 Info: => 7.3E-05s 11:56:17.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:17.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.0 Info: DROP TABLE "Artists" 11:56:17.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.0 Info: => 0.006905s 11:56:17.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:17.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:17.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:17.0 Info: DROP TABLE "Albums" 11:56:17.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.0 Info: => 0.0049215s 11:56:17.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:17.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:17.0 Info: DROP TABLE "Tracks" 11:56:17.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.0 Info: => 0.0044833s 11:56:17.0 Info: DeleteColumn TrackFiles ArtistId 11:56:17.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:17.0 Info: DROP TABLE "TrackFiles" 11:56:17.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.0 Info: => 0.0043079s 11:56:17.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:17.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.0 Info: => 8.69E-05s 11:56:17.0 Info: CreateIndex Artists (Monitored) 11:56:17.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.0 Info: => 8.24E-05s 11:56:17.0 Info: CreateIndex Albums (ArtistMetadataId) 11:56:17.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:17.0 Info: => 8.06E-05s 11:56:17.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:17.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:17.0 Info: => 7.99E-05s 11:56:17.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:17.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:17.0 Info: => 8.61E-05s 11:56:17.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:17.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:17.0 Info: => 0.0010417s 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.0 Info: => 4.92E-05s 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.0 Info: => 4.07E-05s 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:17.0 Info: => 4.6E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:17', 'add_release_groups_etc') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 23: add_release_groups_etc migrated 11:56:17.0 Info: => 0.0006073s 11:56:17.0 Info: 24: NewMediaInfoFormat migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 24 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:17.0 Info: => 5.43E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:17', 'NewMediaInfoFormat') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 24: NewMediaInfoFormat migrated 11:56:17.0 Info: => 0.0003102s 11:56:17.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 25 11:56:17.0 Info: RenameTable Restrictions ReleaseProfiles 11:56:17.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:17.0 Info: => 0.0016794s 11:56:17.0 Info: AlterTable ReleaseProfiles 11:56:17.0 Info: => 1.1E-06s 11:56:17.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:17.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:17.0 Info: => 0.0006004s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:17', 'rename_restrictions_to_release_profiles') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:17.0 Info: => 0.0009056s 11:56:17.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 26 11:56:17.0 Info: RenameTable Profiles QualityProfiles 11:56:17.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:17.0 Info: => 0.001679s 11:56:17.0 Info: AlterTable QualityProfiles 11:56:17.0 Info: => 1.2E-06s 11:56:17.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:17.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.0 Info: => 0.0005845s 11:56:17.0 Info: AlterTable LanguageProfiles 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:17.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.0 Info: => 0.0005676s 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.0 Info: => 4.82E-05s 11:56:17.0 Info: UpdateData 11:56:17.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.0 Info: => 3.46E-05s 11:56:17.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:17.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.0 Info: DROP TABLE "Artists" 11:56:17.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.0 Info: => 0.0057588s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:17', 'rename_quality_profiles_add_upgrade_allowed') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:17.0 Info: => 0.0062005s 11:56:17.0 Info: 27: add_import_exclusions migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 27 11:56:17.0 Info: CreateTable ImportListExclusions 11:56:17.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:17.0 Info: => 0.0001365s 11:56:17.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:17.0 Info: => 9.43E-05s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:17', 'add_import_exclusions') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 27: add_import_exclusions migrated 11:56:17.0 Info: => 0.0016283s 11:56:17.0 Info: 28: clean_artist_metadata_table migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 28 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: => 0.0001673s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: => 0.0001277s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.0 Info: => 0.0001258s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.0 Info: => 0.0001262s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.0 Info: => 0.000126s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.0 Info: => 0.0001246s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:17', 'clean_artist_metadata_table') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 28: clean_artist_metadata_table migrated 11:56:17.0 Info: => 0.0004296s 11:56:17.0 Info: 29: health_issue_notification migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 29 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 1.2E-06s 11:56:17.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006668s 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 1.1E-06s 11:56:17.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006127s 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006144s 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0006012s 11:56:17.0 Info: AlterTable Notifications 11:56:17.0 Info: => 9E-07s 11:56:17.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:17.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:17.0 Info: => 0.0005942s 11:56:17.0 Info: DeleteColumn Notifications OnDownload 11:56:17.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.0 Info: DROP TABLE "Notifications" 11:56:17.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.0 Info: => 0.0044014s 11:56:17.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:17.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.0 Info: DROP TABLE "Notifications" 11:56:17.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.0 Info: => 0.005636s 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:17', 'health_issue_notification') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 29: health_issue_notification migrated 11:56:17.0 Info: => 0.0060711s 11:56:17.0 Info: 30: add_mediafilerepository_mtime migrating 11:56:17.0 Info: Beginning Transaction 11:56:17.0 Info: Starting migration of Main DB to 30 11:56:17.0 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:17.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:17.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:17.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.0 Info: AlterTable TrackFiles 11:56:17.0 Info: => 8E-07s 11:56:17.0 Info: CreateColumn TrackFiles Modified DateTime 11:56:17.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:17.0 Info: => 0.0006283s 11:56:17.0 Info: AlterTable TrackFiles 11:56:17.0 Info: => 1E-06s 11:56:17.0 Info: CreateColumn TrackFiles Path String 11:56:17.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:17.0 Info: => 0.0005952s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.0 Info: => 4.1E-05s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.0 Info: => 0.0001347s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.0 Info: => 0.0001374s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.0 Info: => 0.0001437s 11:56:17.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.0 Info: => 8.53E-05s 11:56:17.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.0 Info: => 5.7E-05s 11:56:17.0 Info: AlterTable TrackFiles 11:56:17.0 Info: => 9E-07s 11:56:17.0 Info: AlterColumn TrackFiles Path String 11:56:17.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.0 Info: DROP TABLE "TrackFiles" 11:56:17.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.0 Info: => 0.0045359s 11:56:17.0 Info: CreateIndex TrackFiles (Path) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.0 Info: => 8.52E-05s 11:56:17.0 Info: DeleteColumn TrackFiles RelativePath 11:56:17.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.0 Info: DROP TABLE "TrackFiles" 11:56:17.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.0 Info: => 0.0045921s 11:56:17.0 Info: -> 5 Insert operations completed in 00:00:00.0004115 taking an average of 00:00:00.0000823 11:56:17.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:17', 'add_mediafilerepository_mtime') 11:56:17.0 Info: Committing Transaction 11:56:17.0 Info: 30: add_mediafilerepository_mtime migrated 11:56:17.0 Info: => 0.0050971s 11:56:17.0 Debug: Took: 00:00:00.1724714 11:56:17.1 Debug: Got 0 tracks 11:56:17.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:56:17.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:56:17.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173771400671_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:17.1 Info: DatabaseEngineVersionCheck migrating 11:56:17.1 Info: PerformDBOperation 11:56:17.1 Info: Performing DB Operation 11:56:17.1 Info: SQLite 3.46.1 11:56:17.1 Info: => 0.0010659s 11:56:17.1 Info: DatabaseEngineVersionCheck migrated 11:56:17.1 Info: => 0.001084s 11:56:17.1 Info: VersionMigration migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: CreateTable VersionInfo 11:56:17.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:17.1 Info: => 0.0001438s 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: VersionMigration migrated 11:56:17.1 Info: => 0.0005956s 11:56:17.1 Info: VersionUniqueMigration migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: CreateIndex VersionInfo (Version) 11:56:17.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:17.1 Info: => 0.0001254s 11:56:17.1 Info: AlterTable VersionInfo 11:56:17.1 Info: => 9E-07s 11:56:17.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:17.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:17.1 Info: => 0.0005726s 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: VersionUniqueMigration migrated 11:56:17.1 Info: => 0.0008098s 11:56:17.1 Info: VersionDescriptionMigration migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: AlterTable VersionInfo 11:56:17.1 Info: => 1E-06s 11:56:17.1 Info: CreateColumn VersionInfo Description String 11:56:17.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:17.1 Info: => 0.0002138s 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: VersionDescriptionMigration migrated 11:56:17.1 Info: => 0.0004107s 11:56:17.1 Info: 1: InitialSetup migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 1 11:56:17.1 Info: CreateTable Config 11:56:17.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001729s 11:56:17.1 Info: CreateIndex Config (Key) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:17.1 Info: => 7.94E-05s 11:56:17.1 Info: CreateTable RootFolders 11:56:17.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:17.1 Info: => 9.79E-05s 11:56:17.1 Info: CreateIndex RootFolders (Path) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:17.1 Info: => 8.57E-05s 11:56:17.1 Info: CreateTable Artists 11:56:17.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:17.1 Info: => 0.0002937s 11:56:17.1 Info: CreateIndex Artists (ForeignArtistId) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.1 Info: => 0.0001175s 11:56:17.1 Info: CreateIndex Artists (NameSlug) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.1 Info: => 7.74E-05s 11:56:17.1 Info: CreateIndex Artists (CleanName) 11:56:17.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.1 Info: => 7.35E-05s 11:56:17.1 Info: CreateIndex Artists (Path) 11:56:17.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.1 Info: => 7.29E-05s 11:56:17.1 Info: CreateTable Albums 11:56:17.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.1 Info: => 0.000228s 11:56:17.1 Info: CreateIndex Albums (ForeignAlbumId) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.1 Info: => 7.72E-05s 11:56:17.1 Info: CreateIndex Albums (MBId) 11:56:17.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.1 Info: => 7.21E-05s 11:56:17.1 Info: CreateIndex Albums (TADBId) 11:56:17.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.1 Info: => 7.31E-05s 11:56:17.1 Info: CreateIndex Albums (TitleSlug) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.1 Info: => 7.28E-05s 11:56:17.1 Info: CreateIndex Albums (CleanTitle) 11:56:17.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.1 Info: => 0.0001149s 11:56:17.1 Info: CreateIndex Albums (Path) 11:56:17.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:17.1 Info: => 7.68E-05s 11:56:17.1 Info: CreateTable Tracks 11:56:17.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.1 Info: => 0.0001523s 11:56:17.1 Info: CreateIndex Tracks (ForeignTrackId) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.1 Info: => 7.63E-05s 11:56:17.1 Info: CreateIndex Tracks (ArtistId) 11:56:17.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.1 Info: => 7.73E-05s 11:56:17.1 Info: CreateIndex Tracks (TrackFileId) 11:56:17.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.1 Info: => 0.00011s 11:56:17.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:17.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:17.1 Info: => 8.76E-05s 11:56:17.1 Info: CreateTable TrackFiles 11:56:17.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:17.1 Info: => 0.0001456s 11:56:17.1 Info: CreateIndex TrackFiles (ArtistId) 11:56:17.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:17.1 Info: => 8.37E-05s 11:56:17.1 Info: CreateIndex TrackFiles (AlbumId) 11:56:17.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.1 Info: => 7.96E-05s 11:56:17.1 Info: CreateTable History 11:56:17.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:17.1 Info: => 0.0001459s 11:56:17.1 Info: CreateIndex History (Date) 11:56:17.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:17.1 Info: => 9.41E-05s 11:56:17.1 Info: CreateIndex History (EventType) 11:56:17.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:17.1 Info: => 0.0001167s 11:56:17.1 Info: CreateIndex History (DownloadId) 11:56:17.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:17.1 Info: => 9.48E-05s 11:56:17.1 Info: CreateIndex History (AlbumId) 11:56:17.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:17.1 Info: => 8.09E-05s 11:56:17.1 Info: CreateTable Notifications 11:56:17.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:17.1 Info: => 0.0001335s 11:56:17.1 Info: CreateTable ScheduledTasks 11:56:17.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:17.1 Info: => 0.0001118s 11:56:17.1 Info: CreateIndex ScheduledTasks (TypeName) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:17.1 Info: => 8.22E-05s 11:56:17.1 Info: CreateTable Indexers 11:56:17.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:17.1 Info: => 0.0001133s 11:56:17.1 Info: CreateIndex Indexers (Name) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.1 Info: => 0.0001191s 11:56:17.1 Info: CreateTable Profiles 11:56:17.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001201s 11:56:17.1 Info: CreateIndex Profiles (Name) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:17.1 Info: => 8.35E-05s 11:56:17.1 Info: CreateTable QualityDefinitions 11:56:17.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:17.1 Info: => 0.0001148s 11:56:17.1 Info: CreateIndex QualityDefinitions (Quality) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:17.1 Info: => 7.8E-05s 11:56:17.1 Info: CreateIndex QualityDefinitions (Title) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:17.1 Info: => 8.88E-05s 11:56:17.1 Info: CreateTable NamingConfig 11:56:17.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:17.1 Info: => 0.0001609s 11:56:17.1 Info: CreateTable Blacklist 11:56:17.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:17.1 Info: => 0.0001993s 11:56:17.1 Info: CreateTable Metadata 11:56:17.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001167s 11:56:17.1 Info: CreateTable MetadataFiles 11:56:17.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001347s 11:56:17.1 Info: CreateTable DownloadClients 11:56:17.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001131s 11:56:17.1 Info: CreateTable PendingReleases 11:56:17.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:17.1 Info: => 0.0001244s 11:56:17.1 Info: CreateTable RemotePathMappings 11:56:17.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001019s 11:56:17.1 Info: CreateTable Tags 11:56:17.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:17.1 Info: => 9.27E-05s 11:56:17.1 Info: CreateIndex Tags (Label) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:17.1 Info: => 0.0001027s 11:56:17.1 Info: CreateTable Restrictions 11:56:17.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001083s 11:56:17.1 Info: CreateTable DelayProfiles 11:56:17.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001339s 11:56:17.1 Info: CreateTable Users 11:56:17.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001007s 11:56:17.1 Info: CreateIndex Users (Identifier) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:17.1 Info: => 9.03E-05s 11:56:17.1 Info: CreateIndex Users (Username) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:17.1 Info: => 8.47E-05s 11:56:17.1 Info: CreateTable Commands 11:56:17.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:17.1 Info: => 0.000138s 11:56:17.1 Info: CreateTable IndexerStatus 11:56:17.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:17.1 Info: => 0.0001432s 11:56:17.1 Info: CreateIndex IndexerStatus (ProviderId) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:17.1 Info: => 8.66E-05s 11:56:17.1 Info: CreateTable ExtraFiles 11:56:17.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:17.1 Info: => 0.0001233s 11:56:17.1 Info: CreateTable LyricFiles 11:56:17.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:17.1 Info: => 0.0001442s 11:56:17.1 Info: CreateTable LanguageProfiles 11:56:17.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:17.1 Info: => 0.0001013s 11:56:17.1 Info: CreateIndex LanguageProfiles (Name) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:17.1 Info: => 0.0001269s 11:56:17.1 Info: CreateTable DownloadClientStatus 11:56:17.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:17.1 Info: => 0.0001189s 11:56:17.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:17.1 Info: => 0.0001349s 11:56:17.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:17.1 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 11:56:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:17', 'InitialSetup') 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: 1: InitialSetup migrated 11:56:17.1 Info: => 0.0009992s 11:56:17.1 Info: 2: add_reason_to_pending_releases migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 2 11:56:17.1 Info: AlterTable PendingReleases 11:56:17.1 Info: => 1.2E-06s 11:56:17.1 Info: CreateColumn PendingReleases Reason Int32 11:56:17.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:17.1 Info: => 0.0006106s 11:56:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:17', 'add_reason_to_pending_releases') 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: 2: add_reason_to_pending_releases migrated 11:56:17.1 Info: => 0.0009218s 11:56:17.1 Info: 3: add_medium_support migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 3 11:56:17.1 Info: AlterTable Albums 11:56:17.1 Info: => 1.1E-06s 11:56:17.1 Info: CreateColumn Albums Media String 11:56:17.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:17.1 Info: => 0.0005817s 11:56:17.1 Info: AlterTable Tracks 11:56:17.1 Info: => 1.1E-06s 11:56:17.1 Info: CreateColumn Tracks MediumNumber Int32 11:56:17.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.1 Info: => 0.0005503s 11:56:17.1 Info: AlterTable Tracks 11:56:17.1 Info: => 8E-07s 11:56:17.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:17.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.1 Info: => 0.0005594s 11:56:17.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.1 Info: => 4.65E-05s 11:56:17.1 Info: DeleteColumn Tracks TrackNumber 11:56:17.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:17.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:17.1 Info: DROP TABLE "Tracks" 11:56:17.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.1 Info: => 0.0047651s 11:56:17.1 Info: AlterTable Tracks 11:56:17.1 Info: => 1E-06s 11:56:17.1 Info: CreateColumn Tracks TrackNumber String 11:56:17.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:17.1 Info: => 0.0005537s 11:56:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:17', 'add_medium_support') 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: 3: add_medium_support migrated 11:56:17.1 Info: => 0.0009207s 11:56:17.1 Info: 4: add_various_qualites_in_profile migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 4 11:56:17.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.1 Info: => 5.45E-05s 11:56:17.1 Info: PerformDBOperation 11:56:17.1 Info: Performing DB Operation 11:56:17.1 Info: => 3.97E-05s 11:56:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:17', 'add_various_qualites_in_profile') 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: 4: add_various_qualites_in_profile migrated 11:56:17.1 Info: => 0.0002896s 11:56:17.1 Info: 5: metadata_profiles migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 5 11:56:17.1 Info: CreateTable MetadataProfiles 11:56:17.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:17.1 Info: => 0.0001374s 11:56:17.1 Info: CreateIndex MetadataProfiles (Name) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:17.1 Info: => 0.0001402s 11:56:17.1 Info: AlterTable Artists 11:56:17.1 Info: => 1.1E-06s 11:56:17.1 Info: CreateColumn Artists MetadataProfileId Int32 11:56:17.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:17.1 Info: => 0.0006023s 11:56:17.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:17.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:17.1 Info: DROP TABLE "Artists" 11:56:17.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.1 Info: => 0.0048324s 11:56:17.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:17.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:17.1 Info: DROP TABLE "Artists" 11:56:17.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.1 Info: => 0.0051598s 11:56:17.1 Info: AlterTable Albums 11:56:17.1 Info: => 1E-06s 11:56:17.1 Info: CreateColumn Albums SecondaryTypes String 11:56:17.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:17.1 Info: => 0.000554s 11:56:17.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:17', 'metadata_profiles') 11:56:17.1 Info: Committing Transaction 11:56:17.1 Info: 5: metadata_profiles migrated 11:56:17.1 Info: => 0.0009555s 11:56:17.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:17.1 Info: Beginning Transaction 11:56:17.1 Info: Starting migration of Main DB to 6 11:56:17.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:17.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:17.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:17.2 Info: DROP TABLE "Indexers" 11:56:17.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.2 Info: => 0.0055962s 11:56:17.2 Info: AlterTable Indexers 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:17.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:17.2 Info: => 0.0005381s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.2 Info: => 4.23E-05s 11:56:17.2 Info: AlterTable Indexers 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:17.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:17.2 Info: DROP TABLE "Indexers" 11:56:17.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.2 Info: => 0.0042638s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:17', 'separate_automatic_and_interactive_search') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 6: separate_automatic_and_interactive_search migrated 11:56:17.2 Info: => 0.0046067s 11:56:17.2 Info: 7: change_album_path_to_relative migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 7 11:56:17.2 Info: DeleteColumn Albums Path 11:56:17.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:17.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:17.2 Info: DROP TABLE "Albums" 11:56:17.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.2 Info: => 0.0048172s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:17', 'change_album_path_to_relative') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 7: change_album_path_to_relative migrated 11:56:17.2 Info: => 0.0052056s 11:56:17.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 8 11:56:17.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.2 Info: => 5.6E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:17', 'change_quality_size_mb_to_kb') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:17.2 Info: => 0.0003118s 11:56:17.2 Info: 9: album_releases migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 9 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Albums Releases String 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:17.2 Info: => 0.0005884s 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Albums CurrentRelease String 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:17.2 Info: => 0.0005453s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:17', 'album_releases') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 9: album_releases migrated 11:56:17.2 Info: => 0.0008388s 11:56:17.2 Info: 10: album_releases_fix migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 10 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: AlterColumn Albums Releases String 11:56:17.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:17.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.2 Info: DROP TABLE "Albums" 11:56:17.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.2 Info: => 0.00597s 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 9E-07s 11:56:17.2 Info: AlterColumn Albums CurrentRelease String 11:56:17.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:17.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.2 Info: DROP TABLE "Albums" 11:56:17.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.2 Info: => 0.004599s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:17', 'album_releases_fix') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 10: album_releases_fix migrated 11:56:17.2 Info: => 0.0049698s 11:56:17.2 Info: 11: import_lists migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 11 11:56:17.2 Info: CreateTable ImportLists 11:56:17.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.2 Info: => 0.0002117s 11:56:17.2 Info: CreateIndex ImportLists (Name) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:17.2 Info: => 8.61E-05s 11:56:17.2 Info: CreateTable ImportListStatus 11:56:17.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:17.2 Info: => 0.0001264s 11:56:17.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:17.2 Info: => 8.52E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:17', 'import_lists') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 11: import_lists migrated 11:56:17.2 Info: => 0.0004131s 11:56:17.2 Info: 12: add_release_status migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 12 11:56:17.2 Info: AlterTable MetadataProfiles 11:56:17.2 Info: => 1.1E-06s 11:56:17.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:17.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:17.2 Info: => 0.0006224s 11:56:17.2 Info: PerformDBOperation 11:56:17.2 Info: Performing DB Operation 11:56:17.2 Info: => 3.26E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:17', 'add_release_status') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 12: add_release_status migrated 11:56:17.2 Info: => 0.0003086s 11:56:17.2 Info: 13: album_download_notification migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 13 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1.1E-06s 11:56:17.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006151s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:17', 'album_download_notification') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 13: album_download_notification migrated 11:56:17.2 Info: => 0.0009105s 11:56:17.2 Info: 14: fix_language_metadata_profiles migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 14 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.2 Info: => 9.17E-05s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.2 Info: => 6.41E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:17', 'fix_language_metadata_profiles') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 14: fix_language_metadata_profiles migrated 11:56:17.2 Info: => 0.0003189s 11:56:17.2 Info: 15: remove_fanzub migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 15 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.2 Info: => 4.63E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:17', 'remove_fanzub') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 15: remove_fanzub migrated 11:56:17.2 Info: => 0.000291s 11:56:17.2 Info: 16: update_artist_history_indexes migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 16 11:56:17.2 Info: CreateIndex Albums (ArtistId) 11:56:17.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:17.2 Info: => 0.0001093s 11:56:17.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:17.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:17.2 Info: => 9.22E-05s 11:56:17.2 Info: DeleteIndex History (AlbumId) 11:56:17.2 Info: DROP INDEX "IX_History_AlbumId" 11:56:17.2 Info: => 0.0001313s 11:56:17.2 Info: CreateIndex History (AlbumId, Date) 11:56:17.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:17.2 Info: => 9.81E-05s 11:56:17.2 Info: DeleteIndex History (DownloadId) 11:56:17.2 Info: DROP INDEX "IX_History_DownloadId" 11:56:17.2 Info: => 0.0001112s 11:56:17.2 Info: CreateIndex History (DownloadId, Date) 11:56:17.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:17.2 Info: => 9.59E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:17', 'update_artist_history_indexes') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 16: update_artist_history_indexes migrated 11:56:17.2 Info: => 0.0004123s 11:56:17.2 Info: 17: remove_nma migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 17 11:56:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:17.2 Info: => 5.13E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:17', 'remove_nma') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 17: remove_nma migrated 11:56:17.2 Info: => 0.0003002s 11:56:17.2 Info: 18: album_disambiguation migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 18 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Albums Disambiguation String 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:17.2 Info: => 0.0006251s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:17', 'album_disambiguation') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 18: album_disambiguation migrated 11:56:17.2 Info: => 0.0009181s 11:56:17.2 Info: 19: add_ape_quality_in_profiles migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 19 11:56:17.2 Info: PerformDBOperation 11:56:17.2 Info: Performing DB Operation 11:56:17.2 Info: => 3.86E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:17', 'add_ape_quality_in_profiles') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 19: add_ape_quality_in_profiles migrated 11:56:17.2 Info: => 0.000295s 11:56:17.2 Info: 20: remove_pushalot migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 20 11:56:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:17.2 Info: => 4.88E-05s 11:56:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:17.2 Info: => 3.71E-05s 11:56:17.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:17.2 Info: => 3.68E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:17', 'remove_pushalot') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 20: remove_pushalot migrated 11:56:17.2 Info: => 0.00028s 11:56:17.2 Info: 21: add_custom_filters migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 21 11:56:17.2 Info: CreateTable CustomFilters 11:56:17.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:17.2 Info: => 0.0001354s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:17', 'add_custom_filters') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 21: add_custom_filters migrated 11:56:17.2 Info: => 0.0004195s 11:56:17.2 Info: 22: import_list_tags migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 22 11:56:17.2 Info: AlterTable ImportLists 11:56:17.2 Info: => 1.2E-06s 11:56:17.2 Info: CreateColumn ImportLists Tags String 11:56:17.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:17.2 Info: => 0.000608s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:17', 'import_list_tags') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 22: import_list_tags migrated 11:56:17.2 Info: => 0.0008979s 11:56:17.2 Info: 23: add_release_groups_etc migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 23 11:56:17.2 Info: CreateTable ArtistMetadata 11:56:17.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:17.2 Info: => 0.0001825s 11:56:17.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:17.2 Info: => 0.0001357s 11:56:17.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.2 Info: => 9.69E-05s 11:56:17.2 Info: AlterTable Artists 11:56:17.2 Info: => 8E-07s 11:56:17.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:17.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006157s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.2 Info: => 7.2E-05s 11:56:17.2 Info: CreateTable AlbumReleases 11:56:17.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:17.2 Info: => 0.0001637s 11:56:17.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:17.2 Info: => 0.0001222s 11:56:17.2 Info: CreateIndex AlbumReleases (AlbumId) 11:56:17.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:17.2 Info: => 8.6E-05s 11:56:17.2 Info: PerformDBOperation 11:56:17.2 Info: Performing DB Operation 11:56:17.2 Info: => 3.56E-05s 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 9E-07s 11:56:17.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006403s 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1.1E-06s 11:56:17.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:17.2 Info: => 0.0006285s 11:56:17.2 Info: AlterTable Albums 11:56:17.2 Info: => 1.2E-06s 11:56:17.2 Info: CreateColumn Albums Links String 11:56:17.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:17.2 Info: => 0.0006089s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.2 Info: => 9.02E-05s 11:56:17.2 Info: AlterTable Tracks 11:56:17.2 Info: => 9E-07s 11:56:17.2 Info: CreateColumn Tracks ForeignRecordingId String 11:56:17.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:17.2 Info: => 0.0006247s 11:56:17.2 Info: AlterTable Tracks 11:56:17.2 Info: => 1.2E-06s 11:56:17.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:17.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006857s 11:56:17.2 Info: AlterTable Tracks 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:17.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006333s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.2 Info: => 9.15E-05s 11:56:17.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.2 Info: => 7.45E-05s 11:56:17.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:17.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.2 Info: DROP TABLE "Artists" 11:56:17.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.2 Info: => 0.0048362s 11:56:17.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:17.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:17.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:17.2 Info: DROP TABLE "Albums" 11:56:17.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.2 Info: => 0.0060622s 11:56:17.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:17.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:17.2 Info: DROP TABLE "Tracks" 11:56:17.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.2 Info: => 0.0045351s 11:56:17.2 Info: DeleteColumn TrackFiles ArtistId 11:56:17.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:17.2 Info: DROP TABLE "TrackFiles" 11:56:17.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.2 Info: => 0.0055641s 11:56:17.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:17.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.2 Info: => 8.61E-05s 11:56:17.2 Info: CreateIndex Artists (Monitored) 11:56:17.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.2 Info: => 8.03E-05s 11:56:17.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:17.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:17.2 Info: => 8.98E-05s 11:56:17.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:17.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:17.2 Info: => 8.34E-05s 11:56:17.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:17.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:17.2 Info: => 8.04E-05s 11:56:17.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:17.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:17.2 Info: => 8.24E-05s 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.2 Info: => 4.67E-05s 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.2 Info: => 4.04E-05s 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:17.2 Info: => 4.6E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:17', 'add_release_groups_etc') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 23: add_release_groups_etc migrated 11:56:17.2 Info: => 0.0005937s 11:56:17.2 Info: 24: NewMediaInfoFormat migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 24 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:17.2 Info: => 5.43E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:17', 'NewMediaInfoFormat') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 24: NewMediaInfoFormat migrated 11:56:17.2 Info: => 0.0003129s 11:56:17.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 25 11:56:17.2 Info: RenameTable Restrictions ReleaseProfiles 11:56:17.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:17.2 Info: => 0.0016776s 11:56:17.2 Info: AlterTable ReleaseProfiles 11:56:17.2 Info: => 2.1E-06s 11:56:17.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:17.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:17.2 Info: => 0.0005946s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:17', 'rename_restrictions_to_release_profiles') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:17.2 Info: => 0.0008867s 11:56:17.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 26 11:56:17.2 Info: RenameTable Profiles QualityProfiles 11:56:17.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:17.2 Info: => 0.0016652s 11:56:17.2 Info: AlterTable QualityProfiles 11:56:17.2 Info: => 1.2E-06s 11:56:17.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:17.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.2 Info: => 0.0005952s 11:56:17.2 Info: AlterTable LanguageProfiles 11:56:17.2 Info: => 1.1E-06s 11:56:17.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:17.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.2 Info: => 0.0005714s 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.2 Info: => 4.72E-05s 11:56:17.2 Info: UpdateData 11:56:17.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.2 Info: => 3.72E-05s 11:56:17.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:17.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.2 Info: DROP TABLE "Artists" 11:56:17.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.2 Info: => 0.004804s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:17', 'rename_quality_profiles_add_upgrade_allowed') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:17.2 Info: => 0.0053089s 11:56:17.2 Info: 27: add_import_exclusions migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 27 11:56:17.2 Info: CreateTable ImportListExclusions 11:56:17.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:17.2 Info: => 0.0001337s 11:56:17.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:17.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:17.2 Info: => 9.16E-05s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:17', 'add_import_exclusions') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 27: add_import_exclusions migrated 11:56:17.2 Info: => 0.0004389s 11:56:17.2 Info: 28: clean_artist_metadata_table migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 28 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: => 0.0001652s 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: => 0.0001307s 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.2 Info: => 0.0001213s 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.2 Info: => 0.0001202s 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.2 Info: => 0.0001213s 11:56:17.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.2 Info: => 0.00012s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:17', 'clean_artist_metadata_table') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 28: clean_artist_metadata_table migrated 11:56:17.2 Info: => 0.0004221s 11:56:17.2 Info: 29: health_issue_notification migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 29 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1.3E-06s 11:56:17.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006481s 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1.1E-06s 11:56:17.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.000629s 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006195s 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0006019s 11:56:17.2 Info: AlterTable Notifications 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:17.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:17.2 Info: => 0.0005894s 11:56:17.2 Info: DeleteColumn Notifications OnDownload 11:56:17.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.2 Info: DROP TABLE "Notifications" 11:56:17.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.2 Info: => 0.0056295s 11:56:17.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:17.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.2 Info: DROP TABLE "Notifications" 11:56:17.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.2 Info: => 0.0054569s 11:56:17.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:17', 'health_issue_notification') 11:56:17.2 Info: Committing Transaction 11:56:17.2 Info: 29: health_issue_notification migrated 11:56:17.2 Info: => 0.0058974s 11:56:17.2 Info: 30: add_mediafilerepository_mtime migrating 11:56:17.2 Info: Beginning Transaction 11:56:17.2 Info: Starting migration of Main DB to 30 11:56:17.2 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:17.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:17.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:17.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:17.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:17.2 Info: AlterTable TrackFiles 11:56:17.2 Info: => 8E-07s 11:56:17.2 Info: CreateColumn TrackFiles Modified DateTime 11:56:17.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:17.2 Info: => 0.0006348s 11:56:17.2 Info: AlterTable TrackFiles 11:56:17.2 Info: => 1E-06s 11:56:17.2 Info: CreateColumn TrackFiles Path String 11:56:17.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:17.3 Info: => 0.0006066s 11:56:17.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.3 Info: => 4.62E-05s 11:56:17.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.3 Info: => 0.0001312s 11:56:17.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.3 Info: => 0.0001472s 11:56:17.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.3 Info: => 0.0001509s 11:56:17.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.3 Info: => 9.61E-05s 11:56:17.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.3 Info: => 0.0001217s 11:56:17.3 Info: AlterTable TrackFiles 11:56:17.3 Info: => 1.1E-06s 11:56:17.3 Info: AlterColumn TrackFiles Path String 11:56:17.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.3 Info: DROP TABLE "TrackFiles" 11:56:17.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.3 Info: => 0.0061502s 11:56:17.3 Info: CreateIndex TrackFiles (Path) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.3 Info: => 9.04E-05s 11:56:17.3 Info: DeleteColumn TrackFiles RelativePath 11:56:17.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.3 Info: DROP TABLE "TrackFiles" 11:56:17.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.3 Info: => 0.0047421s 11:56:17.3 Info: -> 7 Insert operations completed in 00:00:00.0005576 taking an average of 00:00:00.0000796 11:56:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:17', 'add_mediafilerepository_mtime') 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: 30: add_mediafilerepository_mtime migrated 11:56:17.3 Info: => 0.0054157s 11:56:17.3 Debug: Took: 00:00:00.1710065 11:56:17.3 Debug: Got 2 tracks 11:56:17.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:56:17.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:56:17.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173773574445_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:17.3 Info: DatabaseEngineVersionCheck migrating 11:56:17.3 Info: PerformDBOperation 11:56:17.3 Info: Performing DB Operation 11:56:17.3 Info: SQLite 3.46.1 11:56:17.3 Info: => 0.0011208s 11:56:17.3 Info: DatabaseEngineVersionCheck migrated 11:56:17.3 Info: => 0.0011386s 11:56:17.3 Info: VersionMigration migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: CreateTable VersionInfo 11:56:17.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:17.3 Info: => 0.0001454s 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: VersionMigration migrated 11:56:17.3 Info: => 0.0005305s 11:56:17.3 Info: VersionUniqueMigration migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: CreateIndex VersionInfo (Version) 11:56:17.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:17.3 Info: => 0.0001233s 11:56:17.3 Info: AlterTable VersionInfo 11:56:17.3 Info: => 9E-07s 11:56:17.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:17.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:17.3 Info: => 0.0005655s 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: VersionUniqueMigration migrated 11:56:17.3 Info: => 0.0007848s 11:56:17.3 Info: VersionDescriptionMigration migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: AlterTable VersionInfo 11:56:17.3 Info: => 1E-06s 11:56:17.3 Info: CreateColumn VersionInfo Description String 11:56:17.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:17.3 Info: => 0.0002155s 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: VersionDescriptionMigration migrated 11:56:17.3 Info: => 0.0004086s 11:56:17.3 Info: 1: InitialSetup migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: Starting migration of Main DB to 1 11:56:17.3 Info: CreateTable Config 11:56:17.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:17.3 Info: => 0.000238s 11:56:17.3 Info: CreateIndex Config (Key) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:17.3 Info: => 8.71E-05s 11:56:17.3 Info: CreateTable RootFolders 11:56:17.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:17.3 Info: => 9.32E-05s 11:56:17.3 Info: CreateIndex RootFolders (Path) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:17.3 Info: => 7.87E-05s 11:56:17.3 Info: CreateTable Artists 11:56:17.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:17.3 Info: => 0.0002511s 11:56:17.3 Info: CreateIndex Artists (ForeignArtistId) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.3 Info: => 7.86E-05s 11:56:17.3 Info: CreateIndex Artists (NameSlug) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.3 Info: => 7.42E-05s 11:56:17.3 Info: CreateIndex Artists (CleanName) 11:56:17.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.3 Info: => 7.23E-05s 11:56:17.3 Info: CreateIndex Artists (Path) 11:56:17.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.3 Info: => 7.28E-05s 11:56:17.3 Info: CreateTable Albums 11:56:17.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.3 Info: => 0.0002172s 11:56:17.3 Info: CreateIndex Albums (ForeignAlbumId) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.3 Info: => 7.58E-05s 11:56:17.3 Info: CreateIndex Albums (MBId) 11:56:17.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.3 Info: => 6.92E-05s 11:56:17.3 Info: CreateIndex Albums (TADBId) 11:56:17.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.3 Info: => 7.23E-05s 11:56:17.3 Info: CreateIndex Albums (TitleSlug) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.3 Info: => 7.34E-05s 11:56:17.3 Info: CreateIndex Albums (CleanTitle) 11:56:17.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.3 Info: => 7.21E-05s 11:56:17.3 Info: CreateIndex Albums (Path) 11:56:17.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:17.3 Info: => 7.24E-05s 11:56:17.3 Info: CreateTable Tracks 11:56:17.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.3 Info: => 0.0001523s 11:56:17.3 Info: CreateIndex Tracks (ForeignTrackId) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.3 Info: => 7.42E-05s 11:56:17.3 Info: CreateIndex Tracks (ArtistId) 11:56:17.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.3 Info: => 7.83E-05s 11:56:17.3 Info: CreateIndex Tracks (TrackFileId) 11:56:17.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.3 Info: => 0.0001082s 11:56:17.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:17.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:17.3 Info: => 8.65E-05s 11:56:17.3 Info: CreateTable TrackFiles 11:56:17.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:17.3 Info: => 0.0001443s 11:56:17.3 Info: CreateIndex TrackFiles (ArtistId) 11:56:17.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:17.3 Info: => 8.5E-05s 11:56:17.3 Info: CreateIndex TrackFiles (AlbumId) 11:56:17.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.3 Info: => 7.77E-05s 11:56:17.3 Info: CreateTable History 11:56:17.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:17.3 Info: => 0.0001499s 11:56:17.3 Info: CreateIndex History (Date) 11:56:17.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:17.3 Info: => 8.65E-05s 11:56:17.3 Info: CreateIndex History (EventType) 11:56:17.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:17.3 Info: => 0.0001126s 11:56:17.3 Info: CreateIndex History (DownloadId) 11:56:17.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:17.3 Info: => 0.0001027s 11:56:17.3 Info: CreateIndex History (AlbumId) 11:56:17.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:17.3 Info: => 8.49E-05s 11:56:17.3 Info: CreateTable Notifications 11:56:17.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:17.3 Info: => 0.0001396s 11:56:17.3 Info: CreateTable ScheduledTasks 11:56:17.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:17.3 Info: => 0.0001114s 11:56:17.3 Info: CreateIndex ScheduledTasks (TypeName) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:17.3 Info: => 8.49E-05s 11:56:17.3 Info: CreateTable Indexers 11:56:17.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:17.3 Info: => 0.000114s 11:56:17.3 Info: CreateIndex Indexers (Name) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.3 Info: => 0.0001175s 11:56:17.3 Info: CreateTable Profiles 11:56:17.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:17.3 Info: => 0.000118s 11:56:17.3 Info: CreateIndex Profiles (Name) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:17.3 Info: => 8.65E-05s 11:56:17.3 Info: CreateTable QualityDefinitions 11:56:17.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:17.3 Info: => 0.0001162s 11:56:17.3 Info: CreateIndex QualityDefinitions (Quality) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:17.3 Info: => 8.66E-05s 11:56:17.3 Info: CreateIndex QualityDefinitions (Title) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:17.3 Info: => 8.28E-05s 11:56:17.3 Info: CreateTable NamingConfig 11:56:17.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:17.3 Info: => 0.0001562s 11:56:17.3 Info: CreateTable Blacklist 11:56:17.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:17.3 Info: => 0.0001853s 11:56:17.3 Info: CreateTable Metadata 11:56:17.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001106s 11:56:17.3 Info: CreateTable MetadataFiles 11:56:17.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001334s 11:56:17.3 Info: CreateTable DownloadClients 11:56:17.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001159s 11:56:17.3 Info: CreateTable PendingReleases 11:56:17.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:17.3 Info: => 0.000124s 11:56:17.3 Info: CreateTable RemotePathMappings 11:56:17.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001018s 11:56:17.3 Info: CreateTable Tags 11:56:17.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:17.3 Info: => 9.22E-05s 11:56:17.3 Info: CreateIndex Tags (Label) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:17.3 Info: => 9.99E-05s 11:56:17.3 Info: CreateTable Restrictions 11:56:17.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:17.3 Info: => 0.000105s 11:56:17.3 Info: CreateTable DelayProfiles 11:56:17.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001378s 11:56:17.3 Info: CreateTable Users 11:56:17.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001045s 11:56:17.3 Info: CreateIndex Users (Identifier) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:17.3 Info: => 9.24E-05s 11:56:17.3 Info: CreateIndex Users (Username) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:17.3 Info: => 8.36E-05s 11:56:17.3 Info: CreateTable Commands 11:56:17.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:17.3 Info: => 0.0001518s 11:56:17.3 Info: CreateTable IndexerStatus 11:56:17.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:17.3 Info: => 0.0001522s 11:56:17.3 Info: CreateIndex IndexerStatus (ProviderId) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:17.3 Info: => 8.75E-05s 11:56:17.3 Info: CreateTable ExtraFiles 11:56:17.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:17.3 Info: => 0.0001261s 11:56:17.3 Info: CreateTable LyricFiles 11:56:17.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:17.3 Info: => 0.0001427s 11:56:17.3 Info: CreateTable LanguageProfiles 11:56:17.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:17.3 Info: => 9.97E-05s 11:56:17.3 Info: CreateIndex LanguageProfiles (Name) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:17.3 Info: => 0.0001236s 11:56:17.3 Info: CreateTable DownloadClientStatus 11:56:17.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:17.3 Info: => 0.0001164s 11:56:17.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:17.3 Info: => 0.0001294s 11:56:17.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:17.3 Info: -> 1 Insert operations completed in 00:00:00.0000698 taking an average of 00:00:00.0000698 11:56:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:17', 'InitialSetup') 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: 1: InitialSetup migrated 11:56:17.3 Info: => 0.0010376s 11:56:17.3 Info: 2: add_reason_to_pending_releases migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: Starting migration of Main DB to 2 11:56:17.3 Info: AlterTable PendingReleases 11:56:17.3 Info: => 1.1E-06s 11:56:17.3 Info: CreateColumn PendingReleases Reason Int32 11:56:17.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:17.3 Info: => 0.0005936s 11:56:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:17', 'add_reason_to_pending_releases') 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: 2: add_reason_to_pending_releases migrated 11:56:17.3 Info: => 0.0009108s 11:56:17.3 Info: 3: add_medium_support migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: Starting migration of Main DB to 3 11:56:17.3 Info: AlterTable Albums 11:56:17.3 Info: => 1.2E-06s 11:56:17.3 Info: CreateColumn Albums Media String 11:56:17.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:17.3 Info: => 0.0006054s 11:56:17.3 Info: AlterTable Tracks 11:56:17.3 Info: => 1.3E-06s 11:56:17.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:17.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.3 Info: => 0.0005478s 11:56:17.3 Info: AlterTable Tracks 11:56:17.3 Info: => 9E-07s 11:56:17.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:17.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.3 Info: => 0.0005437s 11:56:17.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.3 Info: => 4.68E-05s 11:56:17.3 Info: DeleteColumn Tracks TrackNumber 11:56:17.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:17.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:17.3 Info: DROP TABLE "Tracks" 11:56:17.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.3 Info: => 0.0050796s 11:56:17.3 Info: AlterTable Tracks 11:56:17.3 Info: => 1E-06s 11:56:17.3 Info: CreateColumn Tracks TrackNumber String 11:56:17.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:17.3 Info: => 0.0005649s 11:56:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:17', 'add_medium_support') 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: 3: add_medium_support migrated 11:56:17.3 Info: => 0.0009366s 11:56:17.3 Info: 4: add_various_qualites_in_profile migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: Starting migration of Main DB to 4 11:56:17.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.3 Info: => 8.09E-05s 11:56:17.3 Info: PerformDBOperation 11:56:17.3 Info: Performing DB Operation 11:56:17.3 Info: => 4E-05s 11:56:17.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:17', 'add_various_qualites_in_profile') 11:56:17.3 Info: Committing Transaction 11:56:17.3 Info: 4: add_various_qualites_in_profile migrated 11:56:17.3 Info: => 0.0002932s 11:56:17.3 Info: 5: metadata_profiles migrating 11:56:17.3 Info: Beginning Transaction 11:56:17.3 Info: Starting migration of Main DB to 5 11:56:17.3 Info: CreateTable MetadataProfiles 11:56:17.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:17.3 Info: => 0.0001651s 11:56:17.3 Info: CreateIndex MetadataProfiles (Name) 11:56:17.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:17.3 Info: => 0.0001305s 11:56:17.3 Info: AlterTable Artists 11:56:17.3 Info: => 9E-07s 11:56:17.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:17.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:17.4 Info: => 0.0006111s 11:56:17.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:17.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:17.4 Info: DROP TABLE "Artists" 11:56:17.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.4 Info: => 0.0761494s 11:56:17.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:17.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:17.4 Info: DROP TABLE "Artists" 11:56:17.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.4 Info: => 0.0047316s 11:56:17.4 Info: AlterTable Albums 11:56:17.4 Info: => 1E-06s 11:56:17.4 Info: CreateColumn Albums SecondaryTypes String 11:56:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:17.4 Info: => 0.0005657s 11:56:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:17', 'metadata_profiles') 11:56:17.4 Info: Committing Transaction 11:56:17.4 Info: 5: metadata_profiles migrated 11:56:17.4 Info: => 0.0010648s 11:56:17.4 Info: 6: separate_automatic_and_interactive_search migrating 11:56:17.4 Info: Beginning Transaction 11:56:17.4 Info: Starting migration of Main DB to 6 11:56:17.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:17.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:17.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:17.4 Info: DROP TABLE "Indexers" 11:56:17.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.4 Info: => 0.0043376s 11:56:17.4 Info: AlterTable Indexers 11:56:17.4 Info: => 1.2E-06s 11:56:17.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:17.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:17.4 Info: => 0.0005532s 11:56:17.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.4 Info: => 4.39E-05s 11:56:17.4 Info: AlterTable Indexers 11:56:17.4 Info: => 1E-06s 11:56:17.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:17.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:17.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:17.4 Info: DROP TABLE "Indexers" 11:56:17.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.4 Info: => 0.0042983s 11:56:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:17', 'separate_automatic_and_interactive_search') 11:56:17.4 Info: Committing Transaction 11:56:17.4 Info: 6: separate_automatic_and_interactive_search migrated 11:56:17.4 Info: => 0.0046327s 11:56:17.4 Info: 7: change_album_path_to_relative migrating 11:56:17.4 Info: Beginning Transaction 11:56:17.4 Info: Starting migration of Main DB to 7 11:56:17.4 Info: DeleteColumn Albums Path 11:56:17.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:17.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:17.4 Info: DROP TABLE "Albums" 11:56:17.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.4 Info: => 0.0048572s 11:56:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:17', 'change_album_path_to_relative') 11:56:17.4 Info: Committing Transaction 11:56:17.4 Info: 7: change_album_path_to_relative migrated 11:56:17.4 Info: => 0.0052565s 11:56:17.4 Info: 8: change_quality_size_mb_to_kb migrating 11:56:17.4 Info: Beginning Transaction 11:56:17.4 Info: Starting migration of Main DB to 8 11:56:17.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.4 Info: => 5.63E-05s 11:56:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:17', 'change_quality_size_mb_to_kb') 11:56:17.4 Info: Committing Transaction 11:56:17.4 Info: 8: change_quality_size_mb_to_kb migrated 11:56:17.4 Info: => 0.0003094s 11:56:17.4 Info: 9: album_releases migrating 11:56:17.4 Info: Beginning Transaction 11:56:17.4 Info: Starting migration of Main DB to 9 11:56:17.4 Info: AlterTable Albums 11:56:17.4 Info: => 1.1E-06s 11:56:17.4 Info: CreateColumn Albums Releases String 11:56:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:17.4 Info: => 0.0005838s 11:56:17.4 Info: AlterTable Albums 11:56:17.4 Info: => 1E-06s 11:56:17.4 Info: CreateColumn Albums CurrentRelease String 11:56:17.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:17.4 Info: => 0.0005464s 11:56:17.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:17', 'album_releases') 11:56:17.4 Info: Committing Transaction 11:56:17.5 Info: 9: album_releases migrated 11:56:17.5 Info: => 0.0008503s 11:56:17.5 Info: 10: album_releases_fix migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 10 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: AlterColumn Albums Releases String 11:56:17.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:17.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.5 Info: DROP TABLE "Albums" 11:56:17.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.5 Info: => 0.0046884s 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: AlterColumn Albums CurrentRelease String 11:56:17.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:17.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.5 Info: DROP TABLE "Albums" 11:56:17.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.5 Info: => 0.0046329s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:17', 'album_releases_fix') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 10: album_releases_fix migrated 11:56:17.5 Info: => 0.0049958s 11:56:17.5 Info: 11: import_lists migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 11 11:56:17.5 Info: CreateTable ImportLists 11:56:17.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.5 Info: => 0.0001855s 11:56:17.5 Info: CreateIndex ImportLists (Name) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:17.5 Info: => 8.93E-05s 11:56:17.5 Info: CreateTable ImportListStatus 11:56:17.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:17.5 Info: => 0.0001262s 11:56:17.5 Info: CreateIndex ImportListStatus (ProviderId) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:17.5 Info: => 8.46E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:17', 'import_lists') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 11: import_lists migrated 11:56:17.5 Info: => 0.0004274s 11:56:17.5 Info: 12: add_release_status migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 12 11:56:17.5 Info: AlterTable MetadataProfiles 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:17.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:17.5 Info: => 0.0006339s 11:56:17.5 Info: PerformDBOperation 11:56:17.5 Info: Performing DB Operation 11:56:17.5 Info: => 3.27E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:17', 'add_release_status') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 12: add_release_status migrated 11:56:17.5 Info: => 0.0003111s 11:56:17.5 Info: 13: album_download_notification migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 13 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006207s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:17', 'album_download_notification') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 13: album_download_notification migrated 11:56:17.5 Info: => 0.0009354s 11:56:17.5 Info: 14: fix_language_metadata_profiles migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 14 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.5 Info: => 8.44E-05s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.5 Info: => 6.19E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:17', 'fix_language_metadata_profiles') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 14: fix_language_metadata_profiles migrated 11:56:17.5 Info: => 0.0003112s 11:56:17.5 Info: 15: remove_fanzub migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 15 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.5 Info: => 4.75E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:17', 'remove_fanzub') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 15: remove_fanzub migrated 11:56:17.5 Info: => 0.0002978s 11:56:17.5 Info: 16: update_artist_history_indexes migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 16 11:56:17.5 Info: CreateIndex Albums (ArtistId) 11:56:17.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:17.5 Info: => 0.000113s 11:56:17.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:17.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:17.5 Info: => 9E-05s 11:56:17.5 Info: DeleteIndex History (AlbumId) 11:56:17.5 Info: DROP INDEX "IX_History_AlbumId" 11:56:17.5 Info: => 0.0001347s 11:56:17.5 Info: CreateIndex History (AlbumId, Date) 11:56:17.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:17.5 Info: => 9.83E-05s 11:56:17.5 Info: DeleteIndex History (DownloadId) 11:56:17.5 Info: DROP INDEX "IX_History_DownloadId" 11:56:17.5 Info: => 0.0001144s 11:56:17.5 Info: CreateIndex History (DownloadId, Date) 11:56:17.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:17.5 Info: => 9.81E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:17', 'update_artist_history_indexes') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 16: update_artist_history_indexes migrated 11:56:17.5 Info: => 0.0004382s 11:56:17.5 Info: 17: remove_nma migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 17 11:56:17.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:17.5 Info: => 5.24E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:17', 'remove_nma') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 17: remove_nma migrated 11:56:17.5 Info: => 0.0002979s 11:56:17.5 Info: 18: album_disambiguation migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 18 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Albums Disambiguation String 11:56:17.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:17.5 Info: => 0.000618s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:17', 'album_disambiguation') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 18: album_disambiguation migrated 11:56:17.5 Info: => 0.0009083s 11:56:17.5 Info: 19: add_ape_quality_in_profiles migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 19 11:56:17.5 Info: PerformDBOperation 11:56:17.5 Info: Performing DB Operation 11:56:17.5 Info: => 3.73E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:17', 'add_ape_quality_in_profiles') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 19: add_ape_quality_in_profiles migrated 11:56:17.5 Info: => 0.0003075s 11:56:17.5 Info: 20: remove_pushalot migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 20 11:56:17.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:17.5 Info: => 5.23E-05s 11:56:17.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:17.5 Info: => 3.74E-05s 11:56:17.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:17.5 Info: => 3.53E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:17', 'remove_pushalot') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 20: remove_pushalot migrated 11:56:17.5 Info: => 0.0002762s 11:56:17.5 Info: 21: add_custom_filters migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 21 11:56:17.5 Info: CreateTable CustomFilters 11:56:17.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:17.5 Info: => 0.0001345s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:17', 'add_custom_filters') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 21: add_custom_filters migrated 11:56:17.5 Info: => 0.000412s 11:56:17.5 Info: 22: import_list_tags migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 22 11:56:17.5 Info: AlterTable ImportLists 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn ImportLists Tags String 11:56:17.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:17.5 Info: => 0.000616s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:17', 'import_list_tags') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 22: import_list_tags migrated 11:56:17.5 Info: => 0.000911s 11:56:17.5 Info: 23: add_release_groups_etc migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 23 11:56:17.5 Info: CreateTable ArtistMetadata 11:56:17.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:17.5 Info: => 0.000186s 11:56:17.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:17.5 Info: => 0.0001387s 11:56:17.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.5 Info: => 0.0013217s 11:56:17.5 Info: AlterTable Artists 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:17.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006585s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.5 Info: => 7.41E-05s 11:56:17.5 Info: CreateTable AlbumReleases 11:56:17.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:17.5 Info: => 0.0001659s 11:56:17.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:17.5 Info: => 0.0001364s 11:56:17.5 Info: CreateIndex AlbumReleases (AlbumId) 11:56:17.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:17.5 Info: => 9.22E-05s 11:56:17.5 Info: PerformDBOperation 11:56:17.5 Info: Performing DB Operation 11:56:17.5 Info: => 3.75E-05s 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 9E-07s 11:56:17.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:17.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006363s 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:17.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:17.5 Info: => 0.0006326s 11:56:17.5 Info: AlterTable Albums 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Albums Links String 11:56:17.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:17.5 Info: => 0.0006082s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.5 Info: => 8.76E-05s 11:56:17.5 Info: AlterTable Tracks 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Tracks ForeignRecordingId String 11:56:17.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:17.5 Info: => 0.0006249s 11:56:17.5 Info: AlterTable Tracks 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:17.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006389s 11:56:17.5 Info: AlterTable Tracks 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:17.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006295s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.5 Info: => 9.23E-05s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.5 Info: => 7.46E-05s 11:56:17.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:17.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.5 Info: DROP TABLE "Artists" 11:56:17.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.5 Info: => 0.0060068s 11:56:17.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:17.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:17.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:17.5 Info: DROP TABLE "Albums" 11:56:17.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.5 Info: => 0.0061004s 11:56:17.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:17.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:17.5 Info: DROP TABLE "Tracks" 11:56:17.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.5 Info: => 0.0045315s 11:56:17.5 Info: DeleteColumn TrackFiles ArtistId 11:56:17.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:17.5 Info: DROP TABLE "TrackFiles" 11:56:17.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.5 Info: => 0.0055576s 11:56:17.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:17.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.5 Info: => 8.7E-05s 11:56:17.5 Info: CreateIndex Artists (Monitored) 11:56:17.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.5 Info: => 8.29E-05s 11:56:17.5 Info: CreateIndex Albums (ArtistMetadataId) 11:56:17.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:17.5 Info: => 8.13E-05s 11:56:17.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:17.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:17.5 Info: => 8.15E-05s 11:56:17.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:17.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:17.5 Info: => 8.12E-05s 11:56:17.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:17.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:17.5 Info: => 8.1E-05s 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.5 Info: => 4.63E-05s 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.5 Info: => 4.12E-05s 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:17.5 Info: => 4.78E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:17', 'add_release_groups_etc') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 23: add_release_groups_etc migrated 11:56:17.5 Info: => 0.0005997s 11:56:17.5 Info: 24: NewMediaInfoFormat migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 24 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:17.5 Info: => 5.44E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:17', 'NewMediaInfoFormat') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 24: NewMediaInfoFormat migrated 11:56:17.5 Info: => 0.0003078s 11:56:17.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 25 11:56:17.5 Info: RenameTable Restrictions ReleaseProfiles 11:56:17.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:17.5 Info: => 0.001681s 11:56:17.5 Info: AlterTable ReleaseProfiles 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:17.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:17.5 Info: => 0.0005899s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:17', 'rename_restrictions_to_release_profiles') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:17.5 Info: => 0.0008874s 11:56:17.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 26 11:56:17.5 Info: RenameTable Profiles QualityProfiles 11:56:17.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:17.5 Info: => 0.0016805s 11:56:17.5 Info: AlterTable QualityProfiles 11:56:17.5 Info: => 1.2E-06s 11:56:17.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:17.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.5 Info: => 0.0005876s 11:56:17.5 Info: AlterTable LanguageProfiles 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:17.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.5 Info: => 0.000566s 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.5 Info: => 4.78E-05s 11:56:17.5 Info: UpdateData 11:56:17.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.5 Info: => 3.64E-05s 11:56:17.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:17.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.5 Info: DROP TABLE "Artists" 11:56:17.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.5 Info: => 0.0058487s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:17', 'rename_quality_profiles_add_upgrade_allowed') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:17.5 Info: => 0.006279s 11:56:17.5 Info: 27: add_import_exclusions migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 27 11:56:17.5 Info: CreateTable ImportListExclusions 11:56:17.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:17.5 Info: => 0.0001338s 11:56:17.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:17.5 Info: => 9.21E-05s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:17', 'add_import_exclusions') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 27: add_import_exclusions migrated 11:56:17.5 Info: => 0.0004182s 11:56:17.5 Info: 28: clean_artist_metadata_table migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 28 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: => 0.0001633s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: => 0.0001304s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.5 Info: => 0.0001242s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.5 Info: => 0.0001236s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.5 Info: => 0.0001202s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.5 Info: => 0.0001217s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:17', 'clean_artist_metadata_table') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 28: clean_artist_metadata_table migrated 11:56:17.5 Info: => 0.0004133s 11:56:17.5 Info: 29: health_issue_notification migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 29 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006327s 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0005886s 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0005817s 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0005834s 11:56:17.5 Info: AlterTable Notifications 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:17.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:17.5 Info: => 0.0006136s 11:56:17.5 Info: DeleteColumn Notifications OnDownload 11:56:17.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.5 Info: DROP TABLE "Notifications" 11:56:17.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.5 Info: => 0.0063638s 11:56:17.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:17.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.5 Info: DROP TABLE "Notifications" 11:56:17.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.5 Info: => 0.0053266s 11:56:17.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:17', 'health_issue_notification') 11:56:17.5 Info: Committing Transaction 11:56:17.5 Info: 29: health_issue_notification migrated 11:56:17.5 Info: => 0.0057472s 11:56:17.5 Info: 30: add_mediafilerepository_mtime migrating 11:56:17.5 Info: Beginning Transaction 11:56:17.5 Info: Starting migration of Main DB to 30 11:56:17.5 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:17.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:17.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:17.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:17.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:17.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:56:17.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (100, '100', 0, 100, 100, 1, 1, '100', 2, 0) 11:56:17.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (101, '101', 0, 101, 100, 1, 1, '101', 2, 0) 11:56:17.5 Info: AlterTable TrackFiles 11:56:17.5 Info: => 9E-07s 11:56:17.5 Info: CreateColumn TrackFiles Modified DateTime 11:56:17.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:17.5 Info: => 0.0006262s 11:56:17.5 Info: AlterTable TrackFiles 11:56:17.5 Info: => 1E-06s 11:56:17.5 Info: CreateColumn TrackFiles Path String 11:56:17.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:17.5 Info: => 0.0005873s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.5 Info: => 4.43E-05s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.5 Info: => 0.0001331s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.5 Info: => 0.0001407s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.5 Info: => 0.0001527s 11:56:17.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.5 Info: => 9.51E-05s 11:56:17.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.5 Info: => 0.0001265s 11:56:17.5 Info: AlterTable TrackFiles 11:56:17.5 Info: => 1.1E-06s 11:56:17.5 Info: AlterColumn TrackFiles Path String 11:56:17.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.5 Info: DROP TABLE "TrackFiles" 11:56:17.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.5 Info: => 0.005902s 11:56:17.5 Info: CreateIndex TrackFiles (Path) 11:56:17.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.5 Info: => 9.07E-05s 11:56:17.5 Info: DeleteColumn TrackFiles RelativePath 11:56:17.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.5 Info: DROP TABLE "TrackFiles" 11:56:17.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.6 Info: => 0.0046703s 11:56:17.6 Info: -> 12 Insert operations completed in 00:00:00.0009056 taking an average of 00:00:00.0000754 11:56:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:17', 'add_mediafilerepository_mtime') 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: 30: add_mediafilerepository_mtime migrated 11:56:17.6 Info: => 0.0052263s 11:56:17.6 Debug: Took: 00:00:00.2435680 11:56:17.6 Debug: Got 2 tracks 11:56:17.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:56:17.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:56:17.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173776451855_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:17.6 Info: DatabaseEngineVersionCheck migrating 11:56:17.6 Info: PerformDBOperation 11:56:17.6 Info: Performing DB Operation 11:56:17.6 Info: SQLite 3.46.1 11:56:17.6 Info: => 0.0010818s 11:56:17.6 Info: DatabaseEngineVersionCheck migrated 11:56:17.6 Info: => 0.0010979s 11:56:17.6 Info: VersionMigration migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: CreateTable VersionInfo 11:56:17.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:17.6 Info: => 0.0001502s 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: VersionMigration migrated 11:56:17.6 Info: => 0.0005416s 11:56:17.6 Info: VersionUniqueMigration migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: CreateIndex VersionInfo (Version) 11:56:17.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:17.6 Info: => 0.0001322s 11:56:17.6 Info: AlterTable VersionInfo 11:56:17.6 Info: => 1E-06s 11:56:17.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:17.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:17.6 Info: => 0.0006045s 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: VersionUniqueMigration migrated 11:56:17.6 Info: => 0.0008211s 11:56:17.6 Info: VersionDescriptionMigration migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: AlterTable VersionInfo 11:56:17.6 Info: => 1.9E-06s 11:56:17.6 Info: CreateColumn VersionInfo Description String 11:56:17.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:17.6 Info: => 0.0002246s 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: VersionDescriptionMigration migrated 11:56:17.6 Info: => 0.000433s 11:56:17.6 Info: 1: InitialSetup migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: Starting migration of Main DB to 1 11:56:17.6 Info: CreateTable Config 11:56:17.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001788s 11:56:17.6 Info: CreateIndex Config (Key) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:17.6 Info: => 8.21E-05s 11:56:17.6 Info: CreateTable RootFolders 11:56:17.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:17.6 Info: => 0.000124s 11:56:17.6 Info: CreateIndex RootFolders (Path) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:17.6 Info: => 8.68E-05s 11:56:17.6 Info: CreateTable Artists 11:56:17.6 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:17.6 Info: => 0.0002821s 11:56:17.6 Info: CreateIndex Artists (ForeignArtistId) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.6 Info: => 8.35E-05s 11:56:17.6 Info: CreateIndex Artists (NameSlug) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.6 Info: => 7.81E-05s 11:56:17.6 Info: CreateIndex Artists (CleanName) 11:56:17.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.6 Info: => 0.0001026s 11:56:17.6 Info: CreateIndex Artists (Path) 11:56:17.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.6 Info: => 7.84E-05s 11:56:17.6 Info: CreateTable Albums 11:56:17.6 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.6 Info: => 0.0002448s 11:56:17.6 Info: CreateIndex Albums (ForeignAlbumId) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.6 Info: => 8.7E-05s 11:56:17.6 Info: CreateIndex Albums (MBId) 11:56:17.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.6 Info: => 7.19E-05s 11:56:17.6 Info: CreateIndex Albums (TADBId) 11:56:17.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.6 Info: => 0.0001026s 11:56:17.6 Info: CreateIndex Albums (TitleSlug) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.6 Info: => 8.12E-05s 11:56:17.6 Info: CreateIndex Albums (CleanTitle) 11:56:17.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.6 Info: => 7.96E-05s 11:56:17.6 Info: CreateIndex Albums (Path) 11:56:17.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:17.6 Info: => 7.2E-05s 11:56:17.6 Info: CreateTable Tracks 11:56:17.6 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.6 Info: => 0.0001645s 11:56:17.6 Info: CreateIndex Tracks (ForeignTrackId) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.6 Info: => 7.55E-05s 11:56:17.6 Info: CreateIndex Tracks (ArtistId) 11:56:17.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.6 Info: => 0.0001398s 11:56:17.6 Info: CreateIndex Tracks (TrackFileId) 11:56:17.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.6 Info: => 0.0001151s 11:56:17.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:17.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:17.6 Info: => 0.0001129s 11:56:17.6 Info: CreateTable TrackFiles 11:56:17.6 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:17.6 Info: => 0.0001563s 11:56:17.6 Info: CreateIndex TrackFiles (ArtistId) 11:56:17.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:17.6 Info: => 8.89E-05s 11:56:17.6 Info: CreateIndex TrackFiles (AlbumId) 11:56:17.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.6 Info: => 7.9E-05s 11:56:17.6 Info: CreateTable History 11:56:17.6 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:17.6 Info: => 0.000158s 11:56:17.6 Info: CreateIndex History (Date) 11:56:17.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:17.6 Info: => 8.17E-05s 11:56:17.6 Info: CreateIndex History (EventType) 11:56:17.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:17.6 Info: => 0.000118s 11:56:17.6 Info: CreateIndex History (DownloadId) 11:56:17.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:17.6 Info: => 0.0001125s 11:56:17.6 Info: CreateIndex History (AlbumId) 11:56:17.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:17.6 Info: => 8.2E-05s 11:56:17.6 Info: CreateTable Notifications 11:56:17.6 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:17.6 Info: => 0.0001468s 11:56:17.6 Info: CreateTable ScheduledTasks 11:56:17.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:17.6 Info: => 0.0001208s 11:56:17.6 Info: CreateIndex ScheduledTasks (TypeName) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:17.6 Info: => 8.12E-05s 11:56:17.6 Info: CreateTable Indexers 11:56:17.6 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:17.6 Info: => 0.0001439s 11:56:17.6 Info: CreateIndex Indexers (Name) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.6 Info: => 0.0001138s 11:56:17.6 Info: CreateTable Profiles 11:56:17.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001231s 11:56:17.6 Info: CreateIndex Profiles (Name) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:17.6 Info: => 8.43E-05s 11:56:17.6 Info: CreateTable QualityDefinitions 11:56:17.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:17.6 Info: => 0.0001217s 11:56:17.6 Info: CreateIndex QualityDefinitions (Quality) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:17.6 Info: => 8.06E-05s 11:56:17.6 Info: CreateIndex QualityDefinitions (Title) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:17.6 Info: => 8.96E-05s 11:56:17.6 Info: CreateTable NamingConfig 11:56:17.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:17.6 Info: => 0.0001588s 11:56:17.6 Info: CreateTable Blacklist 11:56:17.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:17.6 Info: => 0.0002147s 11:56:17.6 Info: CreateTable Metadata 11:56:17.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001248s 11:56:17.6 Info: CreateTable MetadataFiles 11:56:17.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001454s 11:56:17.6 Info: CreateTable DownloadClients 11:56:17.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.6 Info: => 0.000116s 11:56:17.6 Info: CreateTable PendingReleases 11:56:17.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:17.6 Info: => 0.0001483s 11:56:17.6 Info: CreateTable RemotePathMappings 11:56:17.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001123s 11:56:17.6 Info: CreateTable Tags 11:56:17.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:17.6 Info: => 9.22E-05s 11:56:17.6 Info: CreateIndex Tags (Label) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:17.6 Info: => 9.98E-05s 11:56:17.6 Info: CreateTable Restrictions 11:56:17.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001151s 11:56:17.6 Info: CreateTable DelayProfiles 11:56:17.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001401s 11:56:17.6 Info: CreateTable Users 11:56:17.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001087s 11:56:17.6 Info: CreateIndex Users (Identifier) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:17.6 Info: => 0.0001157s 11:56:17.6 Info: CreateIndex Users (Username) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:17.6 Info: => 8.97E-05s 11:56:17.6 Info: CreateTable Commands 11:56:17.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:17.6 Info: => 0.0001508s 11:56:17.6 Info: CreateTable IndexerStatus 11:56:17.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:17.6 Info: => 0.000154s 11:56:17.6 Info: CreateIndex IndexerStatus (ProviderId) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:17.6 Info: => 8.57E-05s 11:56:17.6 Info: CreateTable ExtraFiles 11:56:17.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:17.6 Info: => 0.0001395s 11:56:17.6 Info: CreateTable LyricFiles 11:56:17.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:17.6 Info: => 0.0001766s 11:56:17.6 Info: CreateTable LanguageProfiles 11:56:17.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:17.6 Info: => 0.0001125s 11:56:17.6 Info: CreateIndex LanguageProfiles (Name) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:17.6 Info: => 0.0001341s 11:56:17.6 Info: CreateTable DownloadClientStatus 11:56:17.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:17.6 Info: => 0.0001249s 11:56:17.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:17.6 Info: => 0.0001354s 11:56:17.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:17.6 Info: -> 1 Insert operations completed in 00:00:00.0000913 taking an average of 00:00:00.0000913 11:56:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:17', 'InitialSetup') 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: 1: InitialSetup migrated 11:56:17.6 Info: => 0.0010928s 11:56:17.6 Info: 2: add_reason_to_pending_releases migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: Starting migration of Main DB to 2 11:56:17.6 Info: AlterTable PendingReleases 11:56:17.6 Info: => 1E-06s 11:56:17.6 Info: CreateColumn PendingReleases Reason Int32 11:56:17.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:17.6 Info: => 0.0006034s 11:56:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:17', 'add_reason_to_pending_releases') 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: 2: add_reason_to_pending_releases migrated 11:56:17.6 Info: => 0.0009221s 11:56:17.6 Info: 3: add_medium_support migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: Starting migration of Main DB to 3 11:56:17.6 Info: AlterTable Albums 11:56:17.6 Info: => 1.2E-06s 11:56:17.6 Info: CreateColumn Albums Media String 11:56:17.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:17.6 Info: => 0.0005879s 11:56:17.6 Info: AlterTable Tracks 11:56:17.6 Info: => 1.1E-06s 11:56:17.6 Info: CreateColumn Tracks MediumNumber Int32 11:56:17.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.6 Info: => 0.0005733s 11:56:17.6 Info: AlterTable Tracks 11:56:17.6 Info: => 1E-06s 11:56:17.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:17.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.6 Info: => 0.000556s 11:56:17.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.6 Info: => 4.51E-05s 11:56:17.6 Info: DeleteColumn Tracks TrackNumber 11:56:17.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:17.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:17.6 Info: DROP TABLE "Tracks" 11:56:17.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.6 Info: => 0.0074887s 11:56:17.6 Info: AlterTable Tracks 11:56:17.6 Info: => 1.1E-06s 11:56:17.6 Info: CreateColumn Tracks TrackNumber String 11:56:17.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:17.6 Info: => 0.000565s 11:56:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:17', 'add_medium_support') 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: 3: add_medium_support migrated 11:56:17.6 Info: => 0.000975s 11:56:17.6 Info: 4: add_various_qualites_in_profile migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: Starting migration of Main DB to 4 11:56:17.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.6 Info: => 5.74E-05s 11:56:17.6 Info: PerformDBOperation 11:56:17.6 Info: Performing DB Operation 11:56:17.6 Info: => 3.87E-05s 11:56:17.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:17', 'add_various_qualites_in_profile') 11:56:17.6 Info: Committing Transaction 11:56:17.6 Info: 4: add_various_qualites_in_profile migrated 11:56:17.6 Info: => 0.0002983s 11:56:17.6 Info: 5: metadata_profiles migrating 11:56:17.6 Info: Beginning Transaction 11:56:17.6 Info: Starting migration of Main DB to 5 11:56:17.6 Info: CreateTable MetadataProfiles 11:56:17.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:17.6 Info: => 0.0001357s 11:56:17.6 Info: CreateIndex MetadataProfiles (Name) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:17.6 Info: => 0.0001436s 11:56:17.6 Info: AlterTable Artists 11:56:17.6 Info: => 9E-07s 11:56:17.6 Info: CreateColumn Artists MetadataProfileId Int32 11:56:17.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:17.6 Info: => 0.0006099s 11:56:17.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:17.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:17.6 Info: DROP TABLE "Artists" 11:56:17.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.6 Info: => 0.0047807s 11:56:17.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:17.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:17.6 Info: DROP TABLE "Artists" 11:56:17.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.7 Info: => 0.004716s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Albums SecondaryTypes String 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:17.7 Info: => 0.0005515s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:17', 'metadata_profiles') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 5: metadata_profiles migrated 11:56:17.7 Info: => 0.0009839s 11:56:17.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 6 11:56:17.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:17.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:17.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:17.7 Info: DROP TABLE "Indexers" 11:56:17.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.7 Info: => 0.0043601s 11:56:17.7 Info: AlterTable Indexers 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:17.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:17.7 Info: => 0.0005715s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.7 Info: => 4.48E-05s 11:56:17.7 Info: AlterTable Indexers 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:17.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:17.7 Info: DROP TABLE "Indexers" 11:56:17.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.7 Info: => 0.0043185s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:17', 'separate_automatic_and_interactive_search') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:17.7 Info: => 0.004658s 11:56:17.7 Info: 7: change_album_path_to_relative migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 7 11:56:17.7 Info: DeleteColumn Albums Path 11:56:17.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:17.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:17.7 Info: DROP TABLE "Albums" 11:56:17.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.7 Info: => 0.0049244s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:17', 'change_album_path_to_relative') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 7: change_album_path_to_relative migrated 11:56:17.7 Info: => 0.0053548s 11:56:17.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 8 11:56:17.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.7 Info: => 5.47E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:17', 'change_quality_size_mb_to_kb') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:17.7 Info: => 0.000312s 11:56:17.7 Info: 9: album_releases migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 9 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Albums Releases String 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:17.7 Info: => 0.0006042s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Albums CurrentRelease String 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:17.7 Info: => 0.0005606s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:17', 'album_releases') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 9: album_releases migrated 11:56:17.7 Info: => 0.0008635s 11:56:17.7 Info: 10: album_releases_fix migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 10 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: AlterColumn Albums Releases String 11:56:17.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:17.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.7 Info: DROP TABLE "Albums" 11:56:17.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.7 Info: => 0.0047439s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: AlterColumn Albums CurrentRelease String 11:56:17.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:17.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.7 Info: DROP TABLE "Albums" 11:56:17.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.7 Info: => 0.004664s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:17', 'album_releases_fix') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 10: album_releases_fix migrated 11:56:17.7 Info: => 0.0050736s 11:56:17.7 Info: 11: import_lists migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 11 11:56:17.7 Info: CreateTable ImportLists 11:56:17.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.7 Info: => 0.0001731s 11:56:17.7 Info: CreateIndex ImportLists (Name) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:17.7 Info: => 8.52E-05s 11:56:17.7 Info: CreateTable ImportListStatus 11:56:17.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:17.7 Info: => 0.0001201s 11:56:17.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:17.7 Info: => 8.38E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:17', 'import_lists') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 11: import_lists migrated 11:56:17.7 Info: => 0.0004074s 11:56:17.7 Info: 12: add_release_status migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 12 11:56:17.7 Info: AlterTable MetadataProfiles 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:17.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:17.7 Info: => 0.0006326s 11:56:17.7 Info: PerformDBOperation 11:56:17.7 Info: Performing DB Operation 11:56:17.7 Info: => 3.3E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:17', 'add_release_status') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 12: add_release_status migrated 11:56:17.7 Info: => 0.0003188s 11:56:17.7 Info: 13: album_download_notification migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 13 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0006271s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:17', 'album_download_notification') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 13: album_download_notification migrated 11:56:17.7 Info: => 0.0009453s 11:56:17.7 Info: 14: fix_language_metadata_profiles migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 14 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.7 Info: => 8.36E-05s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.7 Info: => 6.14E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:17', 'fix_language_metadata_profiles') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 14: fix_language_metadata_profiles migrated 11:56:17.7 Info: => 0.0003129s 11:56:17.7 Info: 15: remove_fanzub migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 15 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.7 Info: => 4.59E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:17', 'remove_fanzub') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 15: remove_fanzub migrated 11:56:17.7 Info: => 0.0002887s 11:56:17.7 Info: 16: update_artist_history_indexes migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 16 11:56:17.7 Info: CreateIndex Albums (ArtistId) 11:56:17.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:17.7 Info: => 0.0001115s 11:56:17.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:17.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:17.7 Info: => 8.97E-05s 11:56:17.7 Info: DeleteIndex History (AlbumId) 11:56:17.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:17.7 Info: => 0.0001319s 11:56:17.7 Info: CreateIndex History (AlbumId, Date) 11:56:17.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:17.7 Info: => 0.0001015s 11:56:17.7 Info: DeleteIndex History (DownloadId) 11:56:17.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:17.7 Info: => 0.0001148s 11:56:17.7 Info: CreateIndex History (DownloadId, Date) 11:56:17.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:17.7 Info: => 9.37E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:17', 'update_artist_history_indexes') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 16: update_artist_history_indexes migrated 11:56:17.7 Info: => 0.0004089s 11:56:17.7 Info: 17: remove_nma migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 17 11:56:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:17.7 Info: => 5.05E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:17', 'remove_nma') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 17: remove_nma migrated 11:56:17.7 Info: => 0.00029s 11:56:17.7 Info: 18: album_disambiguation migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 18 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Albums Disambiguation String 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:17.7 Info: => 0.0006319s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:17', 'album_disambiguation') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 18: album_disambiguation migrated 11:56:17.7 Info: => 0.0009419s 11:56:17.7 Info: 19: add_ape_quality_in_profiles migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 19 11:56:17.7 Info: PerformDBOperation 11:56:17.7 Info: Performing DB Operation 11:56:17.7 Info: => 3.8E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:17', 'add_ape_quality_in_profiles') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 19: add_ape_quality_in_profiles migrated 11:56:17.7 Info: => 0.0002874s 11:56:17.7 Info: 20: remove_pushalot migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 20 11:56:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:17.7 Info: => 5.07E-05s 11:56:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:17.7 Info: => 3.82E-05s 11:56:17.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:17.7 Info: => 3.82E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:17', 'remove_pushalot') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 20: remove_pushalot migrated 11:56:17.7 Info: => 0.0002813s 11:56:17.7 Info: 21: add_custom_filters migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 21 11:56:17.7 Info: CreateTable CustomFilters 11:56:17.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:17.7 Info: => 0.000133s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:17', 'add_custom_filters') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 21: add_custom_filters migrated 11:56:17.7 Info: => 0.0004154s 11:56:17.7 Info: 22: import_list_tags migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 22 11:56:17.7 Info: AlterTable ImportLists 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn ImportLists Tags String 11:56:17.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:17.7 Info: => 0.0006436s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:17', 'import_list_tags') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 22: import_list_tags migrated 11:56:17.7 Info: => 0.0009521s 11:56:17.7 Info: 23: add_release_groups_etc migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 23 11:56:17.7 Info: CreateTable ArtistMetadata 11:56:17.7 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:17.7 Info: => 0.0001845s 11:56:17.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:17.7 Info: => 0.0001351s 11:56:17.7 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.7 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.7 Info: => 0.0001004s 11:56:17.7 Info: AlterTable Artists 11:56:17.7 Info: => 9E-07s 11:56:17.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:17.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0006388s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.7 Info: => 7.25E-05s 11:56:17.7 Info: CreateTable AlbumReleases 11:56:17.7 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:17.7 Info: => 0.0001691s 11:56:17.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:17.7 Info: => 0.0001394s 11:56:17.7 Info: CreateIndex AlbumReleases (AlbumId) 11:56:17.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:17.7 Info: => 9.11E-05s 11:56:17.7 Info: PerformDBOperation 11:56:17.7 Info: Performing DB Operation 11:56:17.7 Info: => 3.81E-05s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0006498s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:17.7 Info: => 0.0006398s 11:56:17.7 Info: AlterTable Albums 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Albums Links String 11:56:17.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:17.7 Info: => 0.0006316s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.7 Info: => 8.97E-05s 11:56:17.7 Info: AlterTable Tracks 11:56:17.7 Info: => 9E-07s 11:56:17.7 Info: CreateColumn Tracks ForeignRecordingId String 11:56:17.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:17.7 Info: => 0.0006384s 11:56:17.7 Info: AlterTable Tracks 11:56:17.7 Info: => 9E-07s 11:56:17.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:17.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0006543s 11:56:17.7 Info: AlterTable Tracks 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:17.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.000639s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.7 Info: => 9.24E-05s 11:56:17.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.7 Info: => 7.65E-05s 11:56:17.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:17.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.7 Info: DROP TABLE "Artists" 11:56:17.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.7 Info: => 0.0048217s 11:56:17.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:17.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:17.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:17.7 Info: DROP TABLE "Albums" 11:56:17.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.7 Info: => 0.0049663s 11:56:17.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:17.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:17.7 Info: DROP TABLE "Tracks" 11:56:17.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.7 Info: => 0.0049242s 11:56:17.7 Info: DeleteColumn TrackFiles ArtistId 11:56:17.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:17.7 Info: DROP TABLE "TrackFiles" 11:56:17.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.7 Info: => 0.0048136s 11:56:17.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:17.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.7 Info: => 8.81E-05s 11:56:17.7 Info: CreateIndex Artists (Monitored) 11:56:17.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.7 Info: => 0.0001134s 11:56:17.7 Info: CreateIndex Albums (ArtistMetadataId) 11:56:17.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:17.7 Info: => 9.42E-05s 11:56:17.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:17.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:17.7 Info: => 8.23E-05s 11:56:17.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:17.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:17.7 Info: => 8.85E-05s 11:56:17.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:17.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:17.7 Info: => 8.77E-05s 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.7 Info: => 4.58E-05s 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:17.7 Info: => 4.26E-05s 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:17.7 Info: => 5.2E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:17', 'add_release_groups_etc') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 23: add_release_groups_etc migrated 11:56:17.7 Info: => 0.000618s 11:56:17.7 Info: 24: NewMediaInfoFormat migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 24 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:17.7 Info: => 6.26E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:17', 'NewMediaInfoFormat') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 24: NewMediaInfoFormat migrated 11:56:17.7 Info: => 0.0003156s 11:56:17.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 25 11:56:17.7 Info: RenameTable Restrictions ReleaseProfiles 11:56:17.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:17.7 Info: => 0.0017015s 11:56:17.7 Info: AlterTable ReleaseProfiles 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:17.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:17.7 Info: => 0.0005924s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:17', 'rename_restrictions_to_release_profiles') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:17.7 Info: => 0.000903s 11:56:17.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 26 11:56:17.7 Info: RenameTable Profiles QualityProfiles 11:56:17.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:17.7 Info: => 0.0016896s 11:56:17.7 Info: AlterTable QualityProfiles 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:17.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.7 Info: => 0.0005844s 11:56:17.7 Info: AlterTable LanguageProfiles 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:17.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:17.7 Info: => 0.0023691s 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.7 Info: => 5.08E-05s 11:56:17.7 Info: UpdateData 11:56:17.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:17.7 Info: => 3.57E-05s 11:56:17.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:17.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.7 Info: DROP TABLE "Artists" 11:56:17.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:17.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:17.7 Info: => 0.0048143s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:17', 'rename_quality_profiles_add_upgrade_allowed') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:17.7 Info: => 0.0052326s 11:56:17.7 Info: 27: add_import_exclusions migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 27 11:56:17.7 Info: CreateTable ImportListExclusions 11:56:17.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:17.7 Info: => 0.0001479s 11:56:17.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:17.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:17.7 Info: => 9.14E-05s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:17', 'add_import_exclusions') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 27: add_import_exclusions migrated 11:56:17.7 Info: => 0.0004247s 11:56:17.7 Info: 28: clean_artist_metadata_table migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 28 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: => 0.0001671s 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: => 0.0001313s 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:17.7 Info: => 0.0001232s 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:17.7 Info: => 0.0001244s 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:17.7 Info: => 0.0001196s 11:56:17.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.7 Info: => 0.0001197s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:17', 'clean_artist_metadata_table') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 28: clean_artist_metadata_table migrated 11:56:17.7 Info: => 0.0004075s 11:56:17.7 Info: 29: health_issue_notification migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.7 Info: Starting migration of Main DB to 29 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1.6E-06s 11:56:17.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0006284s 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.000599s 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1.1E-06s 11:56:17.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0005904s 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0005895s 11:56:17.7 Info: AlterTable Notifications 11:56:17.7 Info: => 1E-06s 11:56:17.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:17.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:17.7 Info: => 0.0005879s 11:56:17.7 Info: DeleteColumn Notifications OnDownload 11:56:17.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.7 Info: DROP TABLE "Notifications" 11:56:17.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.7 Info: => 0.0058979s 11:56:17.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:17.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:17.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:17.7 Info: DROP TABLE "Notifications" 11:56:17.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:17.7 Info: => 0.0044848s 11:56:17.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:17', 'health_issue_notification') 11:56:17.7 Info: Committing Transaction 11:56:17.7 Info: 29: health_issue_notification migrated 11:56:17.7 Info: => 0.004904s 11:56:17.7 Info: 30: add_mediafilerepository_mtime migrating 11:56:17.7 Info: Beginning Transaction 11:56:17.8 Info: Starting migration of Main DB to 30 11:56:17.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:56:17.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:56:17.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:56:17.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:56:17.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:56:17.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:56:17.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.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) 11:56:17.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-10-13T11:56:17', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:56:17.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) 11:56:17.8 Info: AlterTable TrackFiles 11:56:17.8 Info: => 1.6E-06s 11:56:17.8 Info: CreateColumn TrackFiles Modified DateTime 11:56:17.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:17.8 Info: => 0.0006379s 11:56:17.8 Info: AlterTable TrackFiles 11:56:17.8 Info: => 1.2E-06s 11:56:17.8 Info: CreateColumn TrackFiles Path String 11:56:17.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:17.8 Info: => 0.0005907s 11:56:17.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:17.8 Info: => 4.33E-05s 11:56:17.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:17.8 Info: => 0.0001306s 11:56:17.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:17.8 Info: => 0.0001419s 11:56:17.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.8 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:17.8 Info: => 0.0001599s 11:56:17.8 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.8 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:17.8 Info: => 0.000101s 11:56:17.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:17.8 Info: => 0.000123s 11:56:17.8 Info: AlterTable TrackFiles 11:56:17.8 Info: => 1E-06s 11:56:17.8 Info: AlterColumn TrackFiles Path String 11:56:17.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.8 Info: DROP TABLE "TrackFiles" 11:56:17.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.8 Info: => 0.0058176s 11:56:17.8 Info: CreateIndex TrackFiles (Path) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.8 Info: => 9.12E-05s 11:56:17.8 Info: DeleteColumn TrackFiles RelativePath 11:56:17.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:17.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:17.8 Info: DROP TABLE "TrackFiles" 11:56:17.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:17.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:17.8 Info: => 0.0059817s 11:56:17.8 Info: -> 12 Insert operations completed in 00:00:00.0009090 taking an average of 00:00:00.0000757 11:56:17.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:17', 'add_mediafilerepository_mtime') 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: 30: add_mediafilerepository_mtime migrated 11:56:17.8 Info: => 0.0065259s 11:56:17.8 Debug: Took: 00:00:00.1707208 11:56:17.8 Debug: Got 2 tracks 11:56:17.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:56:17.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:56:17.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173778616960_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:17.8 Info: DatabaseEngineVersionCheck migrating 11:56:17.8 Info: PerformDBOperation 11:56:17.8 Info: Performing DB Operation 11:56:17.8 Info: SQLite 3.46.1 11:56:17.8 Info: => 0.0010873s 11:56:17.8 Info: DatabaseEngineVersionCheck migrated 11:56:17.8 Info: => 0.0011041s 11:56:17.8 Info: VersionMigration migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: CreateTable VersionInfo 11:56:17.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:17.8 Info: => 0.0001515s 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: VersionMigration migrated 11:56:17.8 Info: => 0.0006471s 11:56:17.8 Info: VersionUniqueMigration migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: CreateIndex VersionInfo (Version) 11:56:17.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:17.8 Info: => 0.0001362s 11:56:17.8 Info: AlterTable VersionInfo 11:56:17.8 Info: => 1E-06s 11:56:17.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:17.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:17.8 Info: => 0.0005809s 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: VersionUniqueMigration migrated 11:56:17.8 Info: => 0.0008103s 11:56:17.8 Info: VersionDescriptionMigration migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: AlterTable VersionInfo 11:56:17.8 Info: => 1.1E-06s 11:56:17.8 Info: CreateColumn VersionInfo Description String 11:56:17.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:17.8 Info: => 0.0002112s 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: VersionDescriptionMigration migrated 11:56:17.8 Info: => 0.0004043s 11:56:17.8 Info: 1: InitialSetup migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: Starting migration of Main DB to 1 11:56:17.8 Info: CreateTable Config 11:56:17.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:17.8 Info: => 0.0002061s 11:56:17.8 Info: CreateIndex Config (Key) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:17.8 Info: => 8.26E-05s 11:56:17.8 Info: CreateTable RootFolders 11:56:17.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:17.8 Info: => 9.17E-05s 11:56:17.8 Info: CreateIndex RootFolders (Path) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:17.8 Info: => 8.45E-05s 11:56:17.8 Info: CreateTable Artists 11:56:17.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:17.8 Info: => 0.0002776s 11:56:17.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.8 Info: => 0.0001067s 11:56:17.8 Info: CreateIndex Artists (NameSlug) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.8 Info: => 7.58E-05s 11:56:17.8 Info: CreateIndex Artists (CleanName) 11:56:17.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.8 Info: => 8.23E-05s 11:56:17.8 Info: CreateIndex Artists (Path) 11:56:17.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.8 Info: => 7.79E-05s 11:56:17.8 Info: CreateTable Albums 11:56:17.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.8 Info: => 0.0002904s 11:56:17.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.8 Info: => 0.0001045s 11:56:17.8 Info: CreateIndex Albums (MBId) 11:56:17.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.8 Info: => 7.54E-05s 11:56:17.8 Info: CreateIndex Albums (TADBId) 11:56:17.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.8 Info: => 7.75E-05s 11:56:17.8 Info: CreateIndex Albums (TitleSlug) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.8 Info: => 7.95E-05s 11:56:17.8 Info: CreateIndex Albums (CleanTitle) 11:56:17.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.8 Info: => 7.14E-05s 11:56:17.8 Info: CreateIndex Albums (Path) 11:56:17.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:17.8 Info: => 7.11E-05s 11:56:17.8 Info: CreateTable Tracks 11:56:17.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:17.8 Info: => 0.0001681s 11:56:17.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.8 Info: => 7.55E-05s 11:56:17.8 Info: CreateIndex Tracks (ArtistId) 11:56:17.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.8 Info: => 7.71E-05s 11:56:17.8 Info: CreateIndex Tracks (TrackFileId) 11:56:17.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.8 Info: => 0.0001264s 11:56:17.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:17.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:17.8 Info: => 9.78E-05s 11:56:17.8 Info: CreateTable TrackFiles 11:56:17.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:17.8 Info: => 0.0001572s 11:56:17.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:17.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:17.8 Info: => 9.23E-05s 11:56:17.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:17.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:17.8 Info: => 7.88E-05s 11:56:17.8 Info: CreateTable History 11:56:17.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:17.8 Info: => 0.0001619s 11:56:17.8 Info: CreateIndex History (Date) 11:56:17.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:17.8 Info: => 8.89E-05s 11:56:17.8 Info: CreateIndex History (EventType) 11:56:17.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:17.8 Info: => 0.0001132s 11:56:17.8 Info: CreateIndex History (DownloadId) 11:56:17.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:17.8 Info: => 9.64E-05s 11:56:17.8 Info: CreateIndex History (AlbumId) 11:56:17.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:17.8 Info: => 8.05E-05s 11:56:17.8 Info: CreateTable Notifications 11:56:17.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:17.8 Info: => 0.0001739s 11:56:17.8 Info: CreateTable ScheduledTasks 11:56:17.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:17.8 Info: => 0.0001208s 11:56:17.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:17.8 Info: => 8.75E-05s 11:56:17.8 Info: CreateTable Indexers 11:56:17.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:17.8 Info: => 0.000115s 11:56:17.8 Info: CreateIndex Indexers (Name) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.8 Info: => 0.0001265s 11:56:17.8 Info: CreateTable Profiles 11:56:17.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001211s 11:56:17.8 Info: CreateIndex Profiles (Name) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:17.8 Info: => 8.73E-05s 11:56:17.8 Info: CreateTable QualityDefinitions 11:56:17.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:17.8 Info: => 0.000121s 11:56:17.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:17.8 Info: => 8.12E-05s 11:56:17.8 Info: CreateIndex QualityDefinitions (Title) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:17.8 Info: => 8.26E-05s 11:56:17.8 Info: CreateTable NamingConfig 11:56:17.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:17.8 Info: => 0.0001588s 11:56:17.8 Info: CreateTable Blacklist 11:56:17.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:17.8 Info: => 0.0001885s 11:56:17.8 Info: CreateTable Metadata 11:56:17.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001156s 11:56:17.8 Info: CreateTable MetadataFiles 11:56:17.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001316s 11:56:17.8 Info: CreateTable DownloadClients 11:56:17.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001136s 11:56:17.8 Info: CreateTable PendingReleases 11:56:17.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:17.8 Info: => 0.0001272s 11:56:17.8 Info: CreateTable RemotePathMappings 11:56:17.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001065s 11:56:17.8 Info: CreateTable Tags 11:56:17.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:17.8 Info: => 9.48E-05s 11:56:17.8 Info: CreateIndex Tags (Label) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:17.8 Info: => 0.0001016s 11:56:17.8 Info: CreateTable Restrictions 11:56:17.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:17.8 Info: => 0.000108s 11:56:17.8 Info: CreateTable DelayProfiles 11:56:17.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:17.8 Info: => 0.0001364s 11:56:17.8 Info: CreateTable Users 11:56:17.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:17.8 Info: => 9.9E-05s 11:56:17.8 Info: CreateIndex Users (Identifier) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:17.8 Info: => 9.85E-05s 11:56:17.8 Info: CreateIndex Users (Username) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:17.8 Info: => 8.64E-05s 11:56:17.8 Info: CreateTable Commands 11:56:17.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:17.8 Info: => 0.0001911s 11:56:17.8 Info: CreateTable IndexerStatus 11:56:17.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:17.8 Info: => 0.0001428s 11:56:17.8 Info: CreateIndex IndexerStatus (ProviderId) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:17.8 Info: => 0.0001116s 11:56:17.8 Info: CreateTable ExtraFiles 11:56:17.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:17.8 Info: => 0.0001262s 11:56:17.8 Info: CreateTable LyricFiles 11:56:17.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:17.8 Info: => 0.0001767s 11:56:17.8 Info: CreateTable LanguageProfiles 11:56:17.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:17.8 Info: => 0.0001061s 11:56:17.8 Info: CreateIndex LanguageProfiles (Name) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:17.8 Info: => 9.51E-05s 11:56:17.8 Info: CreateTable DownloadClientStatus 11:56:17.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:17.8 Info: => 0.0001113s 11:56:17.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:17.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:17.8 Info: => 9E-05s 11:56:17.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:17.8 Info: -> 1 Insert operations completed in 00:00:00.0000662 taking an average of 00:00:00.0000662 11:56:17.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:17', 'InitialSetup') 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: 1: InitialSetup migrated 11:56:17.8 Info: => 0.001039s 11:56:17.8 Info: 2: add_reason_to_pending_releases migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: Starting migration of Main DB to 2 11:56:17.8 Info: AlterTable PendingReleases 11:56:17.8 Info: => 1.2E-06s 11:56:17.8 Info: CreateColumn PendingReleases Reason Int32 11:56:17.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:17.8 Info: => 0.0006264s 11:56:17.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:17', 'add_reason_to_pending_releases') 11:56:17.8 Info: Committing Transaction 11:56:17.8 Info: 2: add_reason_to_pending_releases migrated 11:56:17.8 Info: => 0.0009336s 11:56:17.8 Info: 3: add_medium_support migrating 11:56:17.8 Info: Beginning Transaction 11:56:17.8 Info: Starting migration of Main DB to 3 11:56:17.8 Info: AlterTable Albums 11:56:17.8 Info: => 1.1E-06s 11:56:17.8 Info: CreateColumn Albums Media String 11:56:17.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:17.8 Info: => 0.0006144s 11:56:17.8 Info: AlterTable Tracks 11:56:17.8 Info: => 1E-06s 11:56:17.8 Info: CreateColumn Tracks MediumNumber Int32 11:56:17.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.8 Info: => 0.0005601s 11:56:17.8 Info: AlterTable Tracks 11:56:17.8 Info: => 1E-06s 11:56:17.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:17.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:17.8 Info: => 0.0005615s 11:56:17.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:17.8 Info: => 4.71E-05s 11:56:17.8 Info: DeleteColumn Tracks TrackNumber 11:56:17.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:17.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:17.9 Info: DROP TABLE "Tracks" 11:56:17.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:17.9 Info: => 0.0044871s 11:56:17.9 Info: AlterTable Tracks 11:56:17.9 Info: => 1E-06s 11:56:17.9 Info: CreateColumn Tracks TrackNumber String 11:56:17.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:17.9 Info: => 0.0005899s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:17', 'add_medium_support') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 3: add_medium_support migrated 11:56:17.9 Info: => 0.0009783s 11:56:17.9 Info: 4: add_various_qualites_in_profile migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 4 11:56:17.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:17.9 Info: => 5.53E-05s 11:56:17.9 Info: PerformDBOperation 11:56:17.9 Info: Performing DB Operation 11:56:17.9 Info: => 4.03E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:17', 'add_various_qualites_in_profile') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 4: add_various_qualites_in_profile migrated 11:56:17.9 Info: => 0.0002994s 11:56:17.9 Info: 5: metadata_profiles migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 5 11:56:17.9 Info: CreateTable MetadataProfiles 11:56:17.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:17.9 Info: => 0.0001379s 11:56:17.9 Info: CreateIndex MetadataProfiles (Name) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:17.9 Info: => 0.0001393s 11:56:17.9 Info: AlterTable Artists 11:56:17.9 Info: => 9E-07s 11:56:17.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:17.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:17.9 Info: => 0.0006189s 11:56:17.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:17.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:17.9 Info: DROP TABLE "Artists" 11:56:17.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.9 Info: => 0.0049683s 11:56:17.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:17.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:17.9 Info: DROP TABLE "Artists" 11:56:17.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.9 Info: => 0.0050728s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.1E-06s 11:56:17.9 Info: CreateColumn Albums SecondaryTypes String 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:17.9 Info: => 0.0006011s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:17', 'metadata_profiles') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 5: metadata_profiles migrated 11:56:17.9 Info: => 0.0010288s 11:56:17.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 6 11:56:17.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:17.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:17.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:17.9 Info: DROP TABLE "Indexers" 11:56:17.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.9 Info: => 0.005681s 11:56:17.9 Info: AlterTable Indexers 11:56:17.9 Info: => 1.4E-06s 11:56:17.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:17.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:17.9 Info: => 0.0006091s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:17.9 Info: => 4.39E-05s 11:56:17.9 Info: AlterTable Indexers 11:56:17.9 Info: => 9E-07s 11:56:17.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:17.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:17.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:17.9 Info: DROP TABLE "Indexers" 11:56:17.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:17.9 Info: => 0.0040115s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:17', 'separate_automatic_and_interactive_search') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 6: separate_automatic_and_interactive_search migrated 11:56:17.9 Info: => 0.0043743s 11:56:17.9 Info: 7: change_album_path_to_relative migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 7 11:56:17.9 Info: DeleteColumn Albums Path 11:56:17.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:17.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:17.9 Info: DROP TABLE "Albums" 11:56:17.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.9 Info: => 0.005968s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:17', 'change_album_path_to_relative') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 7: change_album_path_to_relative migrated 11:56:17.9 Info: => 0.0064063s 11:56:17.9 Info: 8: change_quality_size_mb_to_kb migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 8 11:56:17.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:17.9 Info: => 5.69E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:17', 'change_quality_size_mb_to_kb') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 8: change_quality_size_mb_to_kb migrated 11:56:17.9 Info: => 0.0003181s 11:56:17.9 Info: 9: album_releases migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 9 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1E-06s 11:56:17.9 Info: CreateColumn Albums Releases String 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:17.9 Info: => 0.0006199s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.2E-06s 11:56:17.9 Info: CreateColumn Albums CurrentRelease String 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:17.9 Info: => 0.0005768s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:17', 'album_releases') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 9: album_releases migrated 11:56:17.9 Info: => 0.0008863s 11:56:17.9 Info: 10: album_releases_fix migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 10 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.2E-06s 11:56:17.9 Info: AlterColumn Albums Releases String 11:56:17.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:17.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.9 Info: DROP TABLE "Albums" 11:56:17.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.9 Info: => 0.0061s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1E-06s 11:56:17.9 Info: AlterColumn Albums CurrentRelease String 11:56:17.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:17.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:17.9 Info: DROP TABLE "Albums" 11:56:17.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.9 Info: => 0.0049068s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:17', 'album_releases_fix') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 10: album_releases_fix migrated 11:56:17.9 Info: => 0.0053085s 11:56:17.9 Info: 11: import_lists migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 11 11:56:17.9 Info: CreateTable ImportLists 11:56:17.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:17.9 Info: => 0.0002407s 11:56:17.9 Info: CreateIndex ImportLists (Name) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:17.9 Info: => 0.0001162s 11:56:17.9 Info: CreateTable ImportListStatus 11:56:17.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:17.9 Info: => 0.0001307s 11:56:17.9 Info: CreateIndex ImportListStatus (ProviderId) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:17.9 Info: => 0.0001173s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:17', 'import_lists') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 11: import_lists migrated 11:56:17.9 Info: => 0.0004623s 11:56:17.9 Info: 12: add_release_status migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 12 11:56:17.9 Info: AlterTable MetadataProfiles 11:56:17.9 Info: => 1.2E-06s 11:56:17.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:17.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:17.9 Info: => 0.0006524s 11:56:17.9 Info: PerformDBOperation 11:56:17.9 Info: Performing DB Operation 11:56:17.9 Info: => 3.62E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:17', 'add_release_status') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 12: add_release_status migrated 11:56:17.9 Info: => 0.0003489s 11:56:17.9 Info: 13: album_download_notification migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 13 11:56:17.9 Info: AlterTable Notifications 11:56:17.9 Info: => 1E-06s 11:56:17.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:17.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:17.9 Info: => 0.0006447s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:17', 'album_download_notification') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 13: album_download_notification migrated 11:56:17.9 Info: => 0.0009437s 11:56:17.9 Info: 14: fix_language_metadata_profiles migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 14 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:17.9 Info: => 8.12E-05s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:17.9 Info: => 6.4E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:17', 'fix_language_metadata_profiles') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 14: fix_language_metadata_profiles migrated 11:56:17.9 Info: => 0.0003173s 11:56:17.9 Info: 15: remove_fanzub migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 15 11:56:17.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:17.9 Info: => 4.83E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:17', 'remove_fanzub') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 15: remove_fanzub migrated 11:56:17.9 Info: => 0.0002976s 11:56:17.9 Info: 16: update_artist_history_indexes migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 16 11:56:17.9 Info: CreateIndex Albums (ArtistId) 11:56:17.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:17.9 Info: => 0.0001569s 11:56:17.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:17.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:17.9 Info: => 0.0001378s 11:56:17.9 Info: DeleteIndex History (AlbumId) 11:56:17.9 Info: DROP INDEX "IX_History_AlbumId" 11:56:17.9 Info: => 0.0001293s 11:56:17.9 Info: CreateIndex History (AlbumId, Date) 11:56:17.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:17.9 Info: => 0.0001225s 11:56:17.9 Info: DeleteIndex History (DownloadId) 11:56:17.9 Info: DROP INDEX "IX_History_DownloadId" 11:56:17.9 Info: => 0.000125s 11:56:17.9 Info: CreateIndex History (DownloadId, Date) 11:56:17.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:17.9 Info: => 0.0001283s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:17', 'update_artist_history_indexes') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 16: update_artist_history_indexes migrated 11:56:17.9 Info: => 0.0004636s 11:56:17.9 Info: 17: remove_nma migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 17 11:56:17.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:17.9 Info: => 5.3E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:17', 'remove_nma') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 17: remove_nma migrated 11:56:17.9 Info: => 0.0003166s 11:56:17.9 Info: 18: album_disambiguation migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 18 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.1E-06s 11:56:17.9 Info: CreateColumn Albums Disambiguation String 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:17.9 Info: => 0.0006517s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:17', 'album_disambiguation') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 18: album_disambiguation migrated 11:56:17.9 Info: => 0.0009445s 11:56:17.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 19 11:56:17.9 Info: PerformDBOperation 11:56:17.9 Info: Performing DB Operation 11:56:17.9 Info: => 3.97E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:17', 'add_ape_quality_in_profiles') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:17.9 Info: => 0.0002969s 11:56:17.9 Info: 20: remove_pushalot migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 20 11:56:17.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:17.9 Info: => 5.03E-05s 11:56:17.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:17.9 Info: => 3.76E-05s 11:56:17.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:17.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:17.9 Info: => 3.6E-05s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:17', 'remove_pushalot') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 20: remove_pushalot migrated 11:56:17.9 Info: => 0.0002953s 11:56:17.9 Info: 21: add_custom_filters migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 21 11:56:17.9 Info: CreateTable CustomFilters 11:56:17.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:17.9 Info: => 0.000135s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:17', 'add_custom_filters') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 21: add_custom_filters migrated 11:56:17.9 Info: => 0.000412s 11:56:17.9 Info: 22: import_list_tags migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 22 11:56:17.9 Info: AlterTable ImportLists 11:56:17.9 Info: => 1.4E-06s 11:56:17.9 Info: CreateColumn ImportLists Tags String 11:56:17.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:17.9 Info: => 0.0006553s 11:56:17.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:17', 'import_list_tags') 11:56:17.9 Info: Committing Transaction 11:56:17.9 Info: 22: import_list_tags migrated 11:56:17.9 Info: => 0.0009474s 11:56:17.9 Info: 23: add_release_groups_etc migrating 11:56:17.9 Info: Beginning Transaction 11:56:17.9 Info: Starting migration of Main DB to 23 11:56:17.9 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:17.9 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:17.9 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:17.9 Info: CreateTable ArtistMetadata 11:56:17.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:17.9 Info: => 0.0001736s 11:56:17.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:17.9 Info: => 0.0001318s 11:56:17.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:17.9 Info: => 0.0001006s 11:56:17.9 Info: AlterTable Artists 11:56:17.9 Info: => 9E-07s 11:56:17.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:17.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.9 Info: => 0.0006771s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:17.9 Info: => 8.38E-05s 11:56:17.9 Info: CreateTable AlbumReleases 11:56:17.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:17.9 Info: => 0.0001973s 11:56:17.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:17.9 Info: => 0.0001258s 11:56:17.9 Info: CreateIndex AlbumReleases (AlbumId) 11:56:17.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:17.9 Info: => 0.0001116s 11:56:17.9 Info: PerformDBOperation 11:56:17.9 Info: Performing DB Operation 11:56:17.9 Info: => 0.0061504s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.3E-06s 11:56:17.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.9 Info: => 0.0006836s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1E-06s 11:56:17.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:17.9 Info: => 0.0006357s 11:56:17.9 Info: AlterTable Albums 11:56:17.9 Info: => 1.1E-06s 11:56:17.9 Info: CreateColumn Albums Links String 11:56:17.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:17.9 Info: => 0.0006286s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:17.9 Info: => 9.64E-05s 11:56:17.9 Info: AlterTable Tracks 11:56:17.9 Info: => 9E-07s 11:56:17.9 Info: CreateColumn Tracks ForeignRecordingId String 11:56:17.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:17.9 Info: => 0.0006281s 11:56:17.9 Info: AlterTable Tracks 11:56:17.9 Info: => 1.5E-06s 11:56:17.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:17.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:17.9 Info: => 0.0006327s 11:56:17.9 Info: AlterTable Tracks 11:56:17.9 Info: => 1.1E-06s 11:56:17.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:17.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:17.9 Info: => 0.0006249s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:17.9 Info: => 0.0001067s 11:56:17.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:17.9 Info: => 8.85E-05s 11:56:17.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:17.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:17.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:17.9 Info: DROP TABLE "Artists" 11:56:17.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:17.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:17.9 Info: => 0.0049106s 11:56:17.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:17.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:17.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:17.9 Info: DROP TABLE "Albums" 11:56:17.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:17.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:17.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:17.9 Info: => 0.0066181s 11:56:17.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:18.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:18.0 Info: DROP TABLE "Tracks" 11:56:18.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.0 Info: => 0.0046904s 11:56:18.0 Info: DeleteColumn TrackFiles ArtistId 11:56:18.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:18.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:18.0 Info: DROP TABLE "TrackFiles" 11:56:18.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:18.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.0 Info: => 0.004456s 11:56:18.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:18.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:18.0 Info: => 0.0001192s 11:56:18.0 Info: CreateIndex Artists (Monitored) 11:56:18.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:18.0 Info: => 0.0001113s 11:56:18.0 Info: CreateIndex Albums (ArtistMetadataId) 11:56:18.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:18.0 Info: => 0.0001125s 11:56:18.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:18.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:18.0 Info: => 0.0001164s 11:56:18.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:18.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:18.0 Info: => 0.0001135s 11:56:18.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:18.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:18.0 Info: => 0.0001157s 11:56:18.0 Info: UpdateData 11:56:18.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.0 Info: => 5.45E-05s 11:56:18.0 Info: UpdateData 11:56:18.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.0 Info: => 4.77E-05s 11:56:18.0 Info: UpdateData 11:56:18.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:18.0 Info: => 4.8E-05s 11:56:18.0 Info: -> 12 Insert operations completed in 00:00:00.0010279 taking an average of 00:00:00.0000856 11:56:18.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:18', 'add_release_groups_etc') 11:56:18.0 Info: Committing Transaction 11:56:18.0 Info: 23: add_release_groups_etc migrated 11:56:18.0 Info: => 0.0006251s 11:56:18.0 Debug: Took: 00:00:00.1475481 11:56:18.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:56:18.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:56:18.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173781269121_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:18.1 Info: DatabaseEngineVersionCheck migrating 11:56:18.1 Info: PerformDBOperation 11:56:18.1 Info: Performing DB Operation 11:56:18.1 Info: SQLite 3.46.1 11:56:18.1 Info: => 0.001046s 11:56:18.1 Info: DatabaseEngineVersionCheck migrated 11:56:18.1 Info: => 0.0010632s 11:56:18.1 Info: VersionMigration migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: CreateTable VersionInfo 11:56:18.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:18.1 Info: => 0.0001446s 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: VersionMigration migrated 11:56:18.1 Info: => 0.0005219s 11:56:18.1 Info: VersionUniqueMigration migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: CreateIndex VersionInfo (Version) 11:56:18.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:18.1 Info: => 0.0001278s 11:56:18.1 Info: AlterTable VersionInfo 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:18.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:18.1 Info: => 0.0005582s 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: VersionUniqueMigration migrated 11:56:18.1 Info: => 0.0007851s 11:56:18.1 Info: VersionDescriptionMigration migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: AlterTable VersionInfo 11:56:18.1 Info: => 1.1E-06s 11:56:18.1 Info: CreateColumn VersionInfo Description String 11:56:18.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:18.1 Info: => 0.0002072s 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: VersionDescriptionMigration migrated 11:56:18.1 Info: => 0.0004026s 11:56:18.1 Info: 1: InitialSetup migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 1 11:56:18.1 Info: CreateTable Config 11:56:18.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001702s 11:56:18.1 Info: CreateIndex Config (Key) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:18.1 Info: => 8.25E-05s 11:56:18.1 Info: CreateTable RootFolders 11:56:18.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:18.1 Info: => 8.8E-05s 11:56:18.1 Info: CreateIndex RootFolders (Path) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:18.1 Info: => 7.97E-05s 11:56:18.1 Info: CreateTable Artists 11:56:18.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:18.1 Info: => 0.0002552s 11:56:18.1 Info: CreateIndex Artists (ForeignArtistId) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.1 Info: => 7.97E-05s 11:56:18.1 Info: CreateIndex Artists (NameSlug) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.1 Info: => 7.29E-05s 11:56:18.1 Info: CreateIndex Artists (CleanName) 11:56:18.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.1 Info: => 7.3E-05s 11:56:18.1 Info: CreateIndex Artists (Path) 11:56:18.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.1 Info: => 7.37E-05s 11:56:18.1 Info: CreateTable Albums 11:56:18.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.1 Info: => 0.0002698s 11:56:18.1 Info: CreateIndex Albums (ForeignAlbumId) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.1 Info: => 8.35E-05s 11:56:18.1 Info: CreateIndex Albums (MBId) 11:56:18.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.1 Info: => 7.5E-05s 11:56:18.1 Info: CreateIndex Albums (TADBId) 11:56:18.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.1 Info: => 7.2E-05s 11:56:18.1 Info: CreateIndex Albums (TitleSlug) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.1 Info: => 7.3E-05s 11:56:18.1 Info: CreateIndex Albums (CleanTitle) 11:56:18.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.1 Info: => 7.59E-05s 11:56:18.1 Info: CreateIndex Albums (Path) 11:56:18.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:18.1 Info: => 7.09E-05s 11:56:18.1 Info: CreateTable Tracks 11:56:18.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.1 Info: => 0.0001501s 11:56:18.1 Info: CreateIndex Tracks (ForeignTrackId) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.1 Info: => 7.53E-05s 11:56:18.1 Info: CreateIndex Tracks (ArtistId) 11:56:18.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.1 Info: => 8.64E-05s 11:56:18.1 Info: CreateIndex Tracks (TrackFileId) 11:56:18.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.1 Info: => 0.0001077s 11:56:18.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:18.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:18.1 Info: => 8.65E-05s 11:56:18.1 Info: CreateTable TrackFiles 11:56:18.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:18.1 Info: => 0.0001422s 11:56:18.1 Info: CreateIndex TrackFiles (ArtistId) 11:56:18.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:18.1 Info: => 8.68E-05s 11:56:18.1 Info: CreateIndex TrackFiles (AlbumId) 11:56:18.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.1 Info: => 7.96E-05s 11:56:18.1 Info: CreateTable History 11:56:18.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:18.1 Info: => 0.0001476s 11:56:18.1 Info: CreateIndex History (Date) 11:56:18.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:18.1 Info: => 8.07E-05s 11:56:18.1 Info: CreateIndex History (EventType) 11:56:18.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:18.1 Info: => 0.0001165s 11:56:18.1 Info: CreateIndex History (DownloadId) 11:56:18.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:18.1 Info: => 9.7E-05s 11:56:18.1 Info: CreateIndex History (AlbumId) 11:56:18.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:18.1 Info: => 8.05E-05s 11:56:18.1 Info: CreateTable Notifications 11:56:18.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:18.1 Info: => 0.000133s 11:56:18.1 Info: CreateTable ScheduledTasks 11:56:18.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:18.1 Info: => 0.0001154s 11:56:18.1 Info: CreateIndex ScheduledTasks (TypeName) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:18.1 Info: => 8.1E-05s 11:56:18.1 Info: CreateTable Indexers 11:56:18.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:18.1 Info: => 0.000114s 11:56:18.1 Info: CreateIndex Indexers (Name) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.1 Info: => 0.0001223s 11:56:18.1 Info: CreateTable Profiles 11:56:18.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001197s 11:56:18.1 Info: CreateIndex Profiles (Name) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:18.1 Info: => 8.34E-05s 11:56:18.1 Info: CreateTable QualityDefinitions 11:56:18.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:18.1 Info: => 0.0001183s 11:56:18.1 Info: CreateIndex QualityDefinitions (Quality) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:18.1 Info: => 8.05E-05s 11:56:18.1 Info: CreateIndex QualityDefinitions (Title) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:18.1 Info: => 8.37E-05s 11:56:18.1 Info: CreateTable NamingConfig 11:56:18.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:18.1 Info: => 0.0001571s 11:56:18.1 Info: CreateTable Blacklist 11:56:18.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:18.1 Info: => 0.0001867s 11:56:18.1 Info: CreateTable Metadata 11:56:18.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001145s 11:56:18.1 Info: CreateTable MetadataFiles 11:56:18.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001339s 11:56:18.1 Info: CreateTable DownloadClients 11:56:18.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001228s 11:56:18.1 Info: CreateTable PendingReleases 11:56:18.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:18.1 Info: => 0.000127s 11:56:18.1 Info: CreateTable RemotePathMappings 11:56:18.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001054s 11:56:18.1 Info: CreateTable Tags 11:56:18.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:18.1 Info: => 9.49E-05s 11:56:18.1 Info: CreateIndex Tags (Label) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:18.1 Info: => 0.0001003s 11:56:18.1 Info: CreateTable Restrictions 11:56:18.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001049s 11:56:18.1 Info: CreateTable DelayProfiles 11:56:18.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001329s 11:56:18.1 Info: CreateTable Users 11:56:18.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:18.1 Info: => 9.94E-05s 11:56:18.1 Info: CreateIndex Users (Identifier) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:18.1 Info: => 8.96E-05s 11:56:18.1 Info: CreateIndex Users (Username) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:18.1 Info: => 8.5E-05s 11:56:18.1 Info: CreateTable Commands 11:56:18.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:18.1 Info: => 0.000139s 11:56:18.1 Info: CreateTable IndexerStatus 11:56:18.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:18.1 Info: => 0.0001439s 11:56:18.1 Info: CreateIndex IndexerStatus (ProviderId) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:18.1 Info: => 8.58E-05s 11:56:18.1 Info: CreateTable ExtraFiles 11:56:18.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:18.1 Info: => 0.0001263s 11:56:18.1 Info: CreateTable LyricFiles 11:56:18.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:18.1 Info: => 0.0001409s 11:56:18.1 Info: CreateTable LanguageProfiles 11:56:18.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:18.1 Info: => 0.0001021s 11:56:18.1 Info: CreateIndex LanguageProfiles (Name) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:18.1 Info: => 0.0001255s 11:56:18.1 Info: CreateTable DownloadClientStatus 11:56:18.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:18.1 Info: => 0.000119s 11:56:18.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:18.1 Info: => 0.0001349s 11:56:18.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:18.1 Info: -> 1 Insert operations completed in 00:00:00.0000673 taking an average of 00:00:00.0000673 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:18', 'InitialSetup') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 1: InitialSetup migrated 11:56:18.1 Info: => 0.0009743s 11:56:18.1 Info: 2: add_reason_to_pending_releases migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 2 11:56:18.1 Info: AlterTable PendingReleases 11:56:18.1 Info: => 1.1E-06s 11:56:18.1 Info: CreateColumn PendingReleases Reason Int32 11:56:18.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:18.1 Info: => 0.0006094s 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:18', 'add_reason_to_pending_releases') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 2: add_reason_to_pending_releases migrated 11:56:18.1 Info: => 0.0009199s 11:56:18.1 Info: 3: add_medium_support migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 3 11:56:18.1 Info: AlterTable Albums 11:56:18.1 Info: => 1.2E-06s 11:56:18.1 Info: CreateColumn Albums Media String 11:56:18.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:18.1 Info: => 0.0005907s 11:56:18.1 Info: AlterTable Tracks 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn Tracks MediumNumber Int32 11:56:18.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.1 Info: => 0.000558s 11:56:18.1 Info: AlterTable Tracks 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:18.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.1 Info: => 0.0005568s 11:56:18.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.1 Info: => 4.73E-05s 11:56:18.1 Info: DeleteColumn Tracks TrackNumber 11:56:18.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:18.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:18.1 Info: DROP TABLE "Tracks" 11:56:18.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.1 Info: => 0.004848s 11:56:18.1 Info: AlterTable Tracks 11:56:18.1 Info: => 1.1E-06s 11:56:18.1 Info: CreateColumn Tracks TrackNumber String 11:56:18.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:18.1 Info: => 0.0005614s 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:18', 'add_medium_support') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 3: add_medium_support migrated 11:56:18.1 Info: => 0.0009533s 11:56:18.1 Info: 4: add_various_qualites_in_profile migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 4 11:56:18.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.1 Info: => 5.53E-05s 11:56:18.1 Info: PerformDBOperation 11:56:18.1 Info: Performing DB Operation 11:56:18.1 Info: => 3.86E-05s 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:18', 'add_various_qualites_in_profile') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 4: add_various_qualites_in_profile migrated 11:56:18.1 Info: => 0.0003075s 11:56:18.1 Info: 5: metadata_profiles migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 5 11:56:18.1 Info: CreateTable MetadataProfiles 11:56:18.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:18.1 Info: => 0.0001364s 11:56:18.1 Info: CreateIndex MetadataProfiles (Name) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:18.1 Info: => 0.0001396s 11:56:18.1 Info: AlterTable Artists 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn Artists MetadataProfileId Int32 11:56:18.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:18.1 Info: => 0.0006012s 11:56:18.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:18.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:18.1 Info: DROP TABLE "Artists" 11:56:18.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.1 Info: => 0.0049772s 11:56:18.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:18.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:18.1 Info: DROP TABLE "Artists" 11:56:18.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.1 Info: => 0.0062078s 11:56:18.1 Info: AlterTable Albums 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn Albums SecondaryTypes String 11:56:18.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:18.1 Info: => 0.0005507s 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:18', 'metadata_profiles') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 5: metadata_profiles migrated 11:56:18.1 Info: => 0.0009942s 11:56:18.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 6 11:56:18.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:18.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:18.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:18.1 Info: DROP TABLE "Indexers" 11:56:18.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.1 Info: => 0.0042811s 11:56:18.1 Info: AlterTable Indexers 11:56:18.1 Info: => 1E-06s 11:56:18.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:18.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:18.1 Info: => 0.0005324s 11:56:18.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.1 Info: => 4.38E-05s 11:56:18.1 Info: AlterTable Indexers 11:56:18.1 Info: => 9E-07s 11:56:18.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:18.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:18.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:18.1 Info: DROP TABLE "Indexers" 11:56:18.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.1 Info: => 0.0053408s 11:56:18.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:18', 'separate_automatic_and_interactive_search') 11:56:18.1 Info: Committing Transaction 11:56:18.1 Info: 6: separate_automatic_and_interactive_search migrated 11:56:18.1 Info: => 0.0057215s 11:56:18.1 Info: 7: change_album_path_to_relative migrating 11:56:18.1 Info: Beginning Transaction 11:56:18.1 Info: Starting migration of Main DB to 7 11:56:18.1 Info: DeleteColumn Albums Path 11:56:18.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:18.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:18.1 Info: DROP TABLE "Albums" 11:56:18.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.2 Info: => 0.00606s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:18', 'change_album_path_to_relative') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 7: change_album_path_to_relative migrated 11:56:18.2 Info: => 0.0064909s 11:56:18.2 Info: 8: change_quality_size_mb_to_kb migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 8 11:56:18.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.2 Info: => 5.52E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:18', 'change_quality_size_mb_to_kb') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 8: change_quality_size_mb_to_kb migrated 11:56:18.2 Info: => 0.0003204s 11:56:18.2 Info: 9: album_releases migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 9 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Albums Releases String 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:18.2 Info: => 0.0005824s 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Albums CurrentRelease String 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:18.2 Info: => 0.0005482s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:18', 'album_releases') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 9: album_releases migrated 11:56:18.2 Info: => 0.000861s 11:56:18.2 Info: 10: album_releases_fix migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 10 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: AlterColumn Albums Releases String 11:56:18.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:18.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.2 Info: DROP TABLE "Albums" 11:56:18.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.2 Info: => 0.0046338s 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1E-06s 11:56:18.2 Info: AlterColumn Albums CurrentRelease String 11:56:18.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:18.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.2 Info: DROP TABLE "Albums" 11:56:18.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.2 Info: => 0.005668s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:18', 'album_releases_fix') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 10: album_releases_fix migrated 11:56:18.2 Info: => 0.0061333s 11:56:18.2 Info: 11: import_lists migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 11 11:56:18.2 Info: CreateTable ImportLists 11:56:18.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.2 Info: => 0.0001952s 11:56:18.2 Info: CreateIndex ImportLists (Name) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:18.2 Info: => 8.76E-05s 11:56:18.2 Info: CreateTable ImportListStatus 11:56:18.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:18.2 Info: => 0.0001241s 11:56:18.2 Info: CreateIndex ImportListStatus (ProviderId) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:18.2 Info: => 8.52E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:18', 'import_lists') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 11: import_lists migrated 11:56:18.2 Info: => 0.0004546s 11:56:18.2 Info: 12: add_release_status migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 12 11:56:18.2 Info: AlterTable MetadataProfiles 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:18.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:18.2 Info: => 0.0006236s 11:56:18.2 Info: PerformDBOperation 11:56:18.2 Info: Performing DB Operation 11:56:18.2 Info: => 3.4E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:18', 'add_release_status') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 12: add_release_status migrated 11:56:18.2 Info: => 0.0003191s 11:56:18.2 Info: 13: album_download_notification migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 13 11:56:18.2 Info: AlterTable Notifications 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:18.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:18.2 Info: => 0.0006108s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:18', 'album_download_notification') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 13: album_download_notification migrated 11:56:18.2 Info: => 0.0009201s 11:56:18.2 Info: 14: fix_language_metadata_profiles migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 14 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.2 Info: => 8.31E-05s 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.2 Info: => 6.24E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:18', 'fix_language_metadata_profiles') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 14: fix_language_metadata_profiles migrated 11:56:18.2 Info: => 0.0003178s 11:56:18.2 Info: 15: remove_fanzub migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 15 11:56:18.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.2 Info: => 5.16E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:18', 'remove_fanzub') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 15: remove_fanzub migrated 11:56:18.2 Info: => 0.0003147s 11:56:18.2 Info: 16: update_artist_history_indexes migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 16 11:56:18.2 Info: CreateIndex Albums (ArtistId) 11:56:18.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:18.2 Info: => 0.0001124s 11:56:18.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:18.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:18.2 Info: => 9.03E-05s 11:56:18.2 Info: DeleteIndex History (AlbumId) 11:56:18.2 Info: DROP INDEX "IX_History_AlbumId" 11:56:18.2 Info: => 0.0001322s 11:56:18.2 Info: CreateIndex History (AlbumId, Date) 11:56:18.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:18.2 Info: => 9.87E-05s 11:56:18.2 Info: DeleteIndex History (DownloadId) 11:56:18.2 Info: DROP INDEX "IX_History_DownloadId" 11:56:18.2 Info: => 0.0001168s 11:56:18.2 Info: CreateIndex History (DownloadId, Date) 11:56:18.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:18.2 Info: => 9.57E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:18', 'update_artist_history_indexes') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 16: update_artist_history_indexes migrated 11:56:18.2 Info: => 0.0004289s 11:56:18.2 Info: 17: remove_nma migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 17 11:56:18.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:18.2 Info: => 4.93E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:18', 'remove_nma') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 17: remove_nma migrated 11:56:18.2 Info: => 0.0002995s 11:56:18.2 Info: 18: album_disambiguation migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 18 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Albums Disambiguation String 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:18.2 Info: => 0.0006086s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:18', 'album_disambiguation') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 18: album_disambiguation migrated 11:56:18.2 Info: => 0.0009193s 11:56:18.2 Info: 19: add_ape_quality_in_profiles migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 19 11:56:18.2 Info: PerformDBOperation 11:56:18.2 Info: Performing DB Operation 11:56:18.2 Info: => 3.67E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:18', 'add_ape_quality_in_profiles') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 19: add_ape_quality_in_profiles migrated 11:56:18.2 Info: => 0.0003013s 11:56:18.2 Info: 20: remove_pushalot migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 20 11:56:18.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:18.2 Info: => 4.91E-05s 11:56:18.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:18.2 Info: => 3.89E-05s 11:56:18.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:18.2 Info: => 3.67E-05s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:18', 'remove_pushalot') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 20: remove_pushalot migrated 11:56:18.2 Info: => 0.0002847s 11:56:18.2 Info: 21: add_custom_filters migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 21 11:56:18.2 Info: CreateTable CustomFilters 11:56:18.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:18.2 Info: => 0.0001334s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:18', 'add_custom_filters') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 21: add_custom_filters migrated 11:56:18.2 Info: => 0.0004258s 11:56:18.2 Info: 22: import_list_tags migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 22 11:56:18.2 Info: AlterTable ImportLists 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn ImportLists Tags String 11:56:18.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:18.2 Info: => 0.0006117s 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:18', 'import_list_tags') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 22: import_list_tags migrated 11:56:18.2 Info: => 0.0018208s 11:56:18.2 Info: 23: add_release_groups_etc migrating 11:56:18.2 Info: Beginning Transaction 11:56:18.2 Info: Starting migration of Main DB to 23 11:56:18.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) 11:56:18.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.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') 11:56:18.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 11:56:18.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 11:56:18.2 Info: CreateTable ArtistMetadata 11:56:18.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:18.2 Info: => 0.0001707s 11:56:18.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:18.2 Info: => 0.0001411s 11:56:18.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.2 Info: => 0.0001024s 11:56:18.2 Info: AlterTable Artists 11:56:18.2 Info: => 9E-07s 11:56:18.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:18.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.2 Info: => 0.0006468s 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.2 Info: => 7.94E-05s 11:56:18.2 Info: CreateTable AlbumReleases 11:56:18.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:18.2 Info: => 0.0001631s 11:56:18.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:18.2 Info: => 0.0001272s 11:56:18.2 Info: CreateIndex AlbumReleases (AlbumId) 11:56:18.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:18.2 Info: => 8.86E-05s 11:56:18.2 Info: PerformDBOperation 11:56:18.2 Info: Performing DB Operation 11:56:18.2 Info: => 0.0061371s 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.2E-06s 11:56:18.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.2 Info: => 0.0007037s 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1E-06s 11:56:18.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:18.2 Info: => 0.0006459s 11:56:18.2 Info: AlterTable Albums 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Albums Links String 11:56:18.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:18.2 Info: => 0.0006231s 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.2 Info: => 9.84E-05s 11:56:18.2 Info: AlterTable Tracks 11:56:18.2 Info: => 9E-07s 11:56:18.2 Info: CreateColumn Tracks ForeignRecordingId String 11:56:18.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:18.2 Info: => 0.0006651s 11:56:18.2 Info: AlterTable Tracks 11:56:18.2 Info: => 1.1E-06s 11:56:18.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:18.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:18.2 Info: => 0.0006332s 11:56:18.2 Info: AlterTable Tracks 11:56:18.2 Info: => 1E-06s 11:56:18.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:18.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.2 Info: => 0.0006342s 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.2 Info: => 0.0001165s 11:56:18.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.2 Info: => 9.95E-05s 11:56:18.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:18.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:18.2 Info: DROP TABLE "Artists" 11:56:18.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.2 Info: => 0.0060191s 11:56:18.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:18.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:18.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:18.2 Info: DROP TABLE "Albums" 11:56:18.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.2 Info: => 0.0050184s 11:56:18.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:18.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:18.2 Info: DROP TABLE "Tracks" 11:56:18.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.2 Info: => 0.0046501s 11:56:18.2 Info: DeleteColumn TrackFiles ArtistId 11:56:18.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:18.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:18.2 Info: DROP TABLE "TrackFiles" 11:56:18.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:18.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.2 Info: => 0.0056017s 11:56:18.2 Info: CreateIndex Artists (ArtistMetadataId) 11:56:18.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:18.2 Info: => 8.79E-05s 11:56:18.2 Info: CreateIndex Artists (Monitored) 11:56:18.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:18.2 Info: => 8.37E-05s 11:56:18.2 Info: CreateIndex Albums (ArtistMetadataId) 11:56:18.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:18.2 Info: => 8.62E-05s 11:56:18.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:18.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:18.2 Info: => 8.73E-05s 11:56:18.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:18.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:18.2 Info: => 9.02E-05s 11:56:18.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:18.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:18.2 Info: => 9.27E-05s 11:56:18.2 Info: UpdateData 11:56:18.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.2 Info: => 5.22E-05s 11:56:18.2 Info: UpdateData 11:56:18.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.2 Info: => 4.47E-05s 11:56:18.2 Info: UpdateData 11:56:18.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:18.2 Info: => 4.73E-05s 11:56:18.2 Info: -> 23 Insert operations completed in 00:00:00.0027986 taking an average of 00:00:00.0001216 11:56:18.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:18', 'add_release_groups_etc') 11:56:18.2 Info: Committing Transaction 11:56:18.2 Info: 23: add_release_groups_etc migrated 11:56:18.2 Info: => 0.0007376s 11:56:18.2 Debug: Took: 00:00:00.1402192 11:56:18.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:56:18.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:56:18.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173784159825_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:18.4 Info: DatabaseEngineVersionCheck migrating 11:56:18.4 Info: PerformDBOperation 11:56:18.4 Info: Performing DB Operation 11:56:18.4 Info: SQLite 3.46.1 11:56:18.4 Info: => 0.0010196s 11:56:18.4 Info: DatabaseEngineVersionCheck migrated 11:56:18.4 Info: => 0.0010376s 11:56:18.4 Info: VersionMigration migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: CreateTable VersionInfo 11:56:18.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:18.4 Info: => 0.0001485s 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: VersionMigration migrated 11:56:18.4 Info: => 0.000504s 11:56:18.4 Info: VersionUniqueMigration migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: CreateIndex VersionInfo (Version) 11:56:18.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:18.4 Info: => 0.0001247s 11:56:18.4 Info: AlterTable VersionInfo 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:18.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:18.4 Info: => 0.0005465s 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: VersionUniqueMigration migrated 11:56:18.4 Info: => 0.0007631s 11:56:18.4 Info: VersionDescriptionMigration migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: AlterTable VersionInfo 11:56:18.4 Info: => 1.1E-06s 11:56:18.4 Info: CreateColumn VersionInfo Description String 11:56:18.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:18.4 Info: => 0.0002079s 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: VersionDescriptionMigration migrated 11:56:18.4 Info: => 0.0004218s 11:56:18.4 Info: 1: InitialSetup migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 1 11:56:18.4 Info: CreateTable Config 11:56:18.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001742s 11:56:18.4 Info: CreateIndex Config (Key) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:18.4 Info: => 0.0001131s 11:56:18.4 Info: CreateTable RootFolders 11:56:18.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:18.4 Info: => 9.06E-05s 11:56:18.4 Info: CreateIndex RootFolders (Path) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:18.4 Info: => 8.06E-05s 11:56:18.4 Info: CreateTable Artists 11:56:18.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:18.4 Info: => 0.0003288s 11:56:18.4 Info: CreateIndex Artists (ForeignArtistId) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.4 Info: => 9.27E-05s 11:56:18.4 Info: CreateIndex Artists (NameSlug) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.4 Info: => 0.0001038s 11:56:18.4 Info: CreateIndex Artists (CleanName) 11:56:18.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.4 Info: => 7.32E-05s 11:56:18.4 Info: CreateIndex Artists (Path) 11:56:18.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.4 Info: => 9.05E-05s 11:56:18.4 Info: CreateTable Albums 11:56:18.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.4 Info: => 0.0002657s 11:56:18.4 Info: CreateIndex Albums (ForeignAlbumId) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.4 Info: => 8.12E-05s 11:56:18.4 Info: CreateIndex Albums (MBId) 11:56:18.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.4 Info: => 9.43E-05s 11:56:18.4 Info: CreateIndex Albums (TADBId) 11:56:18.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.4 Info: => 7.39E-05s 11:56:18.4 Info: CreateIndex Albums (TitleSlug) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.4 Info: => 8.04E-05s 11:56:18.4 Info: CreateIndex Albums (CleanTitle) 11:56:18.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.4 Info: => 7.75E-05s 11:56:18.4 Info: CreateIndex Albums (Path) 11:56:18.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:18.4 Info: => 7.57E-05s 11:56:18.4 Info: CreateTable Tracks 11:56:18.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.4 Info: => 0.0001599s 11:56:18.4 Info: CreateIndex Tracks (ForeignTrackId) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.4 Info: => 8.45E-05s 11:56:18.4 Info: CreateIndex Tracks (ArtistId) 11:56:18.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.4 Info: => 7.57E-05s 11:56:18.4 Info: CreateIndex Tracks (TrackFileId) 11:56:18.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.4 Info: => 0.0001105s 11:56:18.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:18.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:18.4 Info: => 0.0001088s 11:56:18.4 Info: CreateTable TrackFiles 11:56:18.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:18.4 Info: => 0.0001563s 11:56:18.4 Info: CreateIndex TrackFiles (ArtistId) 11:56:18.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:18.4 Info: => 9.41E-05s 11:56:18.4 Info: CreateIndex TrackFiles (AlbumId) 11:56:18.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.4 Info: => 8.26E-05s 11:56:18.4 Info: CreateTable History 11:56:18.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:18.4 Info: => 0.0001562s 11:56:18.4 Info: CreateIndex History (Date) 11:56:18.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:18.4 Info: => 8.06E-05s 11:56:18.4 Info: CreateIndex History (EventType) 11:56:18.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:18.4 Info: => 0.0001124s 11:56:18.4 Info: CreateIndex History (DownloadId) 11:56:18.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:18.4 Info: => 0.0001139s 11:56:18.4 Info: CreateIndex History (AlbumId) 11:56:18.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:18.4 Info: => 8.75E-05s 11:56:18.4 Info: CreateTable Notifications 11:56:18.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:18.4 Info: => 0.000167s 11:56:18.4 Info: CreateTable ScheduledTasks 11:56:18.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:18.4 Info: => 0.000126s 11:56:18.4 Info: CreateIndex ScheduledTasks (TypeName) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:18.4 Info: => 8.15E-05s 11:56:18.4 Info: CreateTable Indexers 11:56:18.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:18.4 Info: => 0.0001395s 11:56:18.4 Info: CreateIndex Indexers (Name) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.4 Info: => 0.0001173s 11:56:18.4 Info: CreateTable Profiles 11:56:18.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001225s 11:56:18.4 Info: CreateIndex Profiles (Name) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:18.4 Info: => 8.48E-05s 11:56:18.4 Info: CreateTable QualityDefinitions 11:56:18.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:18.4 Info: => 0.000131s 11:56:18.4 Info: CreateIndex QualityDefinitions (Quality) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:18.4 Info: => 8.08E-05s 11:56:18.4 Info: CreateIndex QualityDefinitions (Title) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:18.4 Info: => 0.0025505s 11:56:18.4 Info: CreateTable NamingConfig 11:56:18.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:18.4 Info: => 0.0001849s 11:56:18.4 Info: CreateTable Blacklist 11:56:18.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:18.4 Info: => 0.0001967s 11:56:18.4 Info: CreateTable Metadata 11:56:18.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001154s 11:56:18.4 Info: CreateTable MetadataFiles 11:56:18.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001363s 11:56:18.4 Info: CreateTable DownloadClients 11:56:18.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001165s 11:56:18.4 Info: CreateTable PendingReleases 11:56:18.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:18.4 Info: => 0.0001244s 11:56:18.4 Info: CreateTable RemotePathMappings 11:56:18.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:18.4 Info: => 0.000106s 11:56:18.4 Info: CreateTable Tags 11:56:18.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:18.4 Info: => 9.38E-05s 11:56:18.4 Info: CreateIndex Tags (Label) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:18.4 Info: => 0.0001039s 11:56:18.4 Info: CreateTable Restrictions 11:56:18.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001081s 11:56:18.4 Info: CreateTable DelayProfiles 11:56:18.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001342s 11:56:18.4 Info: CreateTable Users 11:56:18.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001004s 11:56:18.4 Info: CreateIndex Users (Identifier) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:18.4 Info: => 9.3E-05s 11:56:18.4 Info: CreateIndex Users (Username) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:18.4 Info: => 8.7E-05s 11:56:18.4 Info: CreateTable Commands 11:56:18.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:18.4 Info: => 0.0001383s 11:56:18.4 Info: CreateTable IndexerStatus 11:56:18.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:18.4 Info: => 0.0001499s 11:56:18.4 Info: CreateIndex IndexerStatus (ProviderId) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:18.4 Info: => 8.62E-05s 11:56:18.4 Info: CreateTable ExtraFiles 11:56:18.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:18.4 Info: => 0.0001243s 11:56:18.4 Info: CreateTable LyricFiles 11:56:18.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:18.4 Info: => 0.0001467s 11:56:18.4 Info: CreateTable LanguageProfiles 11:56:18.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:18.4 Info: => 0.0001025s 11:56:18.4 Info: CreateIndex LanguageProfiles (Name) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:18.4 Info: => 0.0001431s 11:56:18.4 Info: CreateTable DownloadClientStatus 11:56:18.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:18.4 Info: => 0.0001178s 11:56:18.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:18.4 Info: => 0.0001311s 11:56:18.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:18.4 Info: -> 1 Insert operations completed in 00:00:00.0000682 taking an average of 00:00:00.0000682 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:18', 'InitialSetup') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 1: InitialSetup migrated 11:56:18.4 Info: => 0.0009393s 11:56:18.4 Info: 2: add_reason_to_pending_releases migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 2 11:56:18.4 Info: AlterTable PendingReleases 11:56:18.4 Info: => 1.1E-06s 11:56:18.4 Info: CreateColumn PendingReleases Reason Int32 11:56:18.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:18.4 Info: => 0.0005975s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:18', 'add_reason_to_pending_releases') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 2: add_reason_to_pending_releases migrated 11:56:18.4 Info: => 0.0008884s 11:56:18.4 Info: 3: add_medium_support migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 3 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 1.2E-06s 11:56:18.4 Info: CreateColumn Albums Media String 11:56:18.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:18.4 Info: => 0.0005982s 11:56:18.4 Info: AlterTable Tracks 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Tracks MediumNumber Int32 11:56:18.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.4 Info: => 0.0005582s 11:56:18.4 Info: AlterTable Tracks 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:18.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.4 Info: => 0.0005505s 11:56:18.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.4 Info: => 4.55E-05s 11:56:18.4 Info: DeleteColumn Tracks TrackNumber 11:56:18.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:18.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:18.4 Info: DROP TABLE "Tracks" 11:56:18.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.4 Info: => 0.0048283s 11:56:18.4 Info: AlterTable Tracks 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Tracks TrackNumber String 11:56:18.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:18.4 Info: => 0.0005769s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:18', 'add_medium_support') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 3: add_medium_support migrated 11:56:18.4 Info: => 0.0009484s 11:56:18.4 Info: 4: add_various_qualites_in_profile migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 4 11:56:18.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.4 Info: => 5.45E-05s 11:56:18.4 Info: PerformDBOperation 11:56:18.4 Info: Performing DB Operation 11:56:18.4 Info: => 3.92E-05s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:18', 'add_various_qualites_in_profile') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 4: add_various_qualites_in_profile migrated 11:56:18.4 Info: => 0.0002893s 11:56:18.4 Info: 5: metadata_profiles migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 5 11:56:18.4 Info: CreateTable MetadataProfiles 11:56:18.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:18.4 Info: => 0.0001363s 11:56:18.4 Info: CreateIndex MetadataProfiles (Name) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:18.4 Info: => 0.0001374s 11:56:18.4 Info: AlterTable Artists 11:56:18.4 Info: => 1.2E-06s 11:56:18.4 Info: CreateColumn Artists MetadataProfileId Int32 11:56:18.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:18.4 Info: => 0.0005874s 11:56:18.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:18.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:18.4 Info: DROP TABLE "Artists" 11:56:18.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.4 Info: => 0.0047214s 11:56:18.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:18.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:18.4 Info: DROP TABLE "Artists" 11:56:18.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.4 Info: => 0.0046551s 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Albums SecondaryTypes String 11:56:18.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:18.4 Info: => 0.0005498s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:18', 'metadata_profiles') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 5: metadata_profiles migrated 11:56:18.4 Info: => 0.000973s 11:56:18.4 Info: 6: separate_automatic_and_interactive_search migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 6 11:56:18.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:18.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:18.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:18.4 Info: DROP TABLE "Indexers" 11:56:18.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.4 Info: => 0.0059791s 11:56:18.4 Info: AlterTable Indexers 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:18.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:18.4 Info: => 0.0005411s 11:56:18.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.4 Info: => 4.69E-05s 11:56:18.4 Info: AlterTable Indexers 11:56:18.4 Info: => 9E-07s 11:56:18.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:18.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:18.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:18.4 Info: DROP TABLE "Indexers" 11:56:18.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.4 Info: => 0.0054003s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:18', 'separate_automatic_and_interactive_search') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 6: separate_automatic_and_interactive_search migrated 11:56:18.4 Info: => 0.0057787s 11:56:18.4 Info: 7: change_album_path_to_relative migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 7 11:56:18.4 Info: DeleteColumn Albums Path 11:56:18.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:18.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:18.4 Info: DROP TABLE "Albums" 11:56:18.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.4 Info: => 0.0048327s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:18', 'change_album_path_to_relative') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 7: change_album_path_to_relative migrated 11:56:18.4 Info: => 0.0052415s 11:56:18.4 Info: 8: change_quality_size_mb_to_kb migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 8 11:56:18.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.4 Info: => 5.45E-05s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:18', 'change_quality_size_mb_to_kb') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 8: change_quality_size_mb_to_kb migrated 11:56:18.4 Info: => 0.0003121s 11:56:18.4 Info: 9: album_releases migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 9 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: CreateColumn Albums Releases String 11:56:18.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:18.4 Info: => 0.0005808s 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 1.1E-06s 11:56:18.4 Info: CreateColumn Albums CurrentRelease String 11:56:18.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:18.4 Info: => 0.0005473s 11:56:18.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:18', 'album_releases') 11:56:18.4 Info: Committing Transaction 11:56:18.4 Info: 9: album_releases migrated 11:56:18.4 Info: => 0.0008405s 11:56:18.4 Info: 10: album_releases_fix migrating 11:56:18.4 Info: Beginning Transaction 11:56:18.4 Info: Starting migration of Main DB to 10 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 2E-06s 11:56:18.4 Info: AlterColumn Albums Releases String 11:56:18.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:18.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.4 Info: DROP TABLE "Albums" 11:56:18.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.4 Info: => 0.0058865s 11:56:18.4 Info: AlterTable Albums 11:56:18.4 Info: => 1E-06s 11:56:18.4 Info: AlterColumn Albums CurrentRelease String 11:56:18.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:18.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.5 Info: DROP TABLE "Albums" 11:56:18.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.5 Info: => 0.004647s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:18', 'album_releases_fix') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 10: album_releases_fix migrated 11:56:18.5 Info: => 0.0050504s 11:56:18.5 Info: 11: import_lists migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 11 11:56:18.5 Info: CreateTable ImportLists 11:56:18.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.5 Info: => 0.0001738s 11:56:18.5 Info: CreateIndex ImportLists (Name) 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:18.5 Info: => 8.56E-05s 11:56:18.5 Info: CreateTable ImportListStatus 11:56:18.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:18.5 Info: => 0.0001211s 11:56:18.5 Info: CreateIndex ImportListStatus (ProviderId) 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:18.5 Info: => 8.39E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:18', 'import_lists') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 11: import_lists migrated 11:56:18.5 Info: => 0.0004375s 11:56:18.5 Info: 12: add_release_status migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 12 11:56:18.5 Info: AlterTable MetadataProfiles 11:56:18.5 Info: => 1.2E-06s 11:56:18.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:18.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:18.5 Info: => 0.0006268s 11:56:18.5 Info: PerformDBOperation 11:56:18.5 Info: Performing DB Operation 11:56:18.5 Info: => 3.68E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:18', 'add_release_status') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 12: add_release_status migrated 11:56:18.5 Info: => 0.0003451s 11:56:18.5 Info: 13: album_download_notification migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 13 11:56:18.5 Info: AlterTable Notifications 11:56:18.5 Info: => 1.1E-06s 11:56:18.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:18.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:18.5 Info: => 0.0006121s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:18', 'album_download_notification') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 13: album_download_notification migrated 11:56:18.5 Info: => 0.00091s 11:56:18.5 Info: 14: fix_language_metadata_profiles migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 14 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.5 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.5 Info: => 8.25E-05s 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.5 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.5 Info: => 6.15E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:18', 'fix_language_metadata_profiles') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 14: fix_language_metadata_profiles migrated 11:56:18.5 Info: => 0.0003308s 11:56:18.5 Info: 15: remove_fanzub migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 15 11:56:18.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.5 Info: => 4.53E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:18', 'remove_fanzub') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 15: remove_fanzub migrated 11:56:18.5 Info: => 0.0002949s 11:56:18.5 Info: 16: update_artist_history_indexes migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 16 11:56:18.5 Info: CreateIndex Albums (ArtistId) 11:56:18.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:18.5 Info: => 0.0001104s 11:56:18.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:18.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:18.5 Info: => 8.73E-05s 11:56:18.5 Info: DeleteIndex History (AlbumId) 11:56:18.5 Info: DROP INDEX "IX_History_AlbumId" 11:56:18.5 Info: => 0.0001402s 11:56:18.5 Info: CreateIndex History (AlbumId, Date) 11:56:18.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:18.5 Info: => 0.0001012s 11:56:18.5 Info: DeleteIndex History (DownloadId) 11:56:18.5 Info: DROP INDEX "IX_History_DownloadId" 11:56:18.5 Info: => 0.0001129s 11:56:18.5 Info: CreateIndex History (DownloadId, Date) 11:56:18.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:18.5 Info: => 9.59E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:18', 'update_artist_history_indexes') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 16: update_artist_history_indexes migrated 11:56:18.5 Info: => 0.0004194s 11:56:18.5 Info: 17: remove_nma migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 17 11:56:18.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:18.5 Info: => 5.31E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:18', 'remove_nma') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 17: remove_nma migrated 11:56:18.5 Info: => 0.0002968s 11:56:18.5 Info: 18: album_disambiguation migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 18 11:56:18.5 Info: AlterTable Albums 11:56:18.5 Info: => 1.2E-06s 11:56:18.5 Info: CreateColumn Albums Disambiguation String 11:56:18.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:18.5 Info: => 0.0006032s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:18', 'album_disambiguation') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 18: album_disambiguation migrated 11:56:18.5 Info: => 0.0008975s 11:56:18.5 Info: 19: add_ape_quality_in_profiles migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 19 11:56:18.5 Info: PerformDBOperation 11:56:18.5 Info: Performing DB Operation 11:56:18.5 Info: => 3.87E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:18', 'add_ape_quality_in_profiles') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 19: add_ape_quality_in_profiles migrated 11:56:18.5 Info: => 0.0002932s 11:56:18.5 Info: 20: remove_pushalot migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 20 11:56:18.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:18.5 Info: => 5.01E-05s 11:56:18.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:18.5 Info: => 3.7E-05s 11:56:18.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:18.5 Info: => 3.68E-05s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:18', 'remove_pushalot') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 20: remove_pushalot migrated 11:56:18.5 Info: => 0.0003049s 11:56:18.5 Info: 21: add_custom_filters migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 21 11:56:18.5 Info: CreateTable CustomFilters 11:56:18.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:18.5 Info: => 0.0001374s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:18', 'add_custom_filters') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 21: add_custom_filters migrated 11:56:18.5 Info: => 0.0004323s 11:56:18.5 Info: 22: import_list_tags migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 22 11:56:18.5 Info: AlterTable ImportLists 11:56:18.5 Info: => 1E-06s 11:56:18.5 Info: CreateColumn ImportLists Tags String 11:56:18.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:18.5 Info: => 0.0006092s 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:18', 'import_list_tags') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 22: import_list_tags migrated 11:56:18.5 Info: => 0.0009499s 11:56:18.5 Info: 23: add_release_groups_etc migrating 11:56:18.5 Info: Beginning Transaction 11:56:18.5 Info: Starting migration of Main DB to 23 11:56:18.5 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:18.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum1', 'TestAlbum1', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:18.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (2, '2', 1, 'TestAlbum2', 'TestAlbum2', '', 1, 'Studio', 100, '', '', '{ "id": "TestForeignId", "title": "Title2", "releaseDate": "2024-10-14T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (100, '100', 1, 2, 0, 0, 0, 100, 1, 0, '0') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (101, '101', 1, 2, 0, 0, 0, 100, 1, 1, '1') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (102, '102', 1, 2, 0, 0, 0, 100, 1, 2, '2') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (103, '103', 1, 2, 0, 0, 0, 100, 1, 3, '3') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (104, '104', 1, 2, 0, 0, 0, 100, 1, 4, '4') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (105, '105', 1, 2, 0, 0, 0, 100, 1, 5, '5') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (106, '106', 1, 2, 0, 0, 0, 100, 1, 6, '6') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (107, '107', 1, 2, 0, 0, 0, 100, 1, 7, '7') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (108, '108', 1, 2, 0, 0, 0, 100, 1, 8, '8') 11:56:18.5 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (109, '109', 1, 2, 0, 0, 0, 100, 1, 9, '9') 11:56:18.5 Info: CreateTable ArtistMetadata 11:56:18.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:18.5 Info: => 0.0001685s 11:56:18.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:18.5 Info: => 0.0001324s 11:56:18.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.5 Info: => 9.98E-05s 11:56:18.5 Info: AlterTable Artists 11:56:18.5 Info: => 8E-07s 11:56:18.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:18.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.5 Info: => 0.0006313s 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.5 Info: => 8.03E-05s 11:56:18.5 Info: CreateTable AlbumReleases 11:56:18.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:18.5 Info: => 0.0001597s 11:56:18.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:18.5 Info: => 0.0001249s 11:56:18.5 Info: CreateIndex AlbumReleases (AlbumId) 11:56:18.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:18.5 Info: => 8.79E-05s 11:56:18.5 Info: PerformDBOperation 11:56:18.5 Info: Performing DB Operation 11:56:18.5 Info: => 0.0037238s 11:56:18.5 Info: AlterTable Albums 11:56:18.5 Info: => 1.2E-06s 11:56:18.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:18.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.5 Info: => 0.0006956s 11:56:18.5 Info: AlterTable Albums 11:56:18.5 Info: => 1.1E-06s 11:56:18.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:18.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:18.5 Info: => 0.000644s 11:56:18.5 Info: AlterTable Albums 11:56:18.5 Info: => 1E-06s 11:56:18.5 Info: CreateColumn Albums Links String 11:56:18.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:18.5 Info: => 0.0006169s 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.5 Info: => 0.0001013s 11:56:18.5 Info: AlterTable Tracks 11:56:18.5 Info: => 9E-07s 11:56:18.5 Info: CreateColumn Tracks ForeignRecordingId String 11:56:18.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:18.5 Info: => 0.0006311s 11:56:18.5 Info: AlterTable Tracks 11:56:18.5 Info: => 1.2E-06s 11:56:18.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:18.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:18.5 Info: => 0.00062s 11:56:18.5 Info: AlterTable Tracks 11:56:18.5 Info: => 1.1E-06s 11:56:18.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:18.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.5 Info: => 0.0006374s 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.5 Info: => 0.0001209s 11:56:18.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.5 Info: => 0.0001009s 11:56:18.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:18.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:18.5 Info: DROP TABLE "Artists" 11:56:18.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.5 Info: => 0.0061311s 11:56:18.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:18.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:18.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:18.5 Info: DROP TABLE "Albums" 11:56:18.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.5 Info: => 0.0050268s 11:56:18.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:18.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:18.5 Info: DROP TABLE "Tracks" 11:56:18.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.5 Info: => 0.0046038s 11:56:18.5 Info: DeleteColumn TrackFiles ArtistId 11:56:18.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:18.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:18.5 Info: DROP TABLE "TrackFiles" 11:56:18.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:18.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.5 Info: => 0.0044168s 11:56:18.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:18.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:18.5 Info: => 8.81E-05s 11:56:18.5 Info: CreateIndex Artists (Monitored) 11:56:18.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:18.5 Info: => 8.29E-05s 11:56:18.5 Info: CreateIndex Albums (ArtistMetadataId) 11:56:18.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:18.5 Info: => 8.88E-05s 11:56:18.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:18.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:18.5 Info: => 8.78E-05s 11:56:18.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:18.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:18.5 Info: => 8.73E-05s 11:56:18.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:18.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:18.5 Info: => 9.24E-05s 11:56:18.5 Info: UpdateData 11:56:18.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.5 Info: => 5.16E-05s 11:56:18.5 Info: UpdateData 11:56:18.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.5 Info: => 4.44E-05s 11:56:18.5 Info: UpdateData 11:56:18.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:18.5 Info: => 4.67E-05s 11:56:18.5 Info: -> 23 Insert operations completed in 00:00:00.0018991 taking an average of 00:00:00.0000825 11:56:18.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:18', 'add_release_groups_etc') 11:56:18.5 Info: Committing Transaction 11:56:18.5 Info: 23: add_release_groups_etc migrated 11:56:18.5 Info: => 0.0007029s 11:56:18.5 Debug: Took: 00:00:00.1338017 11:56:18.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:56:18.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:56:18.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173787020351_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:18.7 Info: DatabaseEngineVersionCheck migrating 11:56:18.7 Info: PerformDBOperation 11:56:18.7 Info: Performing DB Operation 11:56:18.7 Info: SQLite 3.46.1 11:56:18.7 Info: => 0.001154s 11:56:18.7 Info: DatabaseEngineVersionCheck migrated 11:56:18.7 Info: => 0.0011711s 11:56:18.7 Info: VersionMigration migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: CreateTable VersionInfo 11:56:18.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001619s 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: VersionMigration migrated 11:56:18.7 Info: => 0.0005697s 11:56:18.7 Info: VersionUniqueMigration migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: CreateIndex VersionInfo (Version) 11:56:18.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:18.7 Info: => 0.0001272s 11:56:18.7 Info: AlterTable VersionInfo 11:56:18.7 Info: => 9E-07s 11:56:18.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:18.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:18.7 Info: => 0.00056s 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: VersionUniqueMigration migrated 11:56:18.7 Info: => 0.0007834s 11:56:18.7 Info: VersionDescriptionMigration migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: AlterTable VersionInfo 11:56:18.7 Info: => 1E-06s 11:56:18.7 Info: CreateColumn VersionInfo Description String 11:56:18.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:18.7 Info: => 0.0002107s 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: VersionDescriptionMigration migrated 11:56:18.7 Info: => 0.0004198s 11:56:18.7 Info: 1: InitialSetup migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 1 11:56:18.7 Info: CreateTable Config 11:56:18.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001666s 11:56:18.7 Info: CreateIndex Config (Key) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:18.7 Info: => 8.49E-05s 11:56:18.7 Info: CreateTable RootFolders 11:56:18.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:18.7 Info: => 9.58E-05s 11:56:18.7 Info: CreateIndex RootFolders (Path) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:18.7 Info: => 7.93E-05s 11:56:18.7 Info: CreateTable Artists 11:56:18.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:18.7 Info: => 0.0002564s 11:56:18.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.7 Info: => 7.92E-05s 11:56:18.7 Info: CreateIndex Artists (NameSlug) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.7 Info: => 7.35E-05s 11:56:18.7 Info: CreateIndex Artists (CleanName) 11:56:18.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.7 Info: => 7.7E-05s 11:56:18.7 Info: CreateIndex Artists (Path) 11:56:18.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.7 Info: => 7.25E-05s 11:56:18.7 Info: CreateTable Albums 11:56:18.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.7 Info: => 0.0002671s 11:56:18.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.7 Info: => 8.23E-05s 11:56:18.7 Info: CreateIndex Albums (MBId) 11:56:18.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.7 Info: => 7.28E-05s 11:56:18.7 Info: CreateIndex Albums (TADBId) 11:56:18.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.7 Info: => 7.39E-05s 11:56:18.7 Info: CreateIndex Albums (TitleSlug) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.7 Info: => 9.36E-05s 11:56:18.7 Info: CreateIndex Albums (CleanTitle) 11:56:18.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.7 Info: => 7.4E-05s 11:56:18.7 Info: CreateIndex Albums (Path) 11:56:18.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:18.7 Info: => 7.13E-05s 11:56:18.7 Info: CreateTable Tracks 11:56:18.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.7 Info: => 0.0001496s 11:56:18.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.7 Info: => 7.52E-05s 11:56:18.7 Info: CreateIndex Tracks (ArtistId) 11:56:18.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.7 Info: => 7.98E-05s 11:56:18.7 Info: CreateIndex Tracks (TrackFileId) 11:56:18.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.7 Info: => 0.0001067s 11:56:18.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:18.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:18.7 Info: => 8.66E-05s 11:56:18.7 Info: CreateTable TrackFiles 11:56:18.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:18.7 Info: => 0.0001481s 11:56:18.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:18.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:18.7 Info: => 8.25E-05s 11:56:18.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:18.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.7 Info: => 0.0001075s 11:56:18.7 Info: CreateTable History 11:56:18.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:18.7 Info: => 0.0001631s 11:56:18.7 Info: CreateIndex History (Date) 11:56:18.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:18.7 Info: => 8.07E-05s 11:56:18.7 Info: CreateIndex History (EventType) 11:56:18.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:18.7 Info: => 0.0001117s 11:56:18.7 Info: CreateIndex History (DownloadId) 11:56:18.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:18.7 Info: => 9.99E-05s 11:56:18.7 Info: CreateIndex History (AlbumId) 11:56:18.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:18.7 Info: => 8.74E-05s 11:56:18.7 Info: CreateTable Notifications 11:56:18.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001577s 11:56:18.7 Info: CreateTable ScheduledTasks 11:56:18.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:18.7 Info: => 0.0001228s 11:56:18.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:18.7 Info: => 8.06E-05s 11:56:18.7 Info: CreateTable Indexers 11:56:18.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:18.7 Info: => 0.0001198s 11:56:18.7 Info: CreateIndex Indexers (Name) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.7 Info: => 0.0001247s 11:56:18.7 Info: CreateTable Profiles 11:56:18.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001239s 11:56:18.7 Info: CreateIndex Profiles (Name) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:18.7 Info: => 8.57E-05s 11:56:18.7 Info: CreateTable QualityDefinitions 11:56:18.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:18.7 Info: => 0.0001372s 11:56:18.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:18.7 Info: => 8.17E-05s 11:56:18.7 Info: CreateIndex QualityDefinitions (Title) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:18.7 Info: => 8.09E-05s 11:56:18.7 Info: CreateTable NamingConfig 11:56:18.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:18.7 Info: => 0.0001788s 11:56:18.7 Info: CreateTable Blacklist 11:56:18.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:18.7 Info: => 0.0001977s 11:56:18.7 Info: CreateTable Metadata 11:56:18.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001296s 11:56:18.7 Info: CreateTable MetadataFiles 11:56:18.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001662s 11:56:18.7 Info: CreateTable DownloadClients 11:56:18.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001181s 11:56:18.7 Info: CreateTable PendingReleases 11:56:18.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:18.7 Info: => 0.000133s 11:56:18.7 Info: CreateTable RemotePathMappings 11:56:18.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001077s 11:56:18.7 Info: CreateTable Tags 11:56:18.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001002s 11:56:18.7 Info: CreateIndex Tags (Label) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:18.7 Info: => 9.98E-05s 11:56:18.7 Info: CreateTable Restrictions 11:56:18.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001288s 11:56:18.7 Info: CreateTable DelayProfiles 11:56:18.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001386s 11:56:18.7 Info: CreateTable Users 11:56:18.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001052s 11:56:18.7 Info: CreateIndex Users (Identifier) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:18.7 Info: => 8.45E-05s 11:56:18.7 Info: CreateIndex Users (Username) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:18.7 Info: => 8.92E-05s 11:56:18.7 Info: CreateTable Commands 11:56:18.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001479s 11:56:18.7 Info: CreateTable IndexerStatus 11:56:18.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:18.7 Info: => 0.0001738s 11:56:18.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:18.7 Info: => 9.57E-05s 11:56:18.7 Info: CreateTable ExtraFiles 11:56:18.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:18.7 Info: => 0.0001312s 11:56:18.7 Info: CreateTable LyricFiles 11:56:18.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001518s 11:56:18.7 Info: CreateTable LanguageProfiles 11:56:18.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001181s 11:56:18.7 Info: CreateIndex LanguageProfiles (Name) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:18.7 Info: => 0.0001458s 11:56:18.7 Info: CreateTable DownloadClientStatus 11:56:18.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:18.7 Info: => 0.0001241s 11:56:18.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:18.7 Info: => 0.0001385s 11:56:18.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:18.7 Info: -> 1 Insert operations completed in 00:00:00.0000797 taking an average of 00:00:00.0000797 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:18', 'InitialSetup') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 1: InitialSetup migrated 11:56:18.7 Info: => 0.0010988s 11:56:18.7 Info: 2: add_reason_to_pending_releases migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 2 11:56:18.7 Info: AlterTable PendingReleases 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn PendingReleases Reason Int32 11:56:18.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:18.7 Info: => 0.0006054s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:18', 'add_reason_to_pending_releases') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 2: add_reason_to_pending_releases migrated 11:56:18.7 Info: => 0.0009283s 11:56:18.7 Info: 3: add_medium_support migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 3 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Albums Media String 11:56:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:18.7 Info: => 0.000658s 11:56:18.7 Info: AlterTable Tracks 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:18.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.7 Info: => 0.0005698s 11:56:18.7 Info: AlterTable Tracks 11:56:18.7 Info: => 9E-07s 11:56:18.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:18.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.7 Info: => 0.0005596s 11:56:18.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.7 Info: => 4.5E-05s 11:56:18.7 Info: DeleteColumn Tracks TrackNumber 11:56:18.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:18.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:18.7 Info: DROP TABLE "Tracks" 11:56:18.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.7 Info: => 0.0053357s 11:56:18.7 Info: AlterTable Tracks 11:56:18.7 Info: => 1E-06s 11:56:18.7 Info: CreateColumn Tracks TrackNumber String 11:56:18.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:18.7 Info: => 0.0005839s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:18', 'add_medium_support') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 3: add_medium_support migrated 11:56:18.7 Info: => 0.0009584s 11:56:18.7 Info: 4: add_various_qualites_in_profile migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 4 11:56:18.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.7 Info: => 6.11E-05s 11:56:18.7 Info: PerformDBOperation 11:56:18.7 Info: Performing DB Operation 11:56:18.7 Info: => 3.31E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:18', 'add_various_qualites_in_profile') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 4: add_various_qualites_in_profile migrated 11:56:18.7 Info: => 0.0002872s 11:56:18.7 Info: 5: metadata_profiles migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 5 11:56:18.7 Info: CreateTable MetadataProfiles 11:56:18.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:18.7 Info: => 0.000152s 11:56:18.7 Info: CreateIndex MetadataProfiles (Name) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:18.7 Info: => 0.0001333s 11:56:18.7 Info: AlterTable Artists 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Artists MetadataProfileId Int32 11:56:18.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:18.7 Info: => 0.000601s 11:56:18.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:18.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:18.7 Info: DROP TABLE "Artists" 11:56:18.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.7 Info: => 0.005261s 11:56:18.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:18.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.7 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:18.7 Info: DROP TABLE "Artists" 11:56:18.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.7 Info: => 0.0070641s 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.2E-06s 11:56:18.7 Info: CreateColumn Albums SecondaryTypes String 11:56:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:18.7 Info: => 0.0005551s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:18', 'metadata_profiles') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 5: metadata_profiles migrated 11:56:18.7 Info: => 0.0009678s 11:56:18.7 Info: 6: separate_automatic_and_interactive_search migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 6 11:56:18.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:18.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:18.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:18.7 Info: DROP TABLE "Indexers" 11:56:18.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.7 Info: => 0.0043061s 11:56:18.7 Info: AlterTable Indexers 11:56:18.7 Info: => 9E-07s 11:56:18.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:18.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:18.7 Info: => 0.000538s 11:56:18.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:18.7 Info: => 4.31E-05s 11:56:18.7 Info: AlterTable Indexers 11:56:18.7 Info: => 8E-07s 11:56:18.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:18.7 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:18.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:18.7 Info: DROP TABLE "Indexers" 11:56:18.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.7 Info: => 0.0042813s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:18', 'separate_automatic_and_interactive_search') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 6: separate_automatic_and_interactive_search migrated 11:56:18.7 Info: => 0.0046119s 11:56:18.7 Info: 7: change_album_path_to_relative migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 7 11:56:18.7 Info: DeleteColumn Albums Path 11:56:18.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:18.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:18.7 Info: DROP TABLE "Albums" 11:56:18.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.7 Info: => 0.004849s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:18', 'change_album_path_to_relative') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 7: change_album_path_to_relative migrated 11:56:18.7 Info: => 0.0052455s 11:56:18.7 Info: 8: change_quality_size_mb_to_kb migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 8 11:56:18.7 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.7 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:18.7 Info: => 5.74E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:18', 'change_quality_size_mb_to_kb') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 8: change_quality_size_mb_to_kb migrated 11:56:18.7 Info: => 0.000313s 11:56:18.7 Info: 9: album_releases migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 9 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Albums Releases String 11:56:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:18.7 Info: => 0.000588s 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1E-06s 11:56:18.7 Info: CreateColumn Albums CurrentRelease String 11:56:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:18.7 Info: => 0.0005624s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:18', 'album_releases') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 9: album_releases migrated 11:56:18.7 Info: => 0.0008587s 11:56:18.7 Info: 10: album_releases_fix migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 10 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: AlterColumn Albums Releases String 11:56:18.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:18.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.7 Info: DROP TABLE "Albums" 11:56:18.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.7 Info: => 0.0046176s 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.9E-06s 11:56:18.7 Info: AlterColumn Albums CurrentRelease String 11:56:18.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:18.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:18.7 Info: DROP TABLE "Albums" 11:56:18.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.7 Info: => 0.0046388s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:18', 'album_releases_fix') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 10: album_releases_fix migrated 11:56:18.7 Info: => 0.0050018s 11:56:18.7 Info: 11: import_lists migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 11 11:56:18.7 Info: CreateTable ImportLists 11:56:18.7 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.7 Info: => 0.0001796s 11:56:18.7 Info: CreateIndex ImportLists (Name) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:18.7 Info: => 8.63E-05s 11:56:18.7 Info: CreateTable ImportListStatus 11:56:18.7 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:18.7 Info: => 0.0001226s 11:56:18.7 Info: CreateIndex ImportListStatus (ProviderId) 11:56:18.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:18.7 Info: => 8.57E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:18', 'import_lists') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 11: import_lists migrated 11:56:18.7 Info: => 0.0003959s 11:56:18.7 Info: 12: add_release_status migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 12 11:56:18.7 Info: AlterTable MetadataProfiles 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:18.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:18.7 Info: => 0.0006108s 11:56:18.7 Info: PerformDBOperation 11:56:18.7 Info: Performing DB Operation 11:56:18.7 Info: => 3.26E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:18', 'add_release_status') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 12: add_release_status migrated 11:56:18.7 Info: => 0.0003079s 11:56:18.7 Info: 13: album_download_notification migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 13 11:56:18.7 Info: AlterTable Notifications 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:18.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:18.7 Info: => 0.0006136s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:18', 'album_download_notification') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 13: album_download_notification migrated 11:56:18.7 Info: => 0.0009046s 11:56:18.7 Info: 14: fix_language_metadata_profiles migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 14 11:56:18.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.7 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:18.7 Info: => 8.14E-05s 11:56:18.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.7 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:18.7 Info: => 6.17E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:18', 'fix_language_metadata_profiles') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 14: fix_language_metadata_profiles migrated 11:56:18.7 Info: => 0.0003137s 11:56:18.7 Info: 15: remove_fanzub migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 15 11:56:18.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:18.7 Info: => 4.69E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:18', 'remove_fanzub') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 15: remove_fanzub migrated 11:56:18.7 Info: => 0.0002874s 11:56:18.7 Info: 16: update_artist_history_indexes migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 16 11:56:18.7 Info: CreateIndex Albums (ArtistId) 11:56:18.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:18.7 Info: => 0.0001086s 11:56:18.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:18.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:18.7 Info: => 8.95E-05s 11:56:18.7 Info: DeleteIndex History (AlbumId) 11:56:18.7 Info: DROP INDEX "IX_History_AlbumId" 11:56:18.7 Info: => 0.0001314s 11:56:18.7 Info: CreateIndex History (AlbumId, Date) 11:56:18.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:18.7 Info: => 9.76E-05s 11:56:18.7 Info: DeleteIndex History (DownloadId) 11:56:18.7 Info: DROP INDEX "IX_History_DownloadId" 11:56:18.7 Info: => 0.0001131s 11:56:18.7 Info: CreateIndex History (DownloadId, Date) 11:56:18.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:18.7 Info: => 9.48E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:18', 'update_artist_history_indexes') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 16: update_artist_history_indexes migrated 11:56:18.7 Info: => 0.0004136s 11:56:18.7 Info: 17: remove_nma migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 17 11:56:18.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:18.7 Info: => 5.12E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:18', 'remove_nma') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 17: remove_nma migrated 11:56:18.7 Info: => 0.0002958s 11:56:18.7 Info: 18: album_disambiguation migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 18 11:56:18.7 Info: AlterTable Albums 11:56:18.7 Info: => 1.1E-06s 11:56:18.7 Info: CreateColumn Albums Disambiguation String 11:56:18.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:18.7 Info: => 0.0006066s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:18', 'album_disambiguation') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 18: album_disambiguation migrated 11:56:18.7 Info: => 0.0008948s 11:56:18.7 Info: 19: add_ape_quality_in_profiles migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 19 11:56:18.7 Info: PerformDBOperation 11:56:18.7 Info: Performing DB Operation 11:56:18.7 Info: => 3.57E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:18', 'add_ape_quality_in_profiles') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 19: add_ape_quality_in_profiles migrated 11:56:18.7 Info: => 0.0002896s 11:56:18.7 Info: 20: remove_pushalot migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 20 11:56:18.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:18.7 Info: => 4.99E-05s 11:56:18.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:18.7 Info: => 3.9E-05s 11:56:18.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:18.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:18.7 Info: => 3.59E-05s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:18', 'remove_pushalot') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 20: remove_pushalot migrated 11:56:18.7 Info: => 0.0002703s 11:56:18.7 Info: 21: add_custom_filters migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 21 11:56:18.7 Info: CreateTable CustomFilters 11:56:18.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:18.7 Info: => 0.0001314s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:18', 'add_custom_filters') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 21: add_custom_filters migrated 11:56:18.7 Info: => 0.0004408s 11:56:18.7 Info: 22: import_list_tags migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 22 11:56:18.7 Info: AlterTable ImportLists 11:56:18.7 Info: => 1.2E-06s 11:56:18.7 Info: CreateColumn ImportLists Tags String 11:56:18.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:18.7 Info: => 0.0006098s 11:56:18.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:18', 'import_list_tags') 11:56:18.7 Info: Committing Transaction 11:56:18.7 Info: 22: import_list_tags migrated 11:56:18.7 Info: => 0.0008932s 11:56:18.7 Info: 23: add_release_groups_etc migrating 11:56:18.7 Info: Beginning Transaction 11:56:18.7 Info: Starting migration of Main DB to 23 11:56:18.7 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:18.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 11:56:18.7 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:18.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:18.8 Info: CreateTable ArtistMetadata 11:56:18.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:18.8 Info: => 0.0001776s 11:56:18.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:18.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:18.8 Info: => 0.0001334s 11:56:18.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:18.8 Info: => 0.0001256s 11:56:18.8 Info: AlterTable Artists 11:56:18.8 Info: => 8E-07s 11:56:18.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:18.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.8 Info: => 0.0006351s 11:56:18.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:18.8 Info: => 8.81E-05s 11:56:18.8 Info: CreateTable AlbumReleases 11:56:18.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:18.8 Info: => 0.0001694s 11:56:18.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:18.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:18.8 Info: => 0.0001255s 11:56:18.8 Info: CreateIndex AlbumReleases (AlbumId) 11:56:18.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:18.8 Info: => 0.0001089s 11:56:18.8 Info: PerformDBOperation 11:56:18.8 Info: Performing DB Operation 11:56:18.8 Info: => 0.0035861s 11:56:18.8 Info: AlterTable Albums 11:56:18.8 Info: => 1.3E-06s 11:56:18.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:18.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.8 Info: => 0.0006986s 11:56:18.8 Info: AlterTable Albums 11:56:18.8 Info: => 1E-06s 11:56:18.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:18.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:18.8 Info: => 0.0006363s 11:56:18.8 Info: AlterTable Albums 11:56:18.8 Info: => 1E-06s 11:56:18.8 Info: CreateColumn Albums Links String 11:56:18.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:18.8 Info: => 0.0006091s 11:56:18.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:18.8 Info: => 0.0001056s 11:56:18.8 Info: AlterTable Tracks 11:56:18.8 Info: => 9E-07s 11:56:18.8 Info: CreateColumn Tracks ForeignRecordingId String 11:56:18.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:18.8 Info: => 0.0006325s 11:56:18.8 Info: AlterTable Tracks 11:56:18.8 Info: => 9E-07s 11:56:18.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:18.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:18.8 Info: => 0.0006255s 11:56:18.8 Info: AlterTable Tracks 11:56:18.8 Info: => 1.1E-06s 11:56:18.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:18.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:18.8 Info: => 0.0006383s 11:56:18.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:18.8 Info: => 0.0001327s 11:56:18.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:18.8 Info: => 9.68E-05s 11:56:18.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:18.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:18.8 Info: DROP TABLE "Artists" 11:56:18.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.8 Info: => 0.0067354s 11:56:18.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:18.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:18.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:18.8 Info: DROP TABLE "Albums" 11:56:18.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:18.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.8 Info: => 0.0050271s 11:56:18.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:18.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:18.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:18.8 Info: DROP TABLE "Tracks" 11:56:18.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.8 Info: => 0.0045655s 11:56:18.8 Info: DeleteColumn TrackFiles ArtistId 11:56:18.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:18.8 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:18.8 Info: DROP TABLE "TrackFiles" 11:56:18.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:18.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.8 Info: => 0.0055647s 11:56:18.8 Info: CreateIndex Artists (ArtistMetadataId) 11:56:18.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:18.8 Info: => 8.78E-05s 11:56:18.8 Info: CreateIndex Artists (Monitored) 11:56:18.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:18.8 Info: => 8.3E-05s 11:56:18.8 Info: CreateIndex Albums (ArtistMetadataId) 11:56:18.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:18.8 Info: => 8.65E-05s 11:56:18.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:18.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:18.8 Info: => 8.63E-05s 11:56:18.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:18.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:18.8 Info: => 8.59E-05s 11:56:18.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:18.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:18.8 Info: => 9.28E-05s 11:56:18.8 Info: UpdateData 11:56:18.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.8 Info: => 5.15E-05s 11:56:18.8 Info: UpdateData 11:56:18.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:18.8 Info: => 4.32E-05s 11:56:18.8 Info: UpdateData 11:56:18.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:18.8 Info: => 4.72E-05s 11:56:18.8 Info: -> 12 Insert operations completed in 00:00:00.0011623 taking an average of 00:00:00.0000968 11:56:18.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:18', 'add_release_groups_etc') 11:56:18.8 Info: Committing Transaction 11:56:18.8 Info: 23: add_release_groups_etc migrated 11:56:18.8 Info: => 0.000607s 11:56:18.8 Debug: Took: 00:00:00.1320870 11:56:18.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:56:18.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:56:18.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173789409232_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:18.9 Info: DatabaseEngineVersionCheck migrating 11:56:18.9 Info: PerformDBOperation 11:56:18.9 Info: Performing DB Operation 11:56:18.9 Info: SQLite 3.46.1 11:56:18.9 Info: => 0.00106s 11:56:18.9 Info: DatabaseEngineVersionCheck migrated 11:56:18.9 Info: => 0.0010775s 11:56:18.9 Info: VersionMigration migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: CreateTable VersionInfo 11:56:18.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:18.9 Info: => 0.0001505s 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: VersionMigration migrated 11:56:18.9 Info: => 0.0005239s 11:56:18.9 Info: VersionUniqueMigration migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: CreateIndex VersionInfo (Version) 11:56:18.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:18.9 Info: => 0.0001244s 11:56:18.9 Info: AlterTable VersionInfo 11:56:18.9 Info: => 1E-06s 11:56:18.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:18.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:18.9 Info: => 0.0005701s 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: VersionUniqueMigration migrated 11:56:18.9 Info: => 0.0007974s 11:56:18.9 Info: VersionDescriptionMigration migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: AlterTable VersionInfo 11:56:18.9 Info: => 1.2E-06s 11:56:18.9 Info: CreateColumn VersionInfo Description String 11:56:18.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:18.9 Info: => 0.0002163s 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: VersionDescriptionMigration migrated 11:56:18.9 Info: => 0.0004105s 11:56:18.9 Info: 1: InitialSetup migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 1 11:56:18.9 Info: CreateTable Config 11:56:18.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001668s 11:56:18.9 Info: CreateIndex Config (Key) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:18.9 Info: => 8.27E-05s 11:56:18.9 Info: CreateTable RootFolders 11:56:18.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:18.9 Info: => 9E-05s 11:56:18.9 Info: CreateIndex RootFolders (Path) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:18.9 Info: => 7.73E-05s 11:56:18.9 Info: CreateTable Artists 11:56:18.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:18.9 Info: => 0.0002515s 11:56:18.9 Info: CreateIndex Artists (ForeignArtistId) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.9 Info: => 7.6E-05s 11:56:18.9 Info: CreateIndex Artists (NameSlug) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.9 Info: => 7.29E-05s 11:56:18.9 Info: CreateIndex Artists (CleanName) 11:56:18.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.9 Info: => 7.09E-05s 11:56:18.9 Info: CreateIndex Artists (Path) 11:56:18.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.9 Info: => 7.52E-05s 11:56:18.9 Info: CreateTable Albums 11:56:18.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.9 Info: => 0.0002178s 11:56:18.9 Info: CreateIndex Albums (ForeignAlbumId) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:18.9 Info: => 7.68E-05s 11:56:18.9 Info: CreateIndex Albums (MBId) 11:56:18.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:18.9 Info: => 7.08E-05s 11:56:18.9 Info: CreateIndex Albums (TADBId) 11:56:18.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:18.9 Info: => 7.2E-05s 11:56:18.9 Info: CreateIndex Albums (TitleSlug) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:18.9 Info: => 7.23E-05s 11:56:18.9 Info: CreateIndex Albums (CleanTitle) 11:56:18.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:18.9 Info: => 6.88E-05s 11:56:18.9 Info: CreateIndex Albums (Path) 11:56:18.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:18.9 Info: => 6.8E-05s 11:56:18.9 Info: CreateTable Tracks 11:56:18.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:18.9 Info: => 0.0001512s 11:56:18.9 Info: CreateIndex Tracks (ForeignTrackId) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.9 Info: => 7.9E-05s 11:56:18.9 Info: CreateIndex Tracks (ArtistId) 11:56:18.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.9 Info: => 7.68E-05s 11:56:18.9 Info: CreateIndex Tracks (TrackFileId) 11:56:18.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.9 Info: => 0.0001072s 11:56:18.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:18.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:18.9 Info: => 8.72E-05s 11:56:18.9 Info: CreateTable TrackFiles 11:56:18.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:18.9 Info: => 0.0001421s 11:56:18.9 Info: CreateIndex TrackFiles (ArtistId) 11:56:18.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:18.9 Info: => 8.37E-05s 11:56:18.9 Info: CreateIndex TrackFiles (AlbumId) 11:56:18.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:18.9 Info: => 7.79E-05s 11:56:18.9 Info: CreateTable History 11:56:18.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:18.9 Info: => 0.0001514s 11:56:18.9 Info: CreateIndex History (Date) 11:56:18.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:18.9 Info: => 8.32E-05s 11:56:18.9 Info: CreateIndex History (EventType) 11:56:18.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:18.9 Info: => 0.0001204s 11:56:18.9 Info: CreateIndex History (DownloadId) 11:56:18.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:18.9 Info: => 9.92E-05s 11:56:18.9 Info: CreateIndex History (AlbumId) 11:56:18.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:18.9 Info: => 8.41E-05s 11:56:18.9 Info: CreateTable Notifications 11:56:18.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:18.9 Info: => 0.0001341s 11:56:18.9 Info: CreateTable ScheduledTasks 11:56:18.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:18.9 Info: => 0.0001151s 11:56:18.9 Info: CreateIndex ScheduledTasks (TypeName) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:18.9 Info: => 8.17E-05s 11:56:18.9 Info: CreateTable Indexers 11:56:18.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:18.9 Info: => 0.0001109s 11:56:18.9 Info: CreateIndex Indexers (Name) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:18.9 Info: => 0.0001152s 11:56:18.9 Info: CreateTable Profiles 11:56:18.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001185s 11:56:18.9 Info: CreateIndex Profiles (Name) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:18.9 Info: => 8.31E-05s 11:56:18.9 Info: CreateTable QualityDefinitions 11:56:18.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:18.9 Info: => 0.0001399s 11:56:18.9 Info: CreateIndex QualityDefinitions (Quality) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:18.9 Info: => 9.12E-05s 11:56:18.9 Info: CreateIndex QualityDefinitions (Title) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:18.9 Info: => 8.46E-05s 11:56:18.9 Info: CreateTable NamingConfig 11:56:18.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:18.9 Info: => 0.0001664s 11:56:18.9 Info: CreateTable Blacklist 11:56:18.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:18.9 Info: => 0.000194s 11:56:18.9 Info: CreateTable Metadata 11:56:18.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001187s 11:56:18.9 Info: CreateTable MetadataFiles 11:56:18.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001703s 11:56:18.9 Info: CreateTable DownloadClients 11:56:18.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:18.9 Info: => 0.00012s 11:56:18.9 Info: CreateTable PendingReleases 11:56:18.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:18.9 Info: => 0.0001333s 11:56:18.9 Info: CreateTable RemotePathMappings 11:56:18.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001085s 11:56:18.9 Info: CreateTable Tags 11:56:18.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001s 11:56:18.9 Info: CreateIndex Tags (Label) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:18.9 Info: => 0.000103s 11:56:18.9 Info: CreateTable Restrictions 11:56:18.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001293s 11:56:18.9 Info: CreateTable DelayProfiles 11:56:18.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001453s 11:56:18.9 Info: CreateTable Users 11:56:18.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001186s 11:56:18.9 Info: CreateIndex Users (Identifier) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:18.9 Info: => 8.69E-05s 11:56:18.9 Info: CreateIndex Users (Username) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:18.9 Info: => 8.54E-05s 11:56:18.9 Info: CreateTable Commands 11:56:18.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:18.9 Info: => 0.0001513s 11:56:18.9 Info: CreateTable IndexerStatus 11:56:18.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:18.9 Info: => 0.0001821s 11:56:18.9 Info: CreateIndex IndexerStatus (ProviderId) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:18.9 Info: => 8.73E-05s 11:56:18.9 Info: CreateTable ExtraFiles 11:56:18.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:18.9 Info: => 0.000138s 11:56:18.9 Info: CreateTable LyricFiles 11:56:18.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:18.9 Info: => 0.000151s 11:56:18.9 Info: CreateTable LanguageProfiles 11:56:18.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:18.9 Info: => 0.0001081s 11:56:18.9 Info: CreateIndex LanguageProfiles (Name) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:18.9 Info: => 0.0001445s 11:56:18.9 Info: CreateTable DownloadClientStatus 11:56:18.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:18.9 Info: => 0.0001266s 11:56:18.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:18.9 Info: => 0.0001302s 11:56:18.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:18.9 Info: -> 1 Insert operations completed in 00:00:00.0000795 taking an average of 00:00:00.0000795 11:56:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:18', 'InitialSetup') 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: 1: InitialSetup migrated 11:56:18.9 Info: => 0.0031286s 11:56:18.9 Info: 2: add_reason_to_pending_releases migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 2 11:56:18.9 Info: AlterTable PendingReleases 11:56:18.9 Info: => 1.4E-06s 11:56:18.9 Info: CreateColumn PendingReleases Reason Int32 11:56:18.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:18.9 Info: => 0.0006054s 11:56:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:18', 'add_reason_to_pending_releases') 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: 2: add_reason_to_pending_releases migrated 11:56:18.9 Info: => 0.0009087s 11:56:18.9 Info: 3: add_medium_support migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 3 11:56:18.9 Info: AlterTable Albums 11:56:18.9 Info: => 1.2E-06s 11:56:18.9 Info: CreateColumn Albums Media String 11:56:18.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:18.9 Info: => 0.0005986s 11:56:18.9 Info: AlterTable Tracks 11:56:18.9 Info: => 1E-06s 11:56:18.9 Info: CreateColumn Tracks MediumNumber Int32 11:56:18.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.9 Info: => 0.0005716s 11:56:18.9 Info: AlterTable Tracks 11:56:18.9 Info: => 1.1E-06s 11:56:18.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:18.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:18.9 Info: => 0.0005622s 11:56:18.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:18.9 Info: => 4.5E-05s 11:56:18.9 Info: DeleteColumn Tracks TrackNumber 11:56:18.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:18.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:18.9 Info: DROP TABLE "Tracks" 11:56:18.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:18.9 Info: => 0.0048018s 11:56:18.9 Info: AlterTable Tracks 11:56:18.9 Info: => 9E-07s 11:56:18.9 Info: CreateColumn Tracks TrackNumber String 11:56:18.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:18.9 Info: => 0.0005825s 11:56:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:18', 'add_medium_support') 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: 3: add_medium_support migrated 11:56:18.9 Info: => 0.0009794s 11:56:18.9 Info: 4: add_various_qualites_in_profile migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 4 11:56:18.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:18.9 Info: => 5.64E-05s 11:56:18.9 Info: PerformDBOperation 11:56:18.9 Info: Performing DB Operation 11:56:18.9 Info: => 3.2E-05s 11:56:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:18', 'add_various_qualites_in_profile') 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: 4: add_various_qualites_in_profile migrated 11:56:18.9 Info: => 0.0002868s 11:56:18.9 Info: 5: metadata_profiles migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 5 11:56:18.9 Info: CreateTable MetadataProfiles 11:56:18.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:18.9 Info: => 0.0001371s 11:56:18.9 Info: CreateIndex MetadataProfiles (Name) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:18.9 Info: => 0.0001423s 11:56:18.9 Info: AlterTable Artists 11:56:18.9 Info: => 9E-07s 11:56:18.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:18.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:18.9 Info: => 0.0005978s 11:56:18.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:18.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:18.9 Info: DROP TABLE "Artists" 11:56:18.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.9 Info: => 0.0047231s 11:56:18.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:18.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:18.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:18.9 Info: DROP TABLE "Artists" 11:56:18.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:18.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:18.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:18.9 Info: => 0.0046668s 11:56:18.9 Info: AlterTable Albums 11:56:18.9 Info: => 1.1E-06s 11:56:18.9 Info: CreateColumn Albums SecondaryTypes String 11:56:18.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:18.9 Info: => 0.0005503s 11:56:18.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:18', 'metadata_profiles') 11:56:18.9 Info: Committing Transaction 11:56:18.9 Info: 5: metadata_profiles migrated 11:56:18.9 Info: => 0.000989s 11:56:18.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:18.9 Info: Beginning Transaction 11:56:18.9 Info: Starting migration of Main DB to 6 11:56:18.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:18.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:18.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:18.9 Info: DROP TABLE "Indexers" 11:56:18.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.0 Info: => 0.004392s 11:56:19.0 Info: AlterTable Indexers 11:56:19.0 Info: => 1.1E-06s 11:56:19.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:19.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:19.0 Info: => 0.0005435s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.0 Info: => 4.3E-05s 11:56:19.0 Info: AlterTable Indexers 11:56:19.0 Info: => 9E-07s 11:56:19.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:19.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:19.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:19.0 Info: DROP TABLE "Indexers" 11:56:19.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.0 Info: => 0.0057332s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:19', 'separate_automatic_and_interactive_search') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 6: separate_automatic_and_interactive_search migrated 11:56:19.0 Info: => 0.0061009s 11:56:19.0 Info: 7: change_album_path_to_relative migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 7 11:56:19.0 Info: DeleteColumn Albums Path 11:56:19.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:19.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:19.0 Info: DROP TABLE "Albums" 11:56:19.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.0 Info: => 0.0059046s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:19', 'change_album_path_to_relative') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 7: change_album_path_to_relative migrated 11:56:19.0 Info: => 0.0063523s 11:56:19.0 Info: 8: change_quality_size_mb_to_kb migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 8 11:56:19.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.0 Info: => 5.47E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:19', 'change_quality_size_mb_to_kb') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 8: change_quality_size_mb_to_kb migrated 11:56:19.0 Info: => 0.0003134s 11:56:19.0 Info: 9: album_releases migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 9 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1E-06s 11:56:19.0 Info: CreateColumn Albums Releases String 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:19.0 Info: => 0.0005839s 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1E-06s 11:56:19.0 Info: CreateColumn Albums CurrentRelease String 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:19.0 Info: => 0.0005485s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:19', 'album_releases') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 9: album_releases migrated 11:56:19.0 Info: => 0.0008743s 11:56:19.0 Info: 10: album_releases_fix migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 10 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1.3E-06s 11:56:19.0 Info: AlterColumn Albums Releases String 11:56:19.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:19.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.0 Info: DROP TABLE "Albums" 11:56:19.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.0 Info: => 0.0057317s 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 9E-07s 11:56:19.0 Info: AlterColumn Albums CurrentRelease String 11:56:19.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:19.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.0 Info: DROP TABLE "Albums" 11:56:19.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.0 Info: => 0.0046874s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:19', 'album_releases_fix') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 10: album_releases_fix migrated 11:56:19.0 Info: => 0.0051292s 11:56:19.0 Info: 11: import_lists migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 11 11:56:19.0 Info: CreateTable ImportLists 11:56:19.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.0 Info: => 0.0001776s 11:56:19.0 Info: CreateIndex ImportLists (Name) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:19.0 Info: => 8.86E-05s 11:56:19.0 Info: CreateTable ImportListStatus 11:56:19.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:19.0 Info: => 0.0001237s 11:56:19.0 Info: CreateIndex ImportListStatus (ProviderId) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:19.0 Info: => 8.54E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:19', 'import_lists') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 11: import_lists migrated 11:56:19.0 Info: => 0.0004184s 11:56:19.0 Info: 12: add_release_status migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 12 11:56:19.0 Info: AlterTable MetadataProfiles 11:56:19.0 Info: => 1.2E-06s 11:56:19.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:19.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:19.0 Info: => 0.0006355s 11:56:19.0 Info: PerformDBOperation 11:56:19.0 Info: Performing DB Operation 11:56:19.0 Info: => 3.49E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:19', 'add_release_status') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 12: add_release_status migrated 11:56:19.0 Info: => 0.000333s 11:56:19.0 Info: 13: album_download_notification migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 13 11:56:19.0 Info: AlterTable Notifications 11:56:19.0 Info: => 1.3E-06s 11:56:19.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:19.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:19.0 Info: => 0.0006271s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:19', 'album_download_notification') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 13: album_download_notification migrated 11:56:19.0 Info: => 0.0009416s 11:56:19.0 Info: 14: fix_language_metadata_profiles migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 14 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.0 Info: => 8.73E-05s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.0 Info: => 6.27E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:19', 'fix_language_metadata_profiles') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 14: fix_language_metadata_profiles migrated 11:56:19.0 Info: => 0.0003196s 11:56:19.0 Info: 15: remove_fanzub migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 15 11:56:19.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.0 Info: => 4.79E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:19', 'remove_fanzub') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 15: remove_fanzub migrated 11:56:19.0 Info: => 0.0003127s 11:56:19.0 Info: 16: update_artist_history_indexes migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 16 11:56:19.0 Info: CreateIndex Albums (ArtistId) 11:56:19.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:19.0 Info: => 0.0001111s 11:56:19.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:19.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:19.0 Info: => 9.96E-05s 11:56:19.0 Info: DeleteIndex History (AlbumId) 11:56:19.0 Info: DROP INDEX "IX_History_AlbumId" 11:56:19.0 Info: => 0.000139s 11:56:19.0 Info: CreateIndex History (AlbumId, Date) 11:56:19.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:19.0 Info: => 0.0001043s 11:56:19.0 Info: DeleteIndex History (DownloadId) 11:56:19.0 Info: DROP INDEX "IX_History_DownloadId" 11:56:19.0 Info: => 0.0001165s 11:56:19.0 Info: CreateIndex History (DownloadId, Date) 11:56:19.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:19.0 Info: => 9.57E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:19', 'update_artist_history_indexes') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 16: update_artist_history_indexes migrated 11:56:19.0 Info: => 0.0004299s 11:56:19.0 Info: 17: remove_nma migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 17 11:56:19.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:19.0 Info: => 5.05E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:19', 'remove_nma') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 17: remove_nma migrated 11:56:19.0 Info: => 0.000304s 11:56:19.0 Info: 18: album_disambiguation migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 18 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1.1E-06s 11:56:19.0 Info: CreateColumn Albums Disambiguation String 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:19.0 Info: => 0.0006279s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:19', 'album_disambiguation') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 18: album_disambiguation migrated 11:56:19.0 Info: => 0.0009465s 11:56:19.0 Info: 19: add_ape_quality_in_profiles migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 19 11:56:19.0 Info: PerformDBOperation 11:56:19.0 Info: Performing DB Operation 11:56:19.0 Info: => 3.71E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:19', 'add_ape_quality_in_profiles') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 19: add_ape_quality_in_profiles migrated 11:56:19.0 Info: => 0.0002895s 11:56:19.0 Info: 20: remove_pushalot migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 20 11:56:19.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:19.0 Info: => 4.98E-05s 11:56:19.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:19.0 Info: => 3.62E-05s 11:56:19.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:19.0 Info: => 4.43E-05s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:19', 'remove_pushalot') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 20: remove_pushalot migrated 11:56:19.0 Info: => 0.0002963s 11:56:19.0 Info: 21: add_custom_filters migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 21 11:56:19.0 Info: CreateTable CustomFilters 11:56:19.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:19.0 Info: => 0.0001371s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:19', 'add_custom_filters') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 21: add_custom_filters migrated 11:56:19.0 Info: => 0.0004309s 11:56:19.0 Info: 22: import_list_tags migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 22 11:56:19.0 Info: AlterTable ImportLists 11:56:19.0 Info: => 1E-06s 11:56:19.0 Info: CreateColumn ImportLists Tags String 11:56:19.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:19.0 Info: => 0.0006196s 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:19', 'import_list_tags') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 22: import_list_tags migrated 11:56:19.0 Info: => 0.0009275s 11:56:19.0 Info: 23: add_release_groups_etc migrating 11:56:19.0 Info: Beginning Transaction 11:56:19.0 Info: Starting migration of Main DB to 23 11:56:19.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:19.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-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:19.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:19.0 Info: CreateTable ArtistMetadata 11:56:19.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:19.0 Info: => 0.000171s 11:56:19.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:19.0 Info: => 0.0001337s 11:56:19.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.0 Info: => 0.0001338s 11:56:19.0 Info: AlterTable Artists 11:56:19.0 Info: => 1.1E-06s 11:56:19.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:19.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.0 Info: => 0.0006588s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.0 Info: => 8.06E-05s 11:56:19.0 Info: CreateTable AlbumReleases 11:56:19.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:19.0 Info: => 0.0001646s 11:56:19.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:19.0 Info: => 0.0011472s 11:56:19.0 Info: CreateIndex AlbumReleases (AlbumId) 11:56:19.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:19.0 Info: => 9.62E-05s 11:56:19.0 Info: PerformDBOperation 11:56:19.0 Info: Performing DB Operation 11:56:19.0 Info: => 0.0035983s 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1.4E-06s 11:56:19.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.0 Info: => 0.000723s 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1.1E-06s 11:56:19.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:19.0 Info: => 0.0006539s 11:56:19.0 Info: AlterTable Albums 11:56:19.0 Info: => 1.2E-06s 11:56:19.0 Info: CreateColumn Albums Links String 11:56:19.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:19.0 Info: => 0.0006267s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.0 Info: => 9.46E-05s 11:56:19.0 Info: AlterTable Tracks 11:56:19.0 Info: => 9E-07s 11:56:19.0 Info: CreateColumn Tracks ForeignRecordingId String 11:56:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:19.0 Info: => 0.0006385s 11:56:19.0 Info: AlterTable Tracks 11:56:19.0 Info: => 9E-07s 11:56:19.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:19.0 Info: => 0.0006512s 11:56:19.0 Info: AlterTable Tracks 11:56:19.0 Info: => 1E-06s 11:56:19.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:19.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.0 Info: => 0.0006622s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.0 Info: => 0.0001104s 11:56:19.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.0 Info: => 8.85E-05s 11:56:19.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:19.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:19.0 Info: DROP TABLE "Artists" 11:56:19.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.0 Info: => 0.0062449s 11:56:19.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:19.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:19.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:19.0 Info: DROP TABLE "Albums" 11:56:19.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.0 Info: => 0.0051261s 11:56:19.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:19.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:19.0 Info: DROP TABLE "Tracks" 11:56:19.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.0 Info: => 0.0046975s 11:56:19.0 Info: DeleteColumn TrackFiles ArtistId 11:56:19.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:19.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:19.0 Info: DROP TABLE "TrackFiles" 11:56:19.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:19.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.0 Info: => 0.0057895s 11:56:19.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:19.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:19.0 Info: => 8.83E-05s 11:56:19.0 Info: CreateIndex Artists (Monitored) 11:56:19.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:19.0 Info: => 8.43E-05s 11:56:19.0 Info: CreateIndex Albums (ArtistMetadataId) 11:56:19.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:19.0 Info: => 8.42E-05s 11:56:19.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:19.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:19.0 Info: => 8.44E-05s 11:56:19.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:19.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:19.0 Info: => 8.43E-05s 11:56:19.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:19.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:19.0 Info: => 8.64E-05s 11:56:19.0 Info: UpdateData 11:56:19.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.0 Info: => 5.2E-05s 11:56:19.0 Info: UpdateData 11:56:19.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.0 Info: => 6.63E-05s 11:56:19.0 Info: UpdateData 11:56:19.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:19.0 Info: => 5.1E-05s 11:56:19.0 Info: -> 12 Insert operations completed in 00:00:00.0010352 taking an average of 00:00:00.0000862 11:56:19.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:19', 'add_release_groups_etc') 11:56:19.0 Info: Committing Transaction 11:56:19.0 Info: 23: add_release_groups_etc migrated 11:56:19.0 Info: => 0.0006391s 11:56:19.0 Debug: Took: 00:00:00.1345163 11:56:19.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:56:19.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:56:19.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173791879676_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.1 Info: DatabaseEngineVersionCheck migrating 11:56:19.1 Info: PerformDBOperation 11:56:19.1 Info: Performing DB Operation 11:56:19.1 Info: SQLite 3.46.1 11:56:19.1 Info: => 0.0010845s 11:56:19.1 Info: DatabaseEngineVersionCheck migrated 11:56:19.1 Info: => 0.0011129s 11:56:19.2 Info: VersionMigration migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: CreateTable VersionInfo 11:56:19.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:19.2 Info: => 0.0001545s 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: VersionMigration migrated 11:56:19.2 Info: => 0.0005164s 11:56:19.2 Info: VersionUniqueMigration migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: CreateIndex VersionInfo (Version) 11:56:19.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:19.2 Info: => 0.0001704s 11:56:19.2 Info: AlterTable VersionInfo 11:56:19.2 Info: => 1E-06s 11:56:19.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:19.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:19.2 Info: => 0.0005865s 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: VersionUniqueMigration migrated 11:56:19.2 Info: => 0.0008012s 11:56:19.2 Info: VersionDescriptionMigration migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: AlterTable VersionInfo 11:56:19.2 Info: => 1.1E-06s 11:56:19.2 Info: CreateColumn VersionInfo Description String 11:56:19.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:19.2 Info: => 0.0002147s 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: VersionDescriptionMigration migrated 11:56:19.2 Info: => 0.0004207s 11:56:19.2 Info: 1: InitialSetup migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 1 11:56:19.2 Info: CreateTable Config 11:56:19.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001704s 11:56:19.2 Info: CreateIndex Config (Key) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:19.2 Info: => 0.0001319s 11:56:19.2 Info: CreateTable RootFolders 11:56:19.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:19.2 Info: => 9.68E-05s 11:56:19.2 Info: CreateIndex RootFolders (Path) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:19.2 Info: => 0.0001712s 11:56:19.2 Info: CreateTable Artists 11:56:19.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:19.2 Info: => 0.0002644s 11:56:19.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.2 Info: => 0.0001112s 11:56:19.2 Info: CreateIndex Artists (NameSlug) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.2 Info: => 0.0001017s 11:56:19.2 Info: CreateIndex Artists (CleanName) 11:56:19.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.2 Info: => 0.0001007s 11:56:19.2 Info: CreateIndex Artists (Path) 11:56:19.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.2 Info: => 9.62E-05s 11:56:19.2 Info: CreateTable Albums 11:56:19.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.2 Info: => 0.0002478s 11:56:19.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.2 Info: => 0.0001053s 11:56:19.2 Info: CreateIndex Albums (MBId) 11:56:19.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.2 Info: => 0.0001012s 11:56:19.2 Info: CreateIndex Albums (TADBId) 11:56:19.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.2 Info: => 9.9E-05s 11:56:19.2 Info: CreateIndex Albums (TitleSlug) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.2 Info: => 9.55E-05s 11:56:19.2 Info: CreateIndex Albums (CleanTitle) 11:56:19.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.2 Info: => 9.51E-05s 11:56:19.2 Info: CreateIndex Albums (Path) 11:56:19.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:19.2 Info: => 9.47E-05s 11:56:19.2 Info: CreateTable Tracks 11:56:19.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.2 Info: => 0.0001746s 11:56:19.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.2 Info: => 0.0001047s 11:56:19.2 Info: CreateIndex Tracks (ArtistId) 11:56:19.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.2 Info: => 0.0001031s 11:56:19.2 Info: CreateIndex Tracks (TrackFileId) 11:56:19.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.2 Info: => 0.0001101s 11:56:19.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:19.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:19.2 Info: => 8.62E-05s 11:56:19.2 Info: CreateTable TrackFiles 11:56:19.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:19.2 Info: => 0.0001412s 11:56:19.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:19.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:19.2 Info: => 0.0001124s 11:56:19.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:19.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.2 Info: => 0.0001037s 11:56:19.2 Info: CreateTable History 11:56:19.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:19.2 Info: => 0.0001834s 11:56:19.2 Info: CreateIndex History (Date) 11:56:19.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:19.2 Info: => 0.0001155s 11:56:19.2 Info: CreateIndex History (EventType) 11:56:19.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:19.2 Info: => 0.00012s 11:56:19.2 Info: CreateIndex History (DownloadId) 11:56:19.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:19.2 Info: => 0.0001056s 11:56:19.2 Info: CreateIndex History (AlbumId) 11:56:19.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:19.2 Info: => 0.0001035s 11:56:19.2 Info: CreateTable Notifications 11:56:19.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:19.2 Info: => 0.0001376s 11:56:19.2 Info: CreateTable ScheduledTasks 11:56:19.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:19.2 Info: => 0.0001118s 11:56:19.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:19.2 Info: => 0.0001135s 11:56:19.2 Info: CreateTable Indexers 11:56:19.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:19.2 Info: => 0.000115s 11:56:19.2 Info: CreateIndex Indexers (Name) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.2 Info: => 0.0001253s 11:56:19.2 Info: CreateTable Profiles 11:56:19.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001164s 11:56:19.2 Info: CreateIndex Profiles (Name) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:19.2 Info: => 0.0001066s 11:56:19.2 Info: CreateTable QualityDefinitions 11:56:19.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:19.2 Info: => 0.0001188s 11:56:19.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:19.2 Info: => 0.0001094s 11:56:19.2 Info: CreateIndex QualityDefinitions (Title) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:19.2 Info: => 0.0001056s 11:56:19.2 Info: CreateTable NamingConfig 11:56:19.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:19.2 Info: => 0.0001532s 11:56:19.2 Info: CreateTable Blacklist 11:56:19.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:19.2 Info: => 0.0002037s 11:56:19.2 Info: CreateTable Metadata 11:56:19.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001161s 11:56:19.2 Info: CreateTable MetadataFiles 11:56:19.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001356s 11:56:19.2 Info: CreateTable DownloadClients 11:56:19.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001148s 11:56:19.2 Info: CreateTable PendingReleases 11:56:19.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:19.2 Info: => 0.000121s 11:56:19.2 Info: CreateTable RemotePathMappings 11:56:19.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001022s 11:56:19.2 Info: CreateTable Tags 11:56:19.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:19.2 Info: => 8.92E-05s 11:56:19.2 Info: CreateIndex Tags (Label) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:19.2 Info: => 0.0001247s 11:56:19.2 Info: CreateTable Restrictions 11:56:19.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001105s 11:56:19.2 Info: CreateTable DelayProfiles 11:56:19.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001459s 11:56:19.2 Info: CreateTable Users 11:56:19.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:19.2 Info: => 0.000105s 11:56:19.2 Info: CreateIndex Users (Identifier) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:19.2 Info: => 0.0001213s 11:56:19.2 Info: CreateIndex Users (Username) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:19.2 Info: => 0.0001096s 11:56:19.2 Info: CreateTable Commands 11:56:19.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:19.2 Info: => 0.0001406s 11:56:19.2 Info: CreateTable IndexerStatus 11:56:19.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:19.2 Info: => 0.0001448s 11:56:19.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:19.2 Info: => 0.0001132s 11:56:19.2 Info: CreateTable ExtraFiles 11:56:19.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:19.2 Info: => 0.0001305s 11:56:19.2 Info: CreateTable LyricFiles 11:56:19.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:19.2 Info: => 0.00014s 11:56:19.2 Info: CreateTable LanguageProfiles 11:56:19.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:19.2 Info: => 9.98E-05s 11:56:19.2 Info: CreateIndex LanguageProfiles (Name) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:19.2 Info: => 0.0001392s 11:56:19.2 Info: CreateTable DownloadClientStatus 11:56:19.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:19.2 Info: => 0.000121s 11:56:19.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:19.2 Info: => 0.0001384s 11:56:19.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:19.2 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 11:56:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:19', 'InitialSetup') 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: 1: InitialSetup migrated 11:56:19.2 Info: => 0.0009571s 11:56:19.2 Info: 2: add_reason_to_pending_releases migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 2 11:56:19.2 Info: AlterTable PendingReleases 11:56:19.2 Info: => 1.3E-06s 11:56:19.2 Info: CreateColumn PendingReleases Reason Int32 11:56:19.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:19.2 Info: => 0.0006285s 11:56:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:19', 'add_reason_to_pending_releases') 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: 2: add_reason_to_pending_releases migrated 11:56:19.2 Info: => 0.0009259s 11:56:19.2 Info: 3: add_medium_support migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 3 11:56:19.2 Info: AlterTable Albums 11:56:19.2 Info: => 1.4E-06s 11:56:19.2 Info: CreateColumn Albums Media String 11:56:19.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:19.2 Info: => 0.0005913s 11:56:19.2 Info: AlterTable Tracks 11:56:19.2 Info: => 1E-06s 11:56:19.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.2 Info: => 0.0005659s 11:56:19.2 Info: AlterTable Tracks 11:56:19.2 Info: => 8E-07s 11:56:19.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.2 Info: => 0.0005546s 11:56:19.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.2 Info: => 4.38E-05s 11:56:19.2 Info: DeleteColumn Tracks TrackNumber 11:56:19.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:19.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:19.2 Info: DROP TABLE "Tracks" 11:56:19.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.2 Info: => 0.0048596s 11:56:19.2 Info: AlterTable Tracks 11:56:19.2 Info: => 1E-06s 11:56:19.2 Info: CreateColumn Tracks TrackNumber String 11:56:19.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:19.2 Info: => 0.000549s 11:56:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:19', 'add_medium_support') 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: 3: add_medium_support migrated 11:56:19.2 Info: => 0.0009462s 11:56:19.2 Info: 4: add_various_qualites_in_profile migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 4 11:56:19.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.2 Info: => 5.46E-05s 11:56:19.2 Info: PerformDBOperation 11:56:19.2 Info: Performing DB Operation 11:56:19.2 Info: => 3.35E-05s 11:56:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:19', 'add_various_qualites_in_profile') 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: 4: add_various_qualites_in_profile migrated 11:56:19.2 Info: => 0.0002835s 11:56:19.2 Info: 5: metadata_profiles migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 5 11:56:19.2 Info: CreateTable MetadataProfiles 11:56:19.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:19.2 Info: => 0.0001341s 11:56:19.2 Info: CreateIndex MetadataProfiles (Name) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:19.2 Info: => 0.0001558s 11:56:19.2 Info: AlterTable Artists 11:56:19.2 Info: => 1.1E-06s 11:56:19.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:19.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:19.2 Info: => 0.0006025s 11:56:19.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:19.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:19.2 Info: DROP TABLE "Artists" 11:56:19.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.2 Info: => 0.0047063s 11:56:19.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:19.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:19.2 Info: DROP TABLE "Artists" 11:56:19.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.2 Info: => 0.0050386s 11:56:19.2 Info: AlterTable Albums 11:56:19.2 Info: => 1E-06s 11:56:19.2 Info: CreateColumn Albums SecondaryTypes String 11:56:19.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:19.2 Info: => 0.0005532s 11:56:19.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:19', 'metadata_profiles') 11:56:19.2 Info: Committing Transaction 11:56:19.2 Info: 5: metadata_profiles migrated 11:56:19.2 Info: => 0.0009797s 11:56:19.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:19.2 Info: Beginning Transaction 11:56:19.2 Info: Starting migration of Main DB to 6 11:56:19.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:19.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:19.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:19.3 Info: DROP TABLE "Indexers" 11:56:19.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.3 Info: => 0.0780904s 11:56:19.3 Info: AlterTable Indexers 11:56:19.3 Info: => 1.2E-06s 11:56:19.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:19.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:19.3 Info: => 0.0005852s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.3 Info: => 4.65E-05s 11:56:19.3 Info: AlterTable Indexers 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:19.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:19.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:19.3 Info: DROP TABLE "Indexers" 11:56:19.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.3 Info: => 0.0044172s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:19', 'separate_automatic_and_interactive_search') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:19.3 Info: => 0.0048083s 11:56:19.3 Info: 7: change_album_path_to_relative migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 7 11:56:19.3 Info: DeleteColumn Albums Path 11:56:19.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:19.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:19.3 Info: DROP TABLE "Albums" 11:56:19.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.3 Info: => 0.0049416s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:19', 'change_album_path_to_relative') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 7: change_album_path_to_relative migrated 11:56:19.3 Info: => 0.0053769s 11:56:19.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 8 11:56:19.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.3 Info: => 5.6E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:19', 'change_quality_size_mb_to_kb') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:19.3 Info: => 0.0003174s 11:56:19.3 Info: 9: album_releases migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 9 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn Albums Releases String 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:19.3 Info: => 0.0005964s 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1.1E-06s 11:56:19.3 Info: CreateColumn Albums CurrentRelease String 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:19.3 Info: => 0.0005539s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:19', 'album_releases') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 9: album_releases migrated 11:56:19.3 Info: => 0.0008502s 11:56:19.3 Info: 10: album_releases_fix migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 10 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1.2E-06s 11:56:19.3 Info: AlterColumn Albums Releases String 11:56:19.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:19.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.3 Info: DROP TABLE "Albums" 11:56:19.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.3 Info: => 0.0047214s 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: AlterColumn Albums CurrentRelease String 11:56:19.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:19.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.3 Info: DROP TABLE "Albums" 11:56:19.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.3 Info: => 0.0067383s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:19', 'album_releases_fix') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 10: album_releases_fix migrated 11:56:19.3 Info: => 0.0071524s 11:56:19.3 Info: 11: import_lists migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 11 11:56:19.3 Info: CreateTable ImportLists 11:56:19.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.3 Info: => 0.0001766s 11:56:19.3 Info: CreateIndex ImportLists (Name) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:19.3 Info: => 8.64E-05s 11:56:19.3 Info: CreateTable ImportListStatus 11:56:19.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:19.3 Info: => 0.0001258s 11:56:19.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:19.3 Info: => 8.67E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:19', 'import_lists') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 11: import_lists migrated 11:56:19.3 Info: => 0.0004775s 11:56:19.3 Info: 12: add_release_status migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 12 11:56:19.3 Info: AlterTable MetadataProfiles 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:19.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:19.3 Info: => 0.0006371s 11:56:19.3 Info: PerformDBOperation 11:56:19.3 Info: Performing DB Operation 11:56:19.3 Info: => 3.5E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:19', 'add_release_status') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 12: add_release_status migrated 11:56:19.3 Info: => 0.0003184s 11:56:19.3 Info: 13: album_download_notification migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 13 11:56:19.3 Info: AlterTable Notifications 11:56:19.3 Info: => 1.2E-06s 11:56:19.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:19.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:19.3 Info: => 0.000621s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:19', 'album_download_notification') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 13: album_download_notification migrated 11:56:19.3 Info: => 0.0009302s 11:56:19.3 Info: 14: fix_language_metadata_profiles migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 14 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.3 Info: => 8.48E-05s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.3 Info: => 6.27E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:19', 'fix_language_metadata_profiles') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 14: fix_language_metadata_profiles migrated 11:56:19.3 Info: => 0.0003243s 11:56:19.3 Info: 15: remove_fanzub migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 15 11:56:19.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.3 Info: => 4.61E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:19', 'remove_fanzub') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 15: remove_fanzub migrated 11:56:19.3 Info: => 0.0003016s 11:56:19.3 Info: 16: update_artist_history_indexes migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 16 11:56:19.3 Info: CreateIndex Albums (ArtistId) 11:56:19.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:19.3 Info: => 0.0001111s 11:56:19.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:19.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:19.3 Info: => 8.73E-05s 11:56:19.3 Info: DeleteIndex History (AlbumId) 11:56:19.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:19.3 Info: => 0.0001365s 11:56:19.3 Info: CreateIndex History (AlbumId, Date) 11:56:19.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:19.3 Info: => 9.94E-05s 11:56:19.3 Info: DeleteIndex History (DownloadId) 11:56:19.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:19.3 Info: => 0.0001199s 11:56:19.3 Info: CreateIndex History (DownloadId, Date) 11:56:19.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:19.3 Info: => 9.7E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:19', 'update_artist_history_indexes') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 16: update_artist_history_indexes migrated 11:56:19.3 Info: => 0.0007635s 11:56:19.3 Info: 17: remove_nma migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 17 11:56:19.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:19.3 Info: => 5.31E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:19', 'remove_nma') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 17: remove_nma migrated 11:56:19.3 Info: => 0.000356s 11:56:19.3 Info: 18: album_disambiguation migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 18 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1.2E-06s 11:56:19.3 Info: CreateColumn Albums Disambiguation String 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:19.3 Info: => 0.0006343s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:19', 'album_disambiguation') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 18: album_disambiguation migrated 11:56:19.3 Info: => 0.0010068s 11:56:19.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 19 11:56:19.3 Info: PerformDBOperation 11:56:19.3 Info: Performing DB Operation 11:56:19.3 Info: => 3.66E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:19', 'add_ape_quality_in_profiles') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:19.3 Info: => 0.0003323s 11:56:19.3 Info: 20: remove_pushalot migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 20 11:56:19.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:19.3 Info: => 5.33E-05s 11:56:19.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:19.3 Info: => 3.9E-05s 11:56:19.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:19.3 Info: => 3.7E-05s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:19', 'remove_pushalot') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 20: remove_pushalot migrated 11:56:19.3 Info: => 0.0003035s 11:56:19.3 Info: 21: add_custom_filters migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 21 11:56:19.3 Info: CreateTable CustomFilters 11:56:19.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:19.3 Info: => 0.0001344s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:19', 'add_custom_filters') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 21: add_custom_filters migrated 11:56:19.3 Info: => 0.0004544s 11:56:19.3 Info: 22: import_list_tags migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 22 11:56:19.3 Info: AlterTable ImportLists 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn ImportLists Tags String 11:56:19.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:19.3 Info: => 0.0006193s 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:19', 'import_list_tags') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 22: import_list_tags migrated 11:56:19.3 Info: => 0.0009278s 11:56:19.3 Info: 23: add_release_groups_etc migrating 11:56:19.3 Info: Beginning Transaction 11:56:19.3 Info: Starting migration of Main DB to 23 11:56:19.3 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:19.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:19.3 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:19.3 Info: CreateTable ArtistMetadata 11:56:19.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:19.3 Info: => 0.0001713s 11:56:19.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:19.3 Info: => 0.0001341s 11:56:19.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.3 Info: => 0.0001003s 11:56:19.3 Info: AlterTable Artists 11:56:19.3 Info: => 8E-07s 11:56:19.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:19.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.3 Info: => 0.0006425s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.3 Info: => 7.81E-05s 11:56:19.3 Info: CreateTable AlbumReleases 11:56:19.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:19.3 Info: => 0.0001668s 11:56:19.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:19.3 Info: => 0.0001253s 11:56:19.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:19.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:19.3 Info: => 8.86E-05s 11:56:19.3 Info: PerformDBOperation 11:56:19.3 Info: Performing DB Operation 11:56:19.3 Info: => 0.0036266s 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1.3E-06s 11:56:19.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.3 Info: => 0.0007056s 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:19.3 Info: => 0.0006437s 11:56:19.3 Info: AlterTable Albums 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn Albums Links String 11:56:19.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:19.3 Info: => 0.0006209s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.3 Info: => 9.72E-05s 11:56:19.3 Info: AlterTable Tracks 11:56:19.3 Info: => 9E-07s 11:56:19.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:19.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:19.3 Info: => 0.0006423s 11:56:19.3 Info: AlterTable Tracks 11:56:19.3 Info: => 1E-06s 11:56:19.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:19.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:19.3 Info: => 0.0006423s 11:56:19.3 Info: AlterTable Tracks 11:56:19.3 Info: => 9E-07s 11:56:19.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:19.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.3 Info: => 0.0006359s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.3 Info: => 0.0001089s 11:56:19.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.3 Info: => 8.97E-05s 11:56:19.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:19.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:19.3 Info: DROP TABLE "Artists" 11:56:19.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.3 Info: => 0.006427s 11:56:19.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:19.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:19.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:19.3 Info: DROP TABLE "Albums" 11:56:19.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.3 Info: => 0.0050237s 11:56:19.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:19.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:19.3 Info: DROP TABLE "Tracks" 11:56:19.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.3 Info: => 0.0046428s 11:56:19.3 Info: DeleteColumn TrackFiles ArtistId 11:56:19.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:19.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:19.3 Info: DROP TABLE "TrackFiles" 11:56:19.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:19.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.3 Info: => 0.0059286s 11:56:19.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:19.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:19.3 Info: => 8.89E-05s 11:56:19.3 Info: CreateIndex Artists (Monitored) 11:56:19.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:19.3 Info: => 0.0001054s 11:56:19.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:19.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:19.3 Info: => 8.54E-05s 11:56:19.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:19.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:19.3 Info: => 8.78E-05s 11:56:19.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:19.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:19.3 Info: => 8.27E-05s 11:56:19.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:19.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:19.3 Info: => 8.46E-05s 11:56:19.3 Info: UpdateData 11:56:19.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.3 Info: => 4.99E-05s 11:56:19.3 Info: UpdateData 11:56:19.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.3 Info: => 4.54E-05s 11:56:19.3 Info: UpdateData 11:56:19.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:19.3 Info: => 4.76E-05s 11:56:19.3 Info: -> 12 Insert operations completed in 00:00:00.0010318 taking an average of 00:00:00.0000859 11:56:19.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:19', 'add_release_groups_etc') 11:56:19.3 Info: Committing Transaction 11:56:19.3 Info: 23: add_release_groups_etc migrated 11:56:19.3 Info: => 0.0005989s 11:56:19.3 Debug: Took: 00:00:00.2093341 11:56:19.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:56:19.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:56:19.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173795082633_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.5 Info: DatabaseEngineVersionCheck migrating 11:56:19.5 Info: PerformDBOperation 11:56:19.5 Info: Performing DB Operation 11:56:19.5 Info: SQLite 3.46.1 11:56:19.5 Info: => 0.0011264s 11:56:19.5 Info: DatabaseEngineVersionCheck migrated 11:56:19.5 Info: => 0.0011452s 11:56:19.5 Info: VersionMigration migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: CreateTable VersionInfo 11:56:19.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001556s 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: VersionMigration migrated 11:56:19.5 Info: => 0.0005391s 11:56:19.5 Info: VersionUniqueMigration migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: CreateIndex VersionInfo (Version) 11:56:19.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:19.5 Info: => 0.0001698s 11:56:19.5 Info: AlterTable VersionInfo 11:56:19.5 Info: => 9E-07s 11:56:19.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:19.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:19.5 Info: => 0.000603s 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: VersionUniqueMigration migrated 11:56:19.5 Info: => 0.0008463s 11:56:19.5 Info: VersionDescriptionMigration migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: AlterTable VersionInfo 11:56:19.5 Info: => 1.1E-06s 11:56:19.5 Info: CreateColumn VersionInfo Description String 11:56:19.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:19.5 Info: => 0.0002203s 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: VersionDescriptionMigration migrated 11:56:19.5 Info: => 0.0004216s 11:56:19.5 Info: 1: InitialSetup migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 1 11:56:19.5 Info: CreateTable Config 11:56:19.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001744s 11:56:19.5 Info: CreateIndex Config (Key) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:19.5 Info: => 0.000137s 11:56:19.5 Info: CreateTable RootFolders 11:56:19.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001035s 11:56:19.5 Info: CreateIndex RootFolders (Path) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:19.5 Info: => 0.0001151s 11:56:19.5 Info: CreateTable Artists 11:56:19.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:19.5 Info: => 0.0003008s 11:56:19.5 Info: CreateIndex Artists (ForeignArtistId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.5 Info: => 0.0001127s 11:56:19.5 Info: CreateIndex Artists (NameSlug) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.5 Info: => 0.0001789s 11:56:19.5 Info: CreateIndex Artists (CleanName) 11:56:19.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.5 Info: => 0.0001112s 11:56:19.5 Info: CreateIndex Artists (Path) 11:56:19.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.5 Info: => 9.96E-05s 11:56:19.5 Info: CreateTable Albums 11:56:19.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.5 Info: => 0.0002562s 11:56:19.5 Info: CreateIndex Albums (ForeignAlbumId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.5 Info: => 0.0001082s 11:56:19.5 Info: CreateIndex Albums (MBId) 11:56:19.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.5 Info: => 0.0001001s 11:56:19.5 Info: CreateIndex Albums (TADBId) 11:56:19.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.5 Info: => 9.89E-05s 11:56:19.5 Info: CreateIndex Albums (TitleSlug) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.5 Info: => 9.86E-05s 11:56:19.5 Info: CreateIndex Albums (CleanTitle) 11:56:19.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.5 Info: => 9.77E-05s 11:56:19.5 Info: CreateIndex Albums (Path) 11:56:19.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:19.5 Info: => 9.63E-05s 11:56:19.5 Info: CreateTable Tracks 11:56:19.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.5 Info: => 0.0001853s 11:56:19.5 Info: CreateIndex Tracks (ForeignTrackId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.5 Info: => 0.0001069s 11:56:19.5 Info: CreateIndex Tracks (ArtistId) 11:56:19.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.5 Info: => 0.0001036s 11:56:19.5 Info: CreateIndex Tracks (TrackFileId) 11:56:19.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.5 Info: => 0.0001121s 11:56:19.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:19.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:19.5 Info: => 8.93E-05s 11:56:19.5 Info: CreateTable TrackFiles 11:56:19.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:19.5 Info: => 0.0001424s 11:56:19.5 Info: CreateIndex TrackFiles (ArtistId) 11:56:19.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:19.5 Info: => 0.0001107s 11:56:19.5 Info: CreateIndex TrackFiles (AlbumId) 11:56:19.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.5 Info: => 0.0001085s 11:56:19.5 Info: CreateTable History 11:56:19.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:19.5 Info: => 0.0001815s 11:56:19.5 Info: CreateIndex History (Date) 11:56:19.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:19.5 Info: => 0.0001187s 11:56:19.5 Info: CreateIndex History (EventType) 11:56:19.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:19.5 Info: => 0.0001179s 11:56:19.5 Info: CreateIndex History (DownloadId) 11:56:19.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:19.5 Info: => 0.0001055s 11:56:19.5 Info: CreateIndex History (AlbumId) 11:56:19.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:19.5 Info: => 0.000103s 11:56:19.5 Info: CreateTable Notifications 11:56:19.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001395s 11:56:19.5 Info: CreateTable ScheduledTasks 11:56:19.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:19.5 Info: => 0.0001128s 11:56:19.5 Info: CreateIndex ScheduledTasks (TypeName) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:19.5 Info: => 0.0001129s 11:56:19.5 Info: CreateTable Indexers 11:56:19.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:19.5 Info: => 0.0001187s 11:56:19.5 Info: CreateIndex Indexers (Name) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.5 Info: => 0.0001245s 11:56:19.5 Info: CreateTable Profiles 11:56:19.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001161s 11:56:19.5 Info: CreateIndex Profiles (Name) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:19.5 Info: => 0.0001056s 11:56:19.5 Info: CreateTable QualityDefinitions 11:56:19.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:19.5 Info: => 0.0001191s 11:56:19.5 Info: CreateIndex QualityDefinitions (Quality) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:19.5 Info: => 0.0001102s 11:56:19.5 Info: CreateIndex QualityDefinitions (Title) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:19.5 Info: => 0.0001092s 11:56:19.5 Info: CreateTable NamingConfig 11:56:19.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:19.5 Info: => 0.0001548s 11:56:19.5 Info: CreateTable Blacklist 11:56:19.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:19.5 Info: => 0.0002041s 11:56:19.5 Info: CreateTable Metadata 11:56:19.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001167s 11:56:19.5 Info: CreateTable MetadataFiles 11:56:19.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001352s 11:56:19.5 Info: CreateTable DownloadClients 11:56:19.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001203s 11:56:19.5 Info: CreateTable PendingReleases 11:56:19.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:19.5 Info: => 0.000124s 11:56:19.5 Info: CreateTable RemotePathMappings 11:56:19.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001075s 11:56:19.5 Info: CreateTable Tags 11:56:19.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:19.5 Info: => 9.35E-05s 11:56:19.5 Info: CreateIndex Tags (Label) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:19.5 Info: => 0.0001246s 11:56:19.5 Info: CreateTable Restrictions 11:56:19.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001263s 11:56:19.5 Info: CreateTable DelayProfiles 11:56:19.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001396s 11:56:19.5 Info: CreateTable Users 11:56:19.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:19.5 Info: => 0.0001027s 11:56:19.5 Info: CreateIndex Users (Identifier) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:19.5 Info: => 0.0001176s 11:56:19.5 Info: CreateIndex Users (Username) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:19.5 Info: => 0.0001062s 11:56:19.5 Info: CreateTable Commands 11:56:19.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001434s 11:56:19.5 Info: CreateTable IndexerStatus 11:56:19.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:19.5 Info: => 0.000146s 11:56:19.5 Info: CreateIndex IndexerStatus (ProviderId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:19.5 Info: => 0.0001126s 11:56:19.5 Info: CreateTable ExtraFiles 11:56:19.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:19.5 Info: => 0.0001326s 11:56:19.5 Info: CreateTable LyricFiles 11:56:19.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001412s 11:56:19.5 Info: CreateTable LanguageProfiles 11:56:19.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001041s 11:56:19.5 Info: CreateIndex LanguageProfiles (Name) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:19.5 Info: => 0.0001336s 11:56:19.5 Info: CreateTable DownloadClientStatus 11:56:19.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:19.5 Info: => 0.0001181s 11:56:19.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:19.5 Info: => 0.0001404s 11:56:19.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:19.5 Info: -> 1 Insert operations completed in 00:00:00.0000712 taking an average of 00:00:00.0000712 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:19', 'InitialSetup') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 1: InitialSetup migrated 11:56:19.5 Info: => 0.0011729s 11:56:19.5 Info: 2: add_reason_to_pending_releases migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 2 11:56:19.5 Info: AlterTable PendingReleases 11:56:19.5 Info: => 1.1E-06s 11:56:19.5 Info: CreateColumn PendingReleases Reason Int32 11:56:19.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:19.5 Info: => 0.0006209s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:19', 'add_reason_to_pending_releases') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 2: add_reason_to_pending_releases migrated 11:56:19.5 Info: => 0.0009663s 11:56:19.5 Info: 3: add_medium_support migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 3 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1.1E-06s 11:56:19.5 Info: CreateColumn Albums Media String 11:56:19.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:19.5 Info: => 0.0005998s 11:56:19.5 Info: AlterTable Tracks 11:56:19.5 Info: => 9E-07s 11:56:19.5 Info: CreateColumn Tracks MediumNumber Int32 11:56:19.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.5 Info: => 0.0005832s 11:56:19.5 Info: AlterTable Tracks 11:56:19.5 Info: => 9E-07s 11:56:19.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:19.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.5 Info: => 0.0005635s 11:56:19.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.5 Info: => 5.39E-05s 11:56:19.5 Info: DeleteColumn Tracks TrackNumber 11:56:19.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:19.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:19.5 Info: DROP TABLE "Tracks" 11:56:19.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.5 Info: => 0.0048867s 11:56:19.5 Info: AlterTable Tracks 11:56:19.5 Info: => 1.1E-06s 11:56:19.5 Info: CreateColumn Tracks TrackNumber String 11:56:19.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:19.5 Info: => 0.0005625s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:19', 'add_medium_support') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 3: add_medium_support migrated 11:56:19.5 Info: => 0.0010179s 11:56:19.5 Info: 4: add_various_qualites_in_profile migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 4 11:56:19.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.5 Info: => 5.5E-05s 11:56:19.5 Info: PerformDBOperation 11:56:19.5 Info: Performing DB Operation 11:56:19.5 Info: => 3.33E-05s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:19', 'add_various_qualites_in_profile') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 4: add_various_qualites_in_profile migrated 11:56:19.5 Info: => 0.0002912s 11:56:19.5 Info: 5: metadata_profiles migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 5 11:56:19.5 Info: CreateTable MetadataProfiles 11:56:19.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:19.5 Info: => 0.000137s 11:56:19.5 Info: CreateIndex MetadataProfiles (Name) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:19.5 Info: => 0.0001375s 11:56:19.5 Info: AlterTable Artists 11:56:19.5 Info: => 8E-07s 11:56:19.5 Info: CreateColumn Artists MetadataProfileId Int32 11:56:19.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:19.5 Info: => 0.0006051s 11:56:19.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:19.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:19.5 Info: DROP TABLE "Artists" 11:56:19.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.5 Info: => 0.0047957s 11:56:19.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:19.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:19.5 Info: DROP TABLE "Artists" 11:56:19.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.5 Info: => 0.004841s 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1E-06s 11:56:19.5 Info: CreateColumn Albums SecondaryTypes String 11:56:19.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:19.5 Info: => 0.0005547s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:19', 'metadata_profiles') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 5: metadata_profiles migrated 11:56:19.5 Info: => 0.0009686s 11:56:19.5 Info: 6: separate_automatic_and_interactive_search migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 6 11:56:19.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:19.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:19.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:19.5 Info: DROP TABLE "Indexers" 11:56:19.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.5 Info: => 0.0058924s 11:56:19.5 Info: AlterTable Indexers 11:56:19.5 Info: => 9E-07s 11:56:19.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:19.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:19.5 Info: => 0.0005512s 11:56:19.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:19.5 Info: => 4.29E-05s 11:56:19.5 Info: AlterTable Indexers 11:56:19.5 Info: => 9E-07s 11:56:19.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:19.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:19.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:19.5 Info: DROP TABLE "Indexers" 11:56:19.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.5 Info: => 0.0043743s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:19', 'separate_automatic_and_interactive_search') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 6: separate_automatic_and_interactive_search migrated 11:56:19.5 Info: => 0.0047144s 11:56:19.5 Info: 7: change_album_path_to_relative migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 7 11:56:19.5 Info: DeleteColumn Albums Path 11:56:19.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:19.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:19.5 Info: DROP TABLE "Albums" 11:56:19.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.5 Info: => 0.0048623s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:19', 'change_album_path_to_relative') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 7: change_album_path_to_relative migrated 11:56:19.5 Info: => 0.0052765s 11:56:19.5 Info: 8: change_quality_size_mb_to_kb migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 8 11:56:19.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:19.5 Info: => 5.6E-05s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:19', 'change_quality_size_mb_to_kb') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 8: change_quality_size_mb_to_kb migrated 11:56:19.5 Info: => 0.0003105s 11:56:19.5 Info: 9: album_releases migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 9 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1.2E-06s 11:56:19.5 Info: CreateColumn Albums Releases String 11:56:19.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:19.5 Info: => 0.0005932s 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1E-06s 11:56:19.5 Info: CreateColumn Albums CurrentRelease String 11:56:19.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:19.5 Info: => 0.0005487s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:19', 'album_releases') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 9: album_releases migrated 11:56:19.5 Info: => 0.000847s 11:56:19.5 Info: 10: album_releases_fix migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 10 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1E-06s 11:56:19.5 Info: AlterColumn Albums Releases String 11:56:19.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:19.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.5 Info: DROP TABLE "Albums" 11:56:19.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.5 Info: => 0.0067745s 11:56:19.5 Info: AlterTable Albums 11:56:19.5 Info: => 1.1E-06s 11:56:19.5 Info: AlterColumn Albums CurrentRelease String 11:56:19.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:19.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:19.5 Info: DROP TABLE "Albums" 11:56:19.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.5 Info: => 0.0059949s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:19', 'album_releases_fix') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 10: album_releases_fix migrated 11:56:19.5 Info: => 0.0063765s 11:56:19.5 Info: 11: import_lists migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 11 11:56:19.5 Info: CreateTable ImportLists 11:56:19.5 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.5 Info: => 0.0001739s 11:56:19.5 Info: CreateIndex ImportLists (Name) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:19.5 Info: => 8.88E-05s 11:56:19.5 Info: CreateTable ImportListStatus 11:56:19.5 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:19.5 Info: => 0.0001226s 11:56:19.5 Info: CreateIndex ImportListStatus (ProviderId) 11:56:19.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:19.5 Info: => 8.71E-05s 11:56:19.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:19', 'import_lists') 11:56:19.5 Info: Committing Transaction 11:56:19.5 Info: 11: import_lists migrated 11:56:19.5 Info: => 0.0004129s 11:56:19.5 Info: 12: add_release_status migrating 11:56:19.5 Info: Beginning Transaction 11:56:19.5 Info: Starting migration of Main DB to 12 11:56:19.5 Info: AlterTable MetadataProfiles 11:56:19.5 Info: => 1.2E-06s 11:56:19.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:19.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:19.6 Info: => 0.0006513s 11:56:19.6 Info: PerformDBOperation 11:56:19.6 Info: Performing DB Operation 11:56:19.6 Info: => 3.4E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:19', 'add_release_status') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 12: add_release_status migrated 11:56:19.6 Info: => 0.0003173s 11:56:19.6 Info: 13: album_download_notification migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 13 11:56:19.6 Info: AlterTable Notifications 11:56:19.6 Info: => 1.2E-06s 11:56:19.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:19.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:19.6 Info: => 0.0006232s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:19', 'album_download_notification') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 13: album_download_notification migrated 11:56:19.6 Info: => 0.0009169s 11:56:19.6 Info: 14: fix_language_metadata_profiles migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 14 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:19.6 Info: => 8.33E-05s 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:19.6 Info: => 6.34E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:19', 'fix_language_metadata_profiles') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 14: fix_language_metadata_profiles migrated 11:56:19.6 Info: => 0.0003295s 11:56:19.6 Info: 15: remove_fanzub migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 15 11:56:19.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:19.6 Info: => 4.82E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:19', 'remove_fanzub') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 15: remove_fanzub migrated 11:56:19.6 Info: => 0.0002908s 11:56:19.6 Info: 16: update_artist_history_indexes migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 16 11:56:19.6 Info: CreateIndex Albums (ArtistId) 11:56:19.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:19.6 Info: => 0.0001535s 11:56:19.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:19.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:19.6 Info: => 9.92E-05s 11:56:19.6 Info: DeleteIndex History (AlbumId) 11:56:19.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:19.6 Info: => 0.0001324s 11:56:19.6 Info: CreateIndex History (AlbumId, Date) 11:56:19.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:19.6 Info: => 0.0001003s 11:56:19.6 Info: DeleteIndex History (DownloadId) 11:56:19.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:19.6 Info: => 0.0001157s 11:56:19.6 Info: CreateIndex History (DownloadId, Date) 11:56:19.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:19.6 Info: => 9.38E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:19', 'update_artist_history_indexes') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 16: update_artist_history_indexes migrated 11:56:19.6 Info: => 0.000412s 11:56:19.6 Info: 17: remove_nma migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 17 11:56:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:19.6 Info: => 5.25E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:19', 'remove_nma') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 17: remove_nma migrated 11:56:19.6 Info: => 0.000312s 11:56:19.6 Info: 18: album_disambiguation migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 18 11:56:19.6 Info: AlterTable Albums 11:56:19.6 Info: => 1.1E-06s 11:56:19.6 Info: CreateColumn Albums Disambiguation String 11:56:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:19.6 Info: => 0.0006254s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:19', 'album_disambiguation') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 18: album_disambiguation migrated 11:56:19.6 Info: => 0.0009139s 11:56:19.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 19 11:56:19.6 Info: PerformDBOperation 11:56:19.6 Info: Performing DB Operation 11:56:19.6 Info: => 3.81E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:19', 'add_ape_quality_in_profiles') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:19.6 Info: => 0.0002951s 11:56:19.6 Info: 20: remove_pushalot migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 20 11:56:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:19.6 Info: => 5.69E-05s 11:56:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:19.6 Info: => 3.99E-05s 11:56:19.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:19.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:19.6 Info: => 3.73E-05s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:19', 'remove_pushalot') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 20: remove_pushalot migrated 11:56:19.6 Info: => 0.0002805s 11:56:19.6 Info: 21: add_custom_filters migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 21 11:56:19.6 Info: CreateTable CustomFilters 11:56:19.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:19.6 Info: => 0.000135s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:19', 'add_custom_filters') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 21: add_custom_filters migrated 11:56:19.6 Info: => 0.0004344s 11:56:19.6 Info: 22: import_list_tags migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 22 11:56:19.6 Info: AlterTable ImportLists 11:56:19.6 Info: => 1E-06s 11:56:19.6 Info: CreateColumn ImportLists Tags String 11:56:19.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:19.6 Info: => 0.0006202s 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:19', 'import_list_tags') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 22: import_list_tags migrated 11:56:19.6 Info: => 0.0009069s 11:56:19.6 Info: 23: add_release_groups_etc migrating 11:56:19.6 Info: Beginning Transaction 11:56:19.6 Info: Starting migration of Main DB to 23 11:56:19.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:56:19.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-10-13T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:56:19.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:56:19.6 Info: CreateTable ArtistMetadata 11:56:19.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:19.6 Info: => 0.000168s 11:56:19.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:19.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:19.6 Info: => 0.0001343s 11:56:19.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:19.6 Info: => 0.0001002s 11:56:19.6 Info: AlterTable Artists 11:56:19.6 Info: => 9E-07s 11:56:19.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:19.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.6 Info: => 0.0006333s 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:19.6 Info: => 8.08E-05s 11:56:19.6 Info: CreateTable AlbumReleases 11:56:19.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:19.6 Info: => 0.0001626s 11:56:19.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:19.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:19.6 Info: => 0.0001246s 11:56:19.6 Info: CreateIndex AlbumReleases (AlbumId) 11:56:19.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:19.6 Info: => 0.0001097s 11:56:19.6 Info: PerformDBOperation 11:56:19.6 Info: Performing DB Operation 11:56:19.6 Info: => 0.0035657s 11:56:19.6 Info: AlterTable Albums 11:56:19.6 Info: => 1.2E-06s 11:56:19.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.6 Info: => 0.0007022s 11:56:19.6 Info: AlterTable Albums 11:56:19.6 Info: => 1E-06s 11:56:19.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:19.6 Info: => 0.0006577s 11:56:19.6 Info: AlterTable Albums 11:56:19.6 Info: => 1.2E-06s 11:56:19.6 Info: CreateColumn Albums Links String 11:56:19.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:19.6 Info: => 0.0006347s 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:19.6 Info: => 9.86E-05s 11:56:19.6 Info: AlterTable Tracks 11:56:19.6 Info: => 1E-06s 11:56:19.6 Info: CreateColumn Tracks ForeignRecordingId String 11:56:19.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:19.6 Info: => 0.0006437s 11:56:19.6 Info: AlterTable Tracks 11:56:19.6 Info: => 1E-06s 11:56:19.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:19.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:19.6 Info: => 0.0006622s 11:56:19.6 Info: AlterTable Tracks 11:56:19.6 Info: => 1.2E-06s 11:56:19.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:19.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:19.6 Info: => 0.0006388s 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:19.6 Info: => 0.0001066s 11:56:19.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:19.6 Info: => 9.01E-05s 11:56:19.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:19.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:19.6 Info: DROP TABLE "Artists" 11:56:19.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.6 Info: => 0.0065749s 11:56:19.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:19.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:19.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:19.6 Info: DROP TABLE "Albums" 11:56:19.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:19.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.6 Info: => 0.0051133s 11:56:19.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:19.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:19.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:19.6 Info: DROP TABLE "Tracks" 11:56:19.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.6 Info: => 0.0046595s 11:56:19.6 Info: DeleteColumn TrackFiles ArtistId 11:56:19.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:19.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:19.6 Info: DROP TABLE "TrackFiles" 11:56:19.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:19.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.6 Info: => 0.0044069s 11:56:19.6 Info: CreateIndex Artists (ArtistMetadataId) 11:56:19.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:19.6 Info: => 8.89E-05s 11:56:19.6 Info: CreateIndex Artists (Monitored) 11:56:19.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:19.6 Info: => 8.22E-05s 11:56:19.6 Info: CreateIndex Albums (ArtistMetadataId) 11:56:19.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:19.6 Info: => 8.23E-05s 11:56:19.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:19.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:19.6 Info: => 8.71E-05s 11:56:19.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:19.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:19.6 Info: => 8.27E-05s 11:56:19.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:19.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:19.6 Info: => 8.38E-05s 11:56:19.6 Info: UpdateData 11:56:19.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.6 Info: => 5.1E-05s 11:56:19.6 Info: UpdateData 11:56:19.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:19.6 Info: => 4.5E-05s 11:56:19.6 Info: UpdateData 11:56:19.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:19.6 Info: => 4.97E-05s 11:56:19.6 Info: -> 12 Insert operations completed in 00:00:00.0010297 taking an average of 00:00:00.0000858 11:56:19.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:19', 'add_release_groups_etc') 11:56:19.6 Info: Committing Transaction 11:56:19.6 Info: 23: add_release_groups_etc migrated 11:56:19.6 Info: => 0.0006588s 11:56:19.6 Debug: Took: 00:00:00.1354124 11:56:19.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:56:19.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:56:19.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173797542773_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.7 Info: DatabaseEngineVersionCheck migrating 11:56:19.7 Info: PerformDBOperation 11:56:19.7 Info: Performing DB Operation 11:56:19.7 Info: SQLite 3.46.1 11:56:19.7 Info: => 0.0009762s 11:56:19.7 Info: DatabaseEngineVersionCheck migrated 11:56:19.7 Info: => 0.0009993s 11:56:19.7 Info: VersionMigration migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: CreateTable VersionInfo 11:56:19.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:19.7 Info: => 0.0001525s 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: VersionMigration migrated 11:56:19.7 Info: => 0.0005185s 11:56:19.7 Info: VersionUniqueMigration migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: CreateIndex VersionInfo (Version) 11:56:19.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:19.7 Info: => 0.0001462s 11:56:19.7 Info: AlterTable VersionInfo 11:56:19.7 Info: => 1.1E-06s 11:56:19.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:19.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:19.7 Info: => 0.0005786s 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: VersionUniqueMigration migrated 11:56:19.7 Info: => 0.0007973s 11:56:19.7 Info: VersionDescriptionMigration migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: AlterTable VersionInfo 11:56:19.7 Info: => 9E-07s 11:56:19.7 Info: CreateColumn VersionInfo Description String 11:56:19.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:19.7 Info: => 0.000211s 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: VersionDescriptionMigration migrated 11:56:19.7 Info: => 0.0004035s 11:56:19.7 Info: 1: InitialSetup migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: Starting migration of Main DB to 1 11:56:19.7 Info: CreateTable Config 11:56:19.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001682s 11:56:19.7 Info: CreateIndex Config (Key) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:19.7 Info: => 8.35E-05s 11:56:19.7 Info: CreateTable RootFolders 11:56:19.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:19.7 Info: => 9.02E-05s 11:56:19.7 Info: CreateIndex RootFolders (Path) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:19.7 Info: => 7.71E-05s 11:56:19.7 Info: CreateTable Artists 11:56:19.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:19.7 Info: => 0.0002522s 11:56:19.7 Info: CreateIndex Artists (ForeignArtistId) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.7 Info: => 8.18E-05s 11:56:19.7 Info: CreateIndex Artists (NameSlug) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.7 Info: => 7.41E-05s 11:56:19.7 Info: CreateIndex Artists (CleanName) 11:56:19.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.7 Info: => 7.03E-05s 11:56:19.7 Info: CreateIndex Artists (Path) 11:56:19.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.7 Info: => 7.1E-05s 11:56:19.7 Info: CreateTable Albums 11:56:19.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.7 Info: => 0.0002219s 11:56:19.7 Info: CreateIndex Albums (ForeignAlbumId) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.7 Info: => 7.76E-05s 11:56:19.7 Info: CreateIndex Albums (MBId) 11:56:19.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.7 Info: => 7.01E-05s 11:56:19.7 Info: CreateIndex Albums (TADBId) 11:56:19.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.7 Info: => 7.08E-05s 11:56:19.7 Info: CreateIndex Albums (TitleSlug) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.7 Info: => 7.63E-05s 11:56:19.7 Info: CreateIndex Albums (CleanTitle) 11:56:19.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.7 Info: => 7.33E-05s 11:56:19.7 Info: CreateIndex Albums (Path) 11:56:19.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:19.7 Info: => 6.74E-05s 11:56:19.7 Info: CreateTable Tracks 11:56:19.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.7 Info: => 0.00015s 11:56:19.7 Info: CreateIndex Tracks (ForeignTrackId) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.7 Info: => 7.57E-05s 11:56:19.7 Info: CreateIndex Tracks (ArtistId) 11:56:19.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.7 Info: => 8.04E-05s 11:56:19.7 Info: CreateIndex Tracks (TrackFileId) 11:56:19.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.7 Info: => 0.0001102s 11:56:19.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:19.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:19.7 Info: => 8.78E-05s 11:56:19.7 Info: CreateTable TrackFiles 11:56:19.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:19.7 Info: => 0.0001413s 11:56:19.7 Info: CreateIndex TrackFiles (ArtistId) 11:56:19.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:19.7 Info: => 9.53E-05s 11:56:19.7 Info: CreateIndex TrackFiles (AlbumId) 11:56:19.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.7 Info: => 7.98E-05s 11:56:19.7 Info: CreateTable History 11:56:19.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:19.7 Info: => 0.0001477s 11:56:19.7 Info: CreateIndex History (Date) 11:56:19.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:19.7 Info: => 8.31E-05s 11:56:19.7 Info: CreateIndex History (EventType) 11:56:19.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:19.7 Info: => 0.0001135s 11:56:19.7 Info: CreateIndex History (DownloadId) 11:56:19.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:19.7 Info: => 9.23E-05s 11:56:19.7 Info: CreateIndex History (AlbumId) 11:56:19.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:19.7 Info: => 8.36E-05s 11:56:19.7 Info: CreateTable Notifications 11:56:19.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:19.7 Info: => 0.0001359s 11:56:19.7 Info: CreateTable ScheduledTasks 11:56:19.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:19.7 Info: => 0.0001098s 11:56:19.7 Info: CreateIndex ScheduledTasks (TypeName) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:19.7 Info: => 7.86E-05s 11:56:19.7 Info: CreateTable Indexers 11:56:19.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:19.7 Info: => 0.0001153s 11:56:19.7 Info: CreateIndex Indexers (Name) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.7 Info: => 0.0001176s 11:56:19.7 Info: CreateTable Profiles 11:56:19.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001195s 11:56:19.7 Info: CreateIndex Profiles (Name) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:19.7 Info: => 8.56E-05s 11:56:19.7 Info: CreateTable QualityDefinitions 11:56:19.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:19.7 Info: => 0.0001194s 11:56:19.7 Info: CreateIndex QualityDefinitions (Quality) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:19.7 Info: => 8.36E-05s 11:56:19.7 Info: CreateIndex QualityDefinitions (Title) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:19.7 Info: => 8.4E-05s 11:56:19.7 Info: CreateTable NamingConfig 11:56:19.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:19.7 Info: => 0.0001532s 11:56:19.7 Info: CreateTable Blacklist 11:56:19.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:19.7 Info: => 0.0001881s 11:56:19.7 Info: CreateTable Metadata 11:56:19.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.7 Info: => 0.000113s 11:56:19.7 Info: CreateTable MetadataFiles 11:56:19.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001313s 11:56:19.7 Info: CreateTable DownloadClients 11:56:19.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001138s 11:56:19.7 Info: CreateTable PendingReleases 11:56:19.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:19.7 Info: => 0.0001236s 11:56:19.7 Info: CreateTable RemotePathMappings 11:56:19.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001029s 11:56:19.7 Info: CreateTable Tags 11:56:19.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:19.7 Info: => 8.98E-05s 11:56:19.7 Info: CreateIndex Tags (Label) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:19.7 Info: => 0.0001105s 11:56:19.7 Info: CreateTable Restrictions 11:56:19.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001071s 11:56:19.7 Info: CreateTable DelayProfiles 11:56:19.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:19.7 Info: => 0.0001348s 11:56:19.7 Info: CreateTable Users 11:56:19.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:19.7 Info: => 9.92E-05s 11:56:19.7 Info: CreateIndex Users (Identifier) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:19.7 Info: => 9.27E-05s 11:56:19.7 Info: CreateIndex Users (Username) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:19.7 Info: => 8.45E-05s 11:56:19.7 Info: CreateTable Commands 11:56:19.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:19.7 Info: => 0.0001388s 11:56:19.7 Info: CreateTable IndexerStatus 11:56:19.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:19.7 Info: => 0.0001441s 11:56:19.7 Info: CreateIndex IndexerStatus (ProviderId) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:19.7 Info: => 8.61E-05s 11:56:19.7 Info: CreateTable ExtraFiles 11:56:19.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:19.7 Info: => 0.0001246s 11:56:19.7 Info: CreateTable LyricFiles 11:56:19.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:19.7 Info: => 0.000146s 11:56:19.7 Info: CreateTable LanguageProfiles 11:56:19.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:19.7 Info: => 0.0001046s 11:56:19.7 Info: CreateIndex LanguageProfiles (Name) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:19.7 Info: => 9.16E-05s 11:56:19.7 Info: CreateTable DownloadClientStatus 11:56:19.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:19.7 Info: => 0.0001156s 11:56:19.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:19.7 Info: => 0.0001355s 11:56:19.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:19.7 Info: -> 1 Insert operations completed in 00:00:00.0000745 taking an average of 00:00:00.0000745 11:56:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:19', 'InitialSetup') 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: 1: InitialSetup migrated 11:56:19.7 Info: => 0.0009331s 11:56:19.7 Info: 2: add_reason_to_pending_releases migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: Starting migration of Main DB to 2 11:56:19.7 Info: AlterTable PendingReleases 11:56:19.7 Info: => 1.1E-06s 11:56:19.7 Info: CreateColumn PendingReleases Reason Int32 11:56:19.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:19.7 Info: => 0.0005953s 11:56:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:19', 'add_reason_to_pending_releases') 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: 2: add_reason_to_pending_releases migrated 11:56:19.7 Info: => 0.0008935s 11:56:19.7 Info: 3: add_medium_support migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: Starting migration of Main DB to 3 11:56:19.7 Info: AlterTable Albums 11:56:19.7 Info: => 1.3E-06s 11:56:19.7 Info: CreateColumn Albums Media String 11:56:19.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:19.7 Info: => 0.0005829s 11:56:19.7 Info: AlterTable Tracks 11:56:19.7 Info: => 1E-06s 11:56:19.7 Info: CreateColumn Tracks MediumNumber Int32 11:56:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.7 Info: => 0.0005561s 11:56:19.7 Info: AlterTable Tracks 11:56:19.7 Info: => 1.1E-06s 11:56:19.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.7 Info: => 0.0005589s 11:56:19.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.7 Info: => 4.41E-05s 11:56:19.7 Info: DeleteColumn Tracks TrackNumber 11:56:19.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:19.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:19.7 Info: DROP TABLE "Tracks" 11:56:19.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.7 Info: => 0.0070903s 11:56:19.7 Info: AlterTable Tracks 11:56:19.7 Info: => 1E-06s 11:56:19.7 Info: CreateColumn Tracks TrackNumber String 11:56:19.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:19.7 Info: => 0.0005546s 11:56:19.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:19', 'add_medium_support') 11:56:19.7 Info: Committing Transaction 11:56:19.7 Info: 3: add_medium_support migrated 11:56:19.7 Info: => 0.000973s 11:56:19.7 Info: 4: add_various_qualites_in_profile migrating 11:56:19.7 Info: Beginning Transaction 11:56:19.7 Info: Starting migration of Main DB to 4 11:56:19.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 }]') 11:56:19.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.7 Info: => 4.49E-05s 11:56:19.7 Info: PerformDBOperation 11:56:19.7 Info: Performing DB Operation 11:56:19.8 Info: => 0.0085944s 11:56:19.8 Info: -> 1 Insert operations completed in 00:00:00.0000864 taking an average of 00:00:00.0000864 11:56:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:19', 'add_various_qualites_in_profile') 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: 4: add_various_qualites_in_profile migrated 11:56:19.8 Info: => 0.0089361s 11:56:19.8 Debug: Took: 00:00:00.0515579 11:56:19.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:56:19.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:56:19.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173798542396_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.8 Info: DatabaseEngineVersionCheck migrating 11:56:19.8 Info: PerformDBOperation 11:56:19.8 Info: Performing DB Operation 11:56:19.8 Info: SQLite 3.46.1 11:56:19.8 Info: => 0.0009843s 11:56:19.8 Info: DatabaseEngineVersionCheck migrated 11:56:19.8 Info: => 0.0010015s 11:56:19.8 Info: VersionMigration migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: CreateTable VersionInfo 11:56:19.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:19.8 Info: => 0.0001448s 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: VersionMigration migrated 11:56:19.8 Info: => 0.0005269s 11:56:19.8 Info: VersionUniqueMigration migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: CreateIndex VersionInfo (Version) 11:56:19.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:19.8 Info: => 0.0001253s 11:56:19.8 Info: AlterTable VersionInfo 11:56:19.8 Info: => 9E-07s 11:56:19.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:19.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:19.8 Info: => 0.0005795s 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: VersionUniqueMigration migrated 11:56:19.8 Info: => 0.000816s 11:56:19.8 Info: VersionDescriptionMigration migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: AlterTable VersionInfo 11:56:19.8 Info: => 1.1E-06s 11:56:19.8 Info: CreateColumn VersionInfo Description String 11:56:19.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:19.8 Info: => 0.0002117s 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: VersionDescriptionMigration migrated 11:56:19.8 Info: => 0.0004374s 11:56:19.8 Info: 1: InitialSetup migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: Starting migration of Main DB to 1 11:56:19.8 Info: CreateTable Config 11:56:19.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001778s 11:56:19.8 Info: CreateIndex Config (Key) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:19.8 Info: => 0.0001261s 11:56:19.8 Info: CreateTable RootFolders 11:56:19.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:19.8 Info: => 9.96E-05s 11:56:19.8 Info: CreateIndex RootFolders (Path) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:19.8 Info: => 7.74E-05s 11:56:19.8 Info: CreateTable Artists 11:56:19.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:19.8 Info: => 0.0002733s 11:56:19.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.8 Info: => 7.99E-05s 11:56:19.8 Info: CreateIndex Artists (NameSlug) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.8 Info: => 0.0001071s 11:56:19.8 Info: CreateIndex Artists (CleanName) 11:56:19.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.8 Info: => 8.22E-05s 11:56:19.8 Info: CreateIndex Artists (Path) 11:56:19.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.8 Info: => 7.85E-05s 11:56:19.8 Info: CreateTable Albums 11:56:19.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.8 Info: => 0.0002419s 11:56:19.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.8 Info: => 7.71E-05s 11:56:19.8 Info: CreateIndex Albums (MBId) 11:56:19.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.8 Info: => 0.0001009s 11:56:19.8 Info: CreateIndex Albums (TADBId) 11:56:19.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.8 Info: => 7.35E-05s 11:56:19.8 Info: CreateIndex Albums (TitleSlug) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.8 Info: => 7.28E-05s 11:56:19.8 Info: CreateIndex Albums (CleanTitle) 11:56:19.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.8 Info: => 7.67E-05s 11:56:19.8 Info: CreateIndex Albums (Path) 11:56:19.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:19.8 Info: => 7.88E-05s 11:56:19.8 Info: CreateTable Tracks 11:56:19.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.8 Info: => 0.0001574s 11:56:19.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.8 Info: => 8.29E-05s 11:56:19.8 Info: CreateIndex Tracks (ArtistId) 11:56:19.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.8 Info: => 9.03E-05s 11:56:19.8 Info: CreateIndex Tracks (TrackFileId) 11:56:19.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.8 Info: => 0.0001036s 11:56:19.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:19.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:19.8 Info: => 0.000108s 11:56:19.8 Info: CreateTable TrackFiles 11:56:19.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:19.8 Info: => 0.0001586s 11:56:19.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:19.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:19.8 Info: => 0.0001015s 11:56:19.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:19.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.8 Info: => 8.73E-05s 11:56:19.8 Info: CreateTable History 11:56:19.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:19.8 Info: => 0.0001806s 11:56:19.8 Info: CreateIndex History (Date) 11:56:19.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:19.8 Info: => 8.73E-05s 11:56:19.8 Info: CreateIndex History (EventType) 11:56:19.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:19.8 Info: => 0.0001213s 11:56:19.8 Info: CreateIndex History (DownloadId) 11:56:19.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:19.8 Info: => 0.0001009s 11:56:19.8 Info: CreateIndex History (AlbumId) 11:56:19.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:19.8 Info: => 8.69E-05s 11:56:19.8 Info: CreateTable Notifications 11:56:19.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:19.8 Info: => 0.0001464s 11:56:19.8 Info: CreateTable ScheduledTasks 11:56:19.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:19.8 Info: => 0.0001192s 11:56:19.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:19.8 Info: => 8.56E-05s 11:56:19.8 Info: CreateTable Indexers 11:56:19.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:19.8 Info: => 0.0001373s 11:56:19.8 Info: CreateIndex Indexers (Name) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.8 Info: => 0.000119s 11:56:19.8 Info: CreateTable Profiles 11:56:19.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001224s 11:56:19.8 Info: CreateIndex Profiles (Name) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:19.8 Info: => 9E-05s 11:56:19.8 Info: CreateTable QualityDefinitions 11:56:19.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:19.8 Info: => 0.0001201s 11:56:19.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:19.8 Info: => 9.25E-05s 11:56:19.8 Info: CreateIndex QualityDefinitions (Title) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:19.8 Info: => 8.67E-05s 11:56:19.8 Info: CreateTable NamingConfig 11:56:19.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:19.8 Info: => 0.0001805s 11:56:19.8 Info: CreateTable Blacklist 11:56:19.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:19.8 Info: => 0.0002103s 11:56:19.8 Info: CreateTable Metadata 11:56:19.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001168s 11:56:19.8 Info: CreateTable MetadataFiles 11:56:19.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001481s 11:56:19.8 Info: CreateTable DownloadClients 11:56:19.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001188s 11:56:19.8 Info: CreateTable PendingReleases 11:56:19.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:19.8 Info: => 0.0001531s 11:56:19.8 Info: CreateTable RemotePathMappings 11:56:19.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001117s 11:56:19.8 Info: CreateTable Tags 11:56:19.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:19.8 Info: => 9.91E-05s 11:56:19.8 Info: CreateIndex Tags (Label) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:19.8 Info: => 0.0001044s 11:56:19.8 Info: CreateTable Restrictions 11:56:19.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001104s 11:56:19.8 Info: CreateTable DelayProfiles 11:56:19.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001496s 11:56:19.8 Info: CreateTable Users 11:56:19.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:19.8 Info: => 0.0001094s 11:56:19.8 Info: CreateIndex Users (Identifier) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:19.8 Info: => 0.000108s 11:56:19.8 Info: CreateIndex Users (Username) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:19.8 Info: => 8.63E-05s 11:56:19.8 Info: CreateTable Commands 11:56:19.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:19.8 Info: => 0.0001514s 11:56:19.8 Info: CreateTable IndexerStatus 11:56:19.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:19.8 Info: => 0.0001553s 11:56:19.8 Info: CreateIndex IndexerStatus (ProviderId) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:19.8 Info: => 0.0001055s 11:56:19.8 Info: CreateTable ExtraFiles 11:56:19.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:19.8 Info: => 0.0001456s 11:56:19.8 Info: CreateTable LyricFiles 11:56:19.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:19.8 Info: => 0.0001573s 11:56:19.8 Info: CreateTable LanguageProfiles 11:56:19.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:19.8 Info: => 0.0001092s 11:56:19.8 Info: CreateIndex LanguageProfiles (Name) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:19.8 Info: => 8.93E-05s 11:56:19.8 Info: CreateTable DownloadClientStatus 11:56:19.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:19.8 Info: => 0.000127s 11:56:19.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:19.8 Info: => 0.0001234s 11:56:19.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:19.8 Info: -> 1 Insert operations completed in 00:00:00.0000923 taking an average of 00:00:00.0000923 11:56:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:19', 'InitialSetup') 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: 1: InitialSetup migrated 11:56:19.8 Info: => 0.0011439s 11:56:19.8 Info: 2: add_reason_to_pending_releases migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: Starting migration of Main DB to 2 11:56:19.8 Info: AlterTable PendingReleases 11:56:19.8 Info: => 1.2E-06s 11:56:19.8 Info: CreateColumn PendingReleases Reason Int32 11:56:19.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:19.8 Info: => 0.0006177s 11:56:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:19', 'add_reason_to_pending_releases') 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: 2: add_reason_to_pending_releases migrated 11:56:19.8 Info: => 0.000938s 11:56:19.8 Info: 3: add_medium_support migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: Starting migration of Main DB to 3 11:56:19.8 Info: AlterTable Albums 11:56:19.8 Info: => 1.1E-06s 11:56:19.8 Info: CreateColumn Albums Media String 11:56:19.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:19.8 Info: => 0.0005929s 11:56:19.8 Info: AlterTable Tracks 11:56:19.8 Info: => 1.1E-06s 11:56:19.8 Info: CreateColumn Tracks MediumNumber Int32 11:56:19.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.8 Info: => 0.0005606s 11:56:19.8 Info: AlterTable Tracks 11:56:19.8 Info: => 1E-06s 11:56:19.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:19.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.8 Info: => 0.0005545s 11:56:19.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.8 Info: => 5.01E-05s 11:56:19.8 Info: DeleteColumn Tracks TrackNumber 11:56:19.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:19.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:19.8 Info: DROP TABLE "Tracks" 11:56:19.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.8 Info: => 0.0048691s 11:56:19.8 Info: AlterTable Tracks 11:56:19.8 Info: => 1.1E-06s 11:56:19.8 Info: CreateColumn Tracks TrackNumber String 11:56:19.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:19.8 Info: => 0.0005483s 11:56:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:19', 'add_medium_support') 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: 3: add_medium_support migrated 11:56:19.8 Info: => 0.0009557s 11:56:19.8 Info: 4: add_various_qualites_in_profile migrating 11:56:19.8 Info: Beginning Transaction 11:56:19.8 Info: Starting migration of Main DB to 4 11:56:19.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:56:19.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.8 Info: => 4.45E-05s 11:56:19.8 Info: PerformDBOperation 11:56:19.8 Info: Performing DB Operation 11:56:19.8 Info: => 0.0005813s 11:56:19.8 Info: -> 1 Insert operations completed in 00:00:00.0001001 taking an average of 00:00:00.0001001 11:56:19.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:19', 'add_various_qualites_in_profile') 11:56:19.8 Info: Committing Transaction 11:56:19.8 Info: 4: add_various_qualites_in_profile migrated 11:56:19.8 Info: => 0.000943s 11:56:19.8 Debug: Took: 00:00:00.0420413 11:56:19.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:56:19.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:56:19.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173799429742_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:19.9 Info: DatabaseEngineVersionCheck migrating 11:56:19.9 Info: PerformDBOperation 11:56:19.9 Info: Performing DB Operation 11:56:19.9 Info: SQLite 3.46.1 11:56:19.9 Info: => 0.0010145s 11:56:19.9 Info: DatabaseEngineVersionCheck migrated 11:56:19.9 Info: => 0.0010309s 11:56:19.9 Info: VersionMigration migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: CreateTable VersionInfo 11:56:19.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:19.9 Info: => 0.000164s 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: VersionMigration migrated 11:56:19.9 Info: => 0.0005258s 11:56:19.9 Info: VersionUniqueMigration migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: CreateIndex VersionInfo (Version) 11:56:19.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:19.9 Info: => 0.0001342s 11:56:19.9 Info: AlterTable VersionInfo 11:56:19.9 Info: => 9E-07s 11:56:19.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:19.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:19.9 Info: => 0.0005928s 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: VersionUniqueMigration migrated 11:56:19.9 Info: => 0.000806s 11:56:19.9 Info: VersionDescriptionMigration migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: AlterTable VersionInfo 11:56:19.9 Info: => 1.1E-06s 11:56:19.9 Info: CreateColumn VersionInfo Description String 11:56:19.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:19.9 Info: => 0.0002277s 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: VersionDescriptionMigration migrated 11:56:19.9 Info: => 0.0004393s 11:56:19.9 Info: 1: InitialSetup migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: Starting migration of Main DB to 1 11:56:19.9 Info: CreateTable Config 11:56:19.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001939s 11:56:19.9 Info: CreateIndex Config (Key) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:19.9 Info: => 9.23E-05s 11:56:19.9 Info: CreateTable RootFolders 11:56:19.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:19.9 Info: => 9.77E-05s 11:56:19.9 Info: CreateIndex RootFolders (Path) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:19.9 Info: => 7.69E-05s 11:56:19.9 Info: CreateTable Artists 11:56:19.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:19.9 Info: => 0.0002705s 11:56:19.9 Info: CreateIndex Artists (ForeignArtistId) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.9 Info: => 8.47E-05s 11:56:19.9 Info: CreateIndex Artists (NameSlug) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.9 Info: => 8.38E-05s 11:56:19.9 Info: CreateIndex Artists (CleanName) 11:56:19.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.9 Info: => 0.0001565s 11:56:19.9 Info: CreateIndex Artists (Path) 11:56:19.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.9 Info: => 7.46E-05s 11:56:19.9 Info: CreateTable Albums 11:56:19.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.9 Info: => 0.0002467s 11:56:19.9 Info: CreateIndex Albums (ForeignAlbumId) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:19.9 Info: => 8.35E-05s 11:56:19.9 Info: CreateIndex Albums (MBId) 11:56:19.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:19.9 Info: => 7.98E-05s 11:56:19.9 Info: CreateIndex Albums (TADBId) 11:56:19.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:19.9 Info: => 7.91E-05s 11:56:19.9 Info: CreateIndex Albums (TitleSlug) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:19.9 Info: => 7.29E-05s 11:56:19.9 Info: CreateIndex Albums (CleanTitle) 11:56:19.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:19.9 Info: => 8.48E-05s 11:56:19.9 Info: CreateIndex Albums (Path) 11:56:19.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:19.9 Info: => 9.31E-05s 11:56:19.9 Info: CreateTable Tracks 11:56:19.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:19.9 Info: => 0.0001616s 11:56:19.9 Info: CreateIndex Tracks (ForeignTrackId) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.9 Info: => 8.45E-05s 11:56:19.9 Info: CreateIndex Tracks (ArtistId) 11:56:19.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.9 Info: => 0.0001046s 11:56:19.9 Info: CreateIndex Tracks (TrackFileId) 11:56:19.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.9 Info: => 0.0001037s 11:56:19.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:19.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:19.9 Info: => 8.69E-05s 11:56:19.9 Info: CreateTable TrackFiles 11:56:19.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:19.9 Info: => 0.0001539s 11:56:19.9 Info: CreateIndex TrackFiles (ArtistId) 11:56:19.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:19.9 Info: => 8.37E-05s 11:56:19.9 Info: CreateIndex TrackFiles (AlbumId) 11:56:19.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:19.9 Info: => 8.3E-05s 11:56:19.9 Info: CreateTable History 11:56:19.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:19.9 Info: => 0.0001565s 11:56:19.9 Info: CreateIndex History (Date) 11:56:19.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:19.9 Info: => 0.0001124s 11:56:19.9 Info: CreateIndex History (EventType) 11:56:19.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:19.9 Info: => 0.0001089s 11:56:19.9 Info: CreateIndex History (DownloadId) 11:56:19.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:19.9 Info: => 9.29E-05s 11:56:19.9 Info: CreateIndex History (AlbumId) 11:56:19.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:19.9 Info: => 8.88E-05s 11:56:19.9 Info: CreateTable Notifications 11:56:19.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:19.9 Info: => 0.0001404s 11:56:19.9 Info: CreateTable ScheduledTasks 11:56:19.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:19.9 Info: => 0.0001222s 11:56:19.9 Info: CreateIndex ScheduledTasks (TypeName) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:19.9 Info: => 0.0001096s 11:56:19.9 Info: CreateTable Indexers 11:56:19.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:19.9 Info: => 0.0001277s 11:56:19.9 Info: CreateIndex Indexers (Name) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:19.9 Info: => 0.0001195s 11:56:19.9 Info: CreateTable Profiles 11:56:19.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001348s 11:56:19.9 Info: CreateIndex Profiles (Name) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:19.9 Info: => 9.01E-05s 11:56:19.9 Info: CreateTable QualityDefinitions 11:56:19.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:19.9 Info: => 0.0001196s 11:56:19.9 Info: CreateIndex QualityDefinitions (Quality) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:19.9 Info: => 8.7E-05s 11:56:19.9 Info: CreateIndex QualityDefinitions (Title) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:19.9 Info: => 9.04E-05s 11:56:19.9 Info: CreateTable NamingConfig 11:56:19.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:19.9 Info: => 0.0001778s 11:56:19.9 Info: CreateTable Blacklist 11:56:19.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:19.9 Info: => 0.0002043s 11:56:19.9 Info: CreateTable Metadata 11:56:19.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001173s 11:56:19.9 Info: CreateTable MetadataFiles 11:56:19.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:19.9 Info: => 0.000146s 11:56:19.9 Info: CreateTable DownloadClients 11:56:19.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001169s 11:56:19.9 Info: CreateTable PendingReleases 11:56:19.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:19.9 Info: => 0.0001336s 11:56:19.9 Info: CreateTable RemotePathMappings 11:56:19.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:19.9 Info: => 0.000107s 11:56:19.9 Info: CreateTable Tags 11:56:19.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:19.9 Info: => 9.88E-05s 11:56:19.9 Info: CreateIndex Tags (Label) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:19.9 Info: => 0.0001044s 11:56:19.9 Info: CreateTable Restrictions 11:56:19.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:19.9 Info: => 0.000112s 11:56:19.9 Info: CreateTable DelayProfiles 11:56:19.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001432s 11:56:19.9 Info: CreateTable Users 11:56:19.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001393s 11:56:19.9 Info: CreateIndex Users (Identifier) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:19.9 Info: => 9.43E-05s 11:56:19.9 Info: CreateIndex Users (Username) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:19.9 Info: => 8.16E-05s 11:56:19.9 Info: CreateTable Commands 11:56:19.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:19.9 Info: => 0.0001527s 11:56:19.9 Info: CreateTable IndexerStatus 11:56:19.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:19.9 Info: => 0.0001575s 11:56:19.9 Info: CreateIndex IndexerStatus (ProviderId) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:19.9 Info: => 9.81E-05s 11:56:19.9 Info: CreateTable ExtraFiles 11:56:19.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:19.9 Info: => 0.0001333s 11:56:19.9 Info: CreateTable LyricFiles 11:56:19.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:19.9 Info: => 0.0001573s 11:56:19.9 Info: CreateTable LanguageProfiles 11:56:19.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:19.9 Info: => 0.0031618s 11:56:19.9 Info: CreateIndex LanguageProfiles (Name) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:19.9 Info: => 0.0001432s 11:56:19.9 Info: CreateTable DownloadClientStatus 11:56:19.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:19.9 Info: => 0.0001283s 11:56:19.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:19.9 Info: => 0.0001371s 11:56:19.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:19.9 Info: -> 1 Insert operations completed in 00:00:00.0000721 taking an average of 00:00:00.0000721 11:56:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:19', 'InitialSetup') 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: 1: InitialSetup migrated 11:56:19.9 Info: => 0.0009923s 11:56:19.9 Info: 2: add_reason_to_pending_releases migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: Starting migration of Main DB to 2 11:56:19.9 Info: AlterTable PendingReleases 11:56:19.9 Info: => 1.1E-06s 11:56:19.9 Info: CreateColumn PendingReleases Reason Int32 11:56:19.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:19.9 Info: => 0.0006296s 11:56:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:19', 'add_reason_to_pending_releases') 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: 2: add_reason_to_pending_releases migrated 11:56:19.9 Info: => 0.0009432s 11:56:19.9 Info: 3: add_medium_support migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: Starting migration of Main DB to 3 11:56:19.9 Info: AlterTable Albums 11:56:19.9 Info: => 9E-07s 11:56:19.9 Info: CreateColumn Albums Media String 11:56:19.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:19.9 Info: => 0.0006011s 11:56:19.9 Info: AlterTable Tracks 11:56:19.9 Info: => 1.1E-06s 11:56:19.9 Info: CreateColumn Tracks MediumNumber Int32 11:56:19.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.9 Info: => 0.0005623s 11:56:19.9 Info: AlterTable Tracks 11:56:19.9 Info: => 9E-07s 11:56:19.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:19.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:19.9 Info: => 0.0005532s 11:56:19.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:19.9 Info: => 4.67E-05s 11:56:19.9 Info: DeleteColumn Tracks TrackNumber 11:56:19.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:19.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:19.9 Info: DROP TABLE "Tracks" 11:56:19.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:19.9 Info: => 0.0049201s 11:56:19.9 Info: AlterTable Tracks 11:56:19.9 Info: => 1E-06s 11:56:19.9 Info: CreateColumn Tracks TrackNumber String 11:56:19.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:19.9 Info: => 0.0005722s 11:56:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:19', 'add_medium_support') 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: 3: add_medium_support migrated 11:56:19.9 Info: => 0.0009584s 11:56:19.9 Info: 4: add_various_qualites_in_profile migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: Starting migration of Main DB to 4 11:56:19.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:19.9 Info: => 5.65E-05s 11:56:19.9 Info: PerformDBOperation 11:56:19.9 Info: Performing DB Operation 11:56:19.9 Info: => 3.29E-05s 11:56:19.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:19', 'add_various_qualites_in_profile') 11:56:19.9 Info: Committing Transaction 11:56:19.9 Info: 4: add_various_qualites_in_profile migrated 11:56:19.9 Info: => 0.0003009s 11:56:19.9 Info: 5: metadata_profiles migrating 11:56:19.9 Info: Beginning Transaction 11:56:19.9 Info: Starting migration of Main DB to 5 11:56:19.9 Info: CreateTable MetadataProfiles 11:56:19.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:19.9 Info: => 0.0001412s 11:56:19.9 Info: CreateIndex MetadataProfiles (Name) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:19.9 Info: => 0.0001419s 11:56:19.9 Info: AlterTable Artists 11:56:19.9 Info: => 9E-07s 11:56:19.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:19.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:19.9 Info: => 0.0006082s 11:56:19.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:19.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:19.9 Info: DROP TABLE "Artists" 11:56:19.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.9 Info: => 0.0048494s 11:56:19.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:19.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:19.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:19.9 Info: DROP TABLE "Artists" 11:56:19.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:19.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:19.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:19.9 Info: => 0.0046998s 11:56:19.9 Info: AlterTable Albums 11:56:19.9 Info: => 1E-06s 11:56:19.9 Info: CreateColumn Albums SecondaryTypes String 11:56:19.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:20.0 Info: => 0.0005621s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:20', 'metadata_profiles') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 5: metadata_profiles migrated 11:56:20.0 Info: => 0.0010793s 11:56:20.0 Info: 6: separate_automatic_and_interactive_search migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 6 11:56:20.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:20.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:20.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:20.0 Info: DROP TABLE "Indexers" 11:56:20.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.0 Info: => 0.0043427s 11:56:20.0 Info: AlterTable Indexers 11:56:20.0 Info: => 1.1E-06s 11:56:20.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:20.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:20.0 Info: => 0.0005426s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.0 Info: => 4.51E-05s 11:56:20.0 Info: AlterTable Indexers 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:20.0 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:20.0 Info: DROP TABLE "Indexers" 11:56:20.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.0 Info: => 0.0042881s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:20', 'separate_automatic_and_interactive_search') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 6: separate_automatic_and_interactive_search migrated 11:56:20.0 Info: => 0.0046749s 11:56:20.0 Info: 7: change_album_path_to_relative migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 7 11:56:20.0 Info: DeleteColumn Albums Path 11:56:20.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:20.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:20.0 Info: DROP TABLE "Albums" 11:56:20.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.0 Info: => 0.0048602s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:20', 'change_album_path_to_relative') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 7: change_album_path_to_relative migrated 11:56:20.0 Info: => 0.0052838s 11:56:20.0 Info: 8: change_quality_size_mb_to_kb migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 8 11:56:20.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.0 Info: => 5.64E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:20', 'change_quality_size_mb_to_kb') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 8: change_quality_size_mb_to_kb migrated 11:56:20.0 Info: => 0.0003137s 11:56:20.0 Info: 9: album_releases migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 9 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn Albums Releases String 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:20.0 Info: => 0.0005841s 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 1.1E-06s 11:56:20.0 Info: CreateColumn Albums CurrentRelease String 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:20.0 Info: => 0.000547s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:20', 'album_releases') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 9: album_releases migrated 11:56:20.0 Info: => 0.0008542s 11:56:20.0 Info: 10: album_releases_fix migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 10 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 1.4E-06s 11:56:20.0 Info: AlterColumn Albums Releases String 11:56:20.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:20.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.0 Info: DROP TABLE "Albums" 11:56:20.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.0 Info: => 0.0046781s 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 1.9E-06s 11:56:20.0 Info: AlterColumn Albums CurrentRelease String 11:56:20.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:20.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.0 Info: DROP TABLE "Albums" 11:56:20.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.0 Info: => 0.0047646s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:20', 'album_releases_fix') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 10: album_releases_fix migrated 11:56:20.0 Info: => 0.0051557s 11:56:20.0 Info: 11: import_lists migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 11 11:56:20.0 Info: CreateTable ImportLists 11:56:20.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.0 Info: => 0.0001742s 11:56:20.0 Info: CreateIndex ImportLists (Name) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.0 Info: => 8.85E-05s 11:56:20.0 Info: CreateTable ImportListStatus 11:56:20.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:20.0 Info: => 0.0001214s 11:56:20.0 Info: CreateIndex ImportListStatus (ProviderId) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:20.0 Info: => 8.53E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:20', 'import_lists') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 11: import_lists migrated 11:56:20.0 Info: => 0.0004103s 11:56:20.0 Info: 12: add_release_status migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 12 11:56:20.0 Info: AlterTable MetadataProfiles 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:20.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:20.0 Info: => 0.0006124s 11:56:20.0 Info: PerformDBOperation 11:56:20.0 Info: Performing DB Operation 11:56:20.0 Info: => 4.21E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:20', 'add_release_status') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 12: add_release_status migrated 11:56:20.0 Info: => 0.0003392s 11:56:20.0 Info: 13: album_download_notification migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 13 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 1.2E-06s 11:56:20.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006088s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:20', 'album_download_notification') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 13: album_download_notification migrated 11:56:20.0 Info: => 0.0009176s 11:56:20.0 Info: 14: fix_language_metadata_profiles migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 14 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.0 Info: => 8.15E-05s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.0 Info: => 6.26E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:20', 'fix_language_metadata_profiles') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 14: fix_language_metadata_profiles migrated 11:56:20.0 Info: => 0.0003224s 11:56:20.0 Info: 15: remove_fanzub migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 15 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.0 Info: => 4.58E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:20', 'remove_fanzub') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 15: remove_fanzub migrated 11:56:20.0 Info: => 0.0002986s 11:56:20.0 Info: 16: update_artist_history_indexes migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 16 11:56:20.0 Info: CreateIndex Albums (ArtistId) 11:56:20.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:20.0 Info: => 0.000111s 11:56:20.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:20.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:20.0 Info: => 9.17E-05s 11:56:20.0 Info: DeleteIndex History (AlbumId) 11:56:20.0 Info: DROP INDEX "IX_History_AlbumId" 11:56:20.0 Info: => 0.0001347s 11:56:20.0 Info: CreateIndex History (AlbumId, Date) 11:56:20.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.0 Info: => 0.0001015s 11:56:20.0 Info: DeleteIndex History (DownloadId) 11:56:20.0 Info: DROP INDEX "IX_History_DownloadId" 11:56:20.0 Info: => 0.0001133s 11:56:20.0 Info: CreateIndex History (DownloadId, Date) 11:56:20.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.0 Info: => 9.69E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:20', 'update_artist_history_indexes') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 16: update_artist_history_indexes migrated 11:56:20.0 Info: => 0.0004299s 11:56:20.0 Info: 17: remove_nma migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 17 11:56:20.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:20.0 Info: => 5.18E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:20', 'remove_nma') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 17: remove_nma migrated 11:56:20.0 Info: => 0.0003009s 11:56:20.0 Info: 18: album_disambiguation migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 18 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 1.1E-06s 11:56:20.0 Info: CreateColumn Albums Disambiguation String 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:20.0 Info: => 0.0006141s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:20', 'album_disambiguation') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 18: album_disambiguation migrated 11:56:20.0 Info: => 0.0009147s 11:56:20.0 Info: 19: add_ape_quality_in_profiles migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 19 11:56:20.0 Info: PerformDBOperation 11:56:20.0 Info: Performing DB Operation 11:56:20.0 Info: => 3.58E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:20', 'add_ape_quality_in_profiles') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 19: add_ape_quality_in_profiles migrated 11:56:20.0 Info: => 0.0003247s 11:56:20.0 Info: 20: remove_pushalot migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 20 11:56:20.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:20.0 Info: => 4.91E-05s 11:56:20.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:20.0 Info: => 3.84E-05s 11:56:20.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:20.0 Info: => 3.63E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:20', 'remove_pushalot') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 20: remove_pushalot migrated 11:56:20.0 Info: => 0.0002873s 11:56:20.0 Info: 21: add_custom_filters migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 21 11:56:20.0 Info: CreateTable CustomFilters 11:56:20.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:20.0 Info: => 0.0001336s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:20', 'add_custom_filters') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 21: add_custom_filters migrated 11:56:20.0 Info: => 0.0004231s 11:56:20.0 Info: 22: import_list_tags migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 22 11:56:20.0 Info: AlterTable ImportLists 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn ImportLists Tags String 11:56:20.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:20.0 Info: => 0.0006093s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:20', 'import_list_tags') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 22: import_list_tags migrated 11:56:20.0 Info: => 0.0009143s 11:56:20.0 Info: 23: add_release_groups_etc migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 23 11:56:20.0 Info: CreateTable ArtistMetadata 11:56:20.0 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:20.0 Info: => 0.0001841s 11:56:20.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:20.0 Info: => 0.0001366s 11:56:20.0 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.0 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.0 Info: => 9.86E-05s 11:56:20.0 Info: AlterTable Artists 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:20.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006201s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.0 Info: => 7.51E-05s 11:56:20.0 Info: CreateTable AlbumReleases 11:56:20.0 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:20.0 Info: => 0.0001608s 11:56:20.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:20.0 Info: => 0.0001263s 11:56:20.0 Info: CreateIndex AlbumReleases (AlbumId) 11:56:20.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:20.0 Info: => 8.94E-05s 11:56:20.0 Info: PerformDBOperation 11:56:20.0 Info: Performing DB Operation 11:56:20.0 Info: => 3.79E-05s 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006352s 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:20.0 Info: => 0.0006367s 11:56:20.0 Info: AlterTable Albums 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Albums Links String 11:56:20.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:20.0 Info: => 0.0006234s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.0 Info: => 8.84E-05s 11:56:20.0 Info: AlterTable Tracks 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Tracks ForeignRecordingId String 11:56:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:20.0 Info: => 0.0006263s 11:56:20.0 Info: AlterTable Tracks 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006248s 11:56:20.0 Info: AlterTable Tracks 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:20.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006252s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.0 Info: => 9.11E-05s 11:56:20.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.0 Info: => 7.49E-05s 11:56:20.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:20.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.0 Info: DROP TABLE "Artists" 11:56:20.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.0 Info: => 0.0048725s 11:56:20.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:20.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:20.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:20.0 Info: DROP TABLE "Albums" 11:56:20.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.0 Info: => 0.0050207s 11:56:20.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:20.0 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:20.0 Info: DROP TABLE "Tracks" 11:56:20.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.0 Info: => 0.0063675s 11:56:20.0 Info: DeleteColumn TrackFiles ArtistId 11:56:20.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:20.0 Info: DROP TABLE "TrackFiles" 11:56:20.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.0 Info: => 0.0044054s 11:56:20.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.0 Info: => 8.42E-05s 11:56:20.0 Info: CreateIndex Artists (Monitored) 11:56:20.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.0 Info: => 8.45E-05s 11:56:20.0 Info: CreateIndex Albums (ArtistMetadataId) 11:56:20.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:20.0 Info: => 8.2E-05s 11:56:20.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:20.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:20.0 Info: => 7.94E-05s 11:56:20.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:20.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:20.0 Info: => 8.08E-05s 11:56:20.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:20.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:20.0 Info: => 8.22E-05s 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.0 Info: => 4.75E-05s 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.0 Info: => 4.05E-05s 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:20.0 Info: => 4.77E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:20', 'add_release_groups_etc') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 23: add_release_groups_etc migrated 11:56:20.0 Info: => 0.0006133s 11:56:20.0 Info: 24: NewMediaInfoFormat migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 24 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:20.0 Info: => 5.6E-05s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:20', 'NewMediaInfoFormat') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 24: NewMediaInfoFormat migrated 11:56:20.0 Info: => 0.0003061s 11:56:20.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 25 11:56:20.0 Info: RenameTable Restrictions ReleaseProfiles 11:56:20.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:20.0 Info: => 0.001709s 11:56:20.0 Info: AlterTable ReleaseProfiles 11:56:20.0 Info: => 1.1E-06s 11:56:20.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:20.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:20.0 Info: => 0.0005969s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:20', 'rename_restrictions_to_release_profiles') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:20.0 Info: => 0.0008974s 11:56:20.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 26 11:56:20.0 Info: RenameTable Profiles QualityProfiles 11:56:20.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:20.0 Info: => 0.0017166s 11:56:20.0 Info: AlterTable QualityProfiles 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:20.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.0 Info: => 0.0005991s 11:56:20.0 Info: AlterTable LanguageProfiles 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:20.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.0 Info: => 0.0005764s 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.0 Info: => 4.71E-05s 11:56:20.0 Info: UpdateData 11:56:20.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.0 Info: => 3.72E-05s 11:56:20.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:20.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.0 Info: DROP TABLE "Artists" 11:56:20.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.0 Info: => 0.0066988s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:20', 'rename_quality_profiles_add_upgrade_allowed') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:20.0 Info: => 0.0071359s 11:56:20.0 Info: 27: add_import_exclusions migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 27 11:56:20.0 Info: CreateTable ImportListExclusions 11:56:20.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:20.0 Info: => 0.0001389s 11:56:20.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:20.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:20.0 Info: => 0.0001004s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:20', 'add_import_exclusions') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 27: add_import_exclusions migrated 11:56:20.0 Info: => 0.0004332s 11:56:20.0 Info: 28: clean_artist_metadata_table migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 28 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: => 0.0001723s 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: => 0.0001331s 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.0 Info: => 0.0001306s 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.0 Info: => 0.0001254s 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.0 Info: => 0.0001242s 11:56:20.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.0 Info: => 0.000126s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:20', 'clean_artist_metadata_table') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 28: clean_artist_metadata_table migrated 11:56:20.0 Info: => 0.000415s 11:56:20.0 Info: 29: health_issue_notification migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 29 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 1.4E-06s 11:56:20.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006369s 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0006133s 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 1.1E-06s 11:56:20.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0005967s 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0005986s 11:56:20.0 Info: AlterTable Notifications 11:56:20.0 Info: => 9E-07s 11:56:20.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:20.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:20.0 Info: => 0.0005956s 11:56:20.0 Info: DeleteColumn Notifications OnDownload 11:56:20.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.0 Info: DROP TABLE "Notifications" 11:56:20.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.0 Info: => 0.0045071s 11:56:20.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:20.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.0 Info: DROP TABLE "Notifications" 11:56:20.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.0 Info: => 0.0045084s 11:56:20.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:20', 'health_issue_notification') 11:56:20.0 Info: Committing Transaction 11:56:20.0 Info: 29: health_issue_notification migrated 11:56:20.0 Info: => 0.0049135s 11:56:20.0 Info: 30: add_mediafilerepository_mtime migrating 11:56:20.0 Info: Beginning Transaction 11:56:20.0 Info: Starting migration of Main DB to 30 11:56:20.0 Info: AlterTable TrackFiles 11:56:20.0 Info: => 1.3E-06s 11:56:20.0 Info: CreateColumn TrackFiles Modified DateTime 11:56:20.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:20.0 Info: => 0.0006351s 11:56:20.0 Info: AlterTable TrackFiles 11:56:20.0 Info: => 1E-06s 11:56:20.0 Info: CreateColumn TrackFiles Path String 11:56:20.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:20.1 Info: => 0.0006009s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.1 Info: => 4.64E-05s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.1 Info: => 0.0001381s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.1 Info: => 0.0001413s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.1 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.1 Info: => 0.0001497s 11:56:20.1 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.1 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.1 Info: => 9E-05s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.1 Info: => 5.43E-05s 11:56:20.1 Info: AlterTable TrackFiles 11:56:20.1 Info: => 9E-07s 11:56:20.1 Info: AlterColumn TrackFiles Path String 11:56:20.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.1 Info: DROP TABLE "TrackFiles" 11:56:20.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.1 Info: => 0.0062168s 11:56:20.1 Info: CreateIndex TrackFiles (Path) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.1 Info: => 9.05E-05s 11:56:20.1 Info: DeleteColumn TrackFiles RelativePath 11:56:20.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.1 Info: DROP TABLE "TrackFiles" 11:56:20.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.1 Info: => 0.0047508s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:20', 'add_mediafilerepository_mtime') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 30: add_mediafilerepository_mtime migrated 11:56:20.1 Info: => 0.0051871s 11:56:20.1 Info: 31: add_artistmetadataid_constraint migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 31 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.1 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.1 Info: => 9.98E-05s 11:56:20.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:20.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:20.1 Info: => 0.0001453s 11:56:20.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:20.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.1 Info: DROP TABLE "Artists" 11:56:20.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.1 Info: => 0.0049576s 11:56:20.1 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.1 Info: => 8.5E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:20', 'add_artistmetadataid_constraint') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 31: add_artistmetadataid_constraint migrated 11:56:20.1 Info: => 0.0004727s 11:56:20.1 Info: 32: old_ids_and_artist_alias migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 32 11:56:20.1 Info: AlterTable ArtistMetadata 11:56:20.1 Info: => 1.2E-06s 11:56:20.1 Info: CreateColumn ArtistMetadata Aliases String 11:56:20.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.0006509s 11:56:20.1 Info: AlterTable ArtistMetadata 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:20.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.00061s 11:56:20.1 Info: AlterTable Albums 11:56:20.1 Info: => 9E-07s 11:56:20.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:20.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.0006509s 11:56:20.1 Info: AlterTable AlbumReleases 11:56:20.1 Info: => 9E-07s 11:56:20.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:20.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.0019463s 11:56:20.1 Info: AlterTable Tracks 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:20.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.0006577s 11:56:20.1 Info: AlterTable Tracks 11:56:20.1 Info: => 1E-06s 11:56:20.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:20.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.1 Info: => 0.0006748s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:20', 'old_ids_and_artist_alias') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 32: old_ids_and_artist_alias migrated 11:56:20.1 Info: => 0.0010297s 11:56:20.1 Info: 33: download_propers_config migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 33 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 3.81E-05s 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.1 Info: => 4.1E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:20', 'download_propers_config') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 33: download_propers_config migrated 11:56:20.1 Info: => 0.000317s 11:56:20.1 Info: 34: remove_language_profiles migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 34 11:56:20.1 Info: DeleteTable LanguageProfiles 11:56:20.1 Info: DROP TABLE "LanguageProfiles" 11:56:20.1 Info: => 0.0002262s 11:56:20.1 Info: DeleteColumn Artists LanguageProfileId 11:56:20.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.1 Info: DROP TABLE "Artists" 11:56:20.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.1 Info: => 0.0062732s 11:56:20.1 Info: DeleteColumn ImportLists LanguageProfileId 11:56:20.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:20.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:20.1 Info: DROP TABLE "ImportLists" 11:56:20.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.1 Info: => 0.0045515s 11:56:20.1 Info: DeleteColumn Blacklist Language 11:56:20.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:20.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:20.1 Info: DROP TABLE "Blacklist" 11:56:20.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:20.1 Info: => 0.0057717s 11:56:20.1 Info: DeleteColumn History Language 11:56:20.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:20.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:20.1 Info: DROP TABLE "History" 11:56:20.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:20.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.1 Info: => 0.0049416s 11:56:20.1 Info: DeleteColumn LyricFiles Language 11:56:20.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:20.1 Info: DROP TABLE "LyricFiles" 11:56:20.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:20.1 Info: => 0.0042875s 11:56:20.1 Info: DeleteColumn TrackFiles Language 11:56:20.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:20.1 Info: DROP TABLE "TrackFiles" 11:56:20.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.1 Info: => 0.0046821s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:20', 'remove_language_profiles') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 34: remove_language_profiles migrated 11:56:20.1 Info: => 0.0052703s 11:56:20.1 Info: 35: multi_disc_naming_format migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 35 11:56:20.1 Info: AlterTable NamingConfig 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:20.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:20.1 Info: => 0.0006309s 11:56:20.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.1 Info: => 5.1E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:20', 'multi_disc_naming_format') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 35: multi_disc_naming_format migrated 11:56:20.1 Info: => 0.0003636s 11:56:20.1 Info: 36: add_download_client_priority migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 36 11:56:20.1 Info: AlterTable DownloadClients 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn DownloadClients Priority Int32 11:56:20.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:20.1 Info: => 0.000648s 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 6.02E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:20', 'add_download_client_priority') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 36: add_download_client_priority migrated 11:56:20.1 Info: => 0.0003882s 11:56:20.1 Info: 37: remove_growl_prowl migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 37 11:56:20.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:20.1 Info: => 5.29E-05s 11:56:20.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:20.1 Info: => 3.53E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:20', 'remove_growl_prowl') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 37: remove_growl_prowl migrated 11:56:20.1 Info: => 0.0003311s 11:56:20.1 Info: 38: remove_plex_hometheatre migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 38 11:56:20.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:20.1 Info: => 5.06E-05s 11:56:20.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:20.1 Info: => 3.97E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:20', 'remove_plex_hometheatre') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 38: remove_plex_hometheatre migrated 11:56:20.1 Info: => 0.0003208s 11:56:20.1 Info: 39: add_root_folder_add_defaults migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 39 11:56:20.1 Info: AlterTable RootFolders 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn RootFolders Name String 11:56:20.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:20.1 Info: => 0.000636s 11:56:20.1 Info: AlterTable RootFolders 11:56:20.1 Info: => 1.2E-06s 11:56:20.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:20.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.1 Info: => 0.0005876s 11:56:20.1 Info: AlterTable RootFolders 11:56:20.1 Info: => 1E-06s 11:56:20.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:20.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.1 Info: => 0.0005949s 11:56:20.1 Info: AlterTable RootFolders 11:56:20.1 Info: => 9E-07s 11:56:20.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:20.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:20.1 Info: => 0.0020003s 11:56:20.1 Info: AlterTable RootFolders 11:56:20.1 Info: => 1E-06s 11:56:20.1 Info: CreateColumn RootFolders DefaultTags String 11:56:20.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:20.1 Info: => 0.0006185s 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 5.88E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:20', 'add_root_folder_add_defaults') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 39: add_root_folder_add_defaults migrated 11:56:20.1 Info: => 0.0003971s 11:56:20.1 Info: 40: task_duration migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 40 11:56:20.1 Info: AlterTable ScheduledTasks 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:20.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:20.1 Info: => 0.000658s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:20', 'task_duration') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 40: task_duration migrated 11:56:20.1 Info: => 0.0009966s 11:56:20.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 41 11:56:20.1 Info: AlterTable ReleaseProfiles 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:20.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:20.1 Info: => 0.0006446s 11:56:20.1 Info: AlterTable ReleaseProfiles 11:56:20.1 Info: => 1E-06s 11:56:20.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:20.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:20.1 Info: => 0.0006046s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:20', 'add_indexer_and_enabled_to_release_profiles') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:20.1 Info: => 0.0009436s 11:56:20.1 Info: 42: remove_album_folders migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 42 11:56:20.1 Info: DeleteColumn Artists AlbumFolder 11:56:20.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) 11:56:20.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" 11:56:20.1 Info: DROP TABLE "Artists" 11:56:20.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.1 Info: => 0.0063372s 11:56:20.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.1 Info: => 4.48E-05s 11:56:20.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.1 Info: => 3.81E-05s 11:56:20.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:20.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) 11:56:20.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:20.1 Info: DROP TABLE "NamingConfig" 11:56:20.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:20.1 Info: => 0.0043553s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:20', 'remove_album_folders') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 42: remove_album_folders migrated 11:56:20.1 Info: => 0.0048499s 11:56:20.1 Info: 44: add_priority_to_indexers migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 44 11:56:20.1 Info: AlterTable Indexers 11:56:20.1 Info: => 1.1E-06s 11:56:20.1 Info: CreateColumn Indexers Priority Int32 11:56:20.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:20.1 Info: => 0.0006438s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:20', 'add_priority_to_indexers') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 44: add_priority_to_indexers migrated 11:56:20.1 Info: => 0.0009796s 11:56:20.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 45 11:56:20.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.1 Info: => 0.0001349s 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 3.26E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:20', 'remove_chown_and_folderchmod_config') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:20.1 Info: => 0.0003279s 11:56:20.1 Info: 47: update_notifiarr migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 47 11:56:20.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.1 Info: => 8.22E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:20', 'update_notifiarr') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 47: update_notifiarr migrated 11:56:20.1 Info: => 0.000379s 11:56:20.1 Info: 49: email_multiple_addresses migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 49 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 6.67E-05s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:20', 'email_multiple_addresses') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 49: email_multiple_addresses migrated 11:56:20.1 Info: => 0.0003658s 11:56:20.1 Info: 50: rename_blacklist_to_blocklist migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 50 11:56:20.1 Info: RenameTable Blacklist Blocklist 11:56:20.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:20.1 Info: => 0.0017535s 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:20', 'rename_blacklist_to_blocklist') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 50: rename_blacklist_to_blocklist migrated 11:56:20.1 Info: => 0.0021909s 11:56:20.1 Info: 51: cdh_per_downloadclient migrating 11:56:20.1 Info: Beginning Transaction 11:56:20.1 Info: Starting migration of Main DB to 51 11:56:20.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 11:56:20.1 Info: AlterTable DownloadClients 11:56:20.1 Info: => 1E-06s 11:56:20.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:20.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.1 Info: => 0.000647s 11:56:20.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:20.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.1 Info: => 0.0006347s 11:56:20.1 Info: PerformDBOperation 11:56:20.1 Info: Performing DB Operation 11:56:20.1 Info: => 0.0001723s 11:56:20.1 Info: -> 1 Insert operations completed in 00:00:00.0001031 taking an average of 00:00:00.0001031 11:56:20.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:20', 'cdh_per_downloadclient') 11:56:20.1 Info: Committing Transaction 11:56:20.1 Info: 51: cdh_per_downloadclient migrated 11:56:20.1 Info: => 0.0005734s 11:56:20.1 Debug: Took: 00:00:00.2507145 11:56:20.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:56:20.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:56:20.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173802356616_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.2 Info: DatabaseEngineVersionCheck migrating 11:56:20.2 Info: PerformDBOperation 11:56:20.2 Info: Performing DB Operation 11:56:20.2 Info: SQLite 3.46.1 11:56:20.2 Info: => 0.001116s 11:56:20.2 Info: DatabaseEngineVersionCheck migrated 11:56:20.2 Info: => 0.0011336s 11:56:20.2 Info: VersionMigration migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: CreateTable VersionInfo 11:56:20.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:20.2 Info: => 0.0001558s 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: VersionMigration migrated 11:56:20.2 Info: => 0.00059s 11:56:20.2 Info: VersionUniqueMigration migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: CreateIndex VersionInfo (Version) 11:56:20.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:20.2 Info: => 0.0001713s 11:56:20.2 Info: AlterTable VersionInfo 11:56:20.2 Info: => 1E-06s 11:56:20.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:20.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:20.2 Info: => 0.0006112s 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: VersionUniqueMigration migrated 11:56:20.2 Info: => 0.0008485s 11:56:20.2 Info: VersionDescriptionMigration migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: AlterTable VersionInfo 11:56:20.2 Info: => 1.6E-06s 11:56:20.2 Info: CreateColumn VersionInfo Description String 11:56:20.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:20.2 Info: => 0.000223s 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: VersionDescriptionMigration migrated 11:56:20.2 Info: => 0.0004201s 11:56:20.2 Info: 1: InitialSetup migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 1 11:56:20.2 Info: CreateTable Config 11:56:20.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001792s 11:56:20.2 Info: CreateIndex Config (Key) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:20.2 Info: => 0.0001329s 11:56:20.2 Info: CreateTable RootFolders 11:56:20.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:20.2 Info: => 9.94E-05s 11:56:20.2 Info: CreateIndex RootFolders (Path) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:20.2 Info: => 0.000113s 11:56:20.2 Info: CreateTable Artists 11:56:20.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:20.2 Info: => 0.0002632s 11:56:20.2 Info: CreateIndex Artists (ForeignArtistId) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.2 Info: => 0.0001108s 11:56:20.2 Info: CreateIndex Artists (NameSlug) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.2 Info: => 0.0001136s 11:56:20.2 Info: CreateIndex Artists (CleanName) 11:56:20.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.2 Info: => 0.0001058s 11:56:20.2 Info: CreateIndex Artists (Path) 11:56:20.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.2 Info: => 9.69E-05s 11:56:20.2 Info: CreateTable Albums 11:56:20.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.2 Info: => 0.0002555s 11:56:20.2 Info: CreateIndex Albums (ForeignAlbumId) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.2 Info: => 0.0001063s 11:56:20.2 Info: CreateIndex Albums (MBId) 11:56:20.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.2 Info: => 9.49E-05s 11:56:20.2 Info: CreateIndex Albums (TADBId) 11:56:20.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.2 Info: => 9.69E-05s 11:56:20.2 Info: CreateIndex Albums (TitleSlug) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.2 Info: => 9.74E-05s 11:56:20.2 Info: CreateIndex Albums (CleanTitle) 11:56:20.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.2 Info: => 9.58E-05s 11:56:20.2 Info: CreateIndex Albums (Path) 11:56:20.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:20.2 Info: => 9.91E-05s 11:56:20.2 Info: CreateTable Tracks 11:56:20.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.2 Info: => 0.000182s 11:56:20.2 Info: CreateIndex Tracks (ForeignTrackId) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.2 Info: => 0.0001078s 11:56:20.2 Info: CreateIndex Tracks (ArtistId) 11:56:20.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.2 Info: => 0.0001047s 11:56:20.2 Info: CreateIndex Tracks (TrackFileId) 11:56:20.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.2 Info: => 0.0001178s 11:56:20.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:20.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:20.2 Info: => 9.04E-05s 11:56:20.2 Info: CreateTable TrackFiles 11:56:20.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:20.2 Info: => 0.000142s 11:56:20.2 Info: CreateIndex TrackFiles (ArtistId) 11:56:20.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:20.2 Info: => 0.0001138s 11:56:20.2 Info: CreateIndex TrackFiles (AlbumId) 11:56:20.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.2 Info: => 0.0001074s 11:56:20.2 Info: CreateTable History 11:56:20.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:20.2 Info: => 0.0001765s 11:56:20.2 Info: CreateIndex History (Date) 11:56:20.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.2 Info: => 0.000109s 11:56:20.2 Info: CreateIndex History (EventType) 11:56:20.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.2 Info: => 0.0001178s 11:56:20.2 Info: CreateIndex History (DownloadId) 11:56:20.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:20.2 Info: => 0.0001066s 11:56:20.2 Info: CreateIndex History (AlbumId) 11:56:20.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:20.2 Info: => 0.0001024s 11:56:20.2 Info: CreateTable Notifications 11:56:20.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:20.2 Info: => 0.0001482s 11:56:20.2 Info: CreateTable ScheduledTasks 11:56:20.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:20.2 Info: => 0.0001159s 11:56:20.2 Info: CreateIndex ScheduledTasks (TypeName) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:20.2 Info: => 0.0001181s 11:56:20.2 Info: CreateTable Indexers 11:56:20.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:20.2 Info: => 0.0001185s 11:56:20.2 Info: CreateIndex Indexers (Name) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.2 Info: => 0.0001229s 11:56:20.2 Info: CreateTable Profiles 11:56:20.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001188s 11:56:20.2 Info: CreateIndex Profiles (Name) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:20.2 Info: => 0.0001091s 11:56:20.2 Info: CreateTable QualityDefinitions 11:56:20.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:20.2 Info: => 0.0001207s 11:56:20.2 Info: CreateIndex QualityDefinitions (Quality) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:20.2 Info: => 0.0001136s 11:56:20.2 Info: CreateIndex QualityDefinitions (Title) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:20.2 Info: => 0.0001108s 11:56:20.2 Info: CreateTable NamingConfig 11:56:20.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:20.2 Info: => 0.0001533s 11:56:20.2 Info: CreateTable Blacklist 11:56:20.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:20.2 Info: => 0.0002099s 11:56:20.2 Info: CreateTable Metadata 11:56:20.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.2 Info: => 0.0025444s 11:56:20.2 Info: CreateTable MetadataFiles 11:56:20.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001431s 11:56:20.2 Info: CreateTable DownloadClients 11:56:20.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.2 Info: => 0.000126s 11:56:20.2 Info: CreateTable PendingReleases 11:56:20.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:20.2 Info: => 0.000131s 11:56:20.2 Info: CreateTable RemotePathMappings 11:56:20.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001074s 11:56:20.2 Info: CreateTable Tags 11:56:20.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:20.2 Info: => 9.6E-05s 11:56:20.2 Info: CreateIndex Tags (Label) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:20.2 Info: => 0.0001339s 11:56:20.2 Info: CreateTable Restrictions 11:56:20.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001158s 11:56:20.2 Info: CreateTable DelayProfiles 11:56:20.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001363s 11:56:20.2 Info: CreateTable Users 11:56:20.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001s 11:56:20.2 Info: CreateIndex Users (Identifier) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:20.2 Info: => 0.0001212s 11:56:20.2 Info: CreateIndex Users (Username) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:20.2 Info: => 0.0001095s 11:56:20.2 Info: CreateTable Commands 11:56:20.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:20.2 Info: => 0.0001437s 11:56:20.2 Info: CreateTable IndexerStatus 11:56:20.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:20.2 Info: => 0.0001445s 11:56:20.2 Info: CreateIndex IndexerStatus (ProviderId) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:20.2 Info: => 0.0001163s 11:56:20.2 Info: CreateTable ExtraFiles 11:56:20.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.2 Info: => 0.0001326s 11:56:20.2 Info: CreateTable LyricFiles 11:56:20.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:20.2 Info: => 0.0001583s 11:56:20.2 Info: CreateTable LanguageProfiles 11:56:20.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:20.2 Info: => 0.0001094s 11:56:20.2 Info: CreateIndex LanguageProfiles (Name) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:20.2 Info: => 0.0001383s 11:56:20.2 Info: CreateTable DownloadClientStatus 11:56:20.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:20.2 Info: => 0.0001211s 11:56:20.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:20.2 Info: => 0.0001419s 11:56:20.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:20.2 Info: -> 1 Insert operations completed in 00:00:00.0000741 taking an average of 00:00:00.0000741 11:56:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:20', 'InitialSetup') 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: 1: InitialSetup migrated 11:56:20.2 Info: => 0.0009874s 11:56:20.2 Info: 2: add_reason_to_pending_releases migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 2 11:56:20.2 Info: AlterTable PendingReleases 11:56:20.2 Info: => 1.1E-06s 11:56:20.2 Info: CreateColumn PendingReleases Reason Int32 11:56:20.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:20.2 Info: => 0.0006248s 11:56:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:20', 'add_reason_to_pending_releases') 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: 2: add_reason_to_pending_releases migrated 11:56:20.2 Info: => 0.0009257s 11:56:20.2 Info: 3: add_medium_support migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 3 11:56:20.2 Info: AlterTable Albums 11:56:20.2 Info: => 1.3E-06s 11:56:20.2 Info: CreateColumn Albums Media String 11:56:20.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:20.2 Info: => 0.0006191s 11:56:20.2 Info: AlterTable Tracks 11:56:20.2 Info: => 1E-06s 11:56:20.2 Info: CreateColumn Tracks MediumNumber Int32 11:56:20.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.2 Info: => 0.0005657s 11:56:20.2 Info: AlterTable Tracks 11:56:20.2 Info: => 9E-07s 11:56:20.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:20.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.2 Info: => 0.0005572s 11:56:20.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.2 Info: => 4.82E-05s 11:56:20.2 Info: DeleteColumn Tracks TrackNumber 11:56:20.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:20.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:20.2 Info: DROP TABLE "Tracks" 11:56:20.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.2 Info: => 0.0048404s 11:56:20.2 Info: AlterTable Tracks 11:56:20.2 Info: => 9E-07s 11:56:20.2 Info: CreateColumn Tracks TrackNumber String 11:56:20.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:20.2 Info: => 0.0005602s 11:56:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:20', 'add_medium_support') 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: 3: add_medium_support migrated 11:56:20.2 Info: => 0.0010327s 11:56:20.2 Info: 4: add_various_qualites_in_profile migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 4 11:56:20.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.2 Info: => 5.65E-05s 11:56:20.2 Info: PerformDBOperation 11:56:20.2 Info: Performing DB Operation 11:56:20.2 Info: => 3.24E-05s 11:56:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:20', 'add_various_qualites_in_profile') 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: 4: add_various_qualites_in_profile migrated 11:56:20.2 Info: => 0.0002905s 11:56:20.2 Info: 5: metadata_profiles migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 5 11:56:20.2 Info: CreateTable MetadataProfiles 11:56:20.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:20.2 Info: => 0.0001346s 11:56:20.2 Info: CreateIndex MetadataProfiles (Name) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:20.2 Info: => 0.0001397s 11:56:20.2 Info: AlterTable Artists 11:56:20.2 Info: => 9E-07s 11:56:20.2 Info: CreateColumn Artists MetadataProfileId Int32 11:56:20.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:20.2 Info: => 0.0006124s 11:56:20.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:20.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:20.2 Info: DROP TABLE "Artists" 11:56:20.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.2 Info: => 0.0047639s 11:56:20.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:20.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:20.2 Info: DROP TABLE "Artists" 11:56:20.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.2 Info: => 0.00469s 11:56:20.2 Info: AlterTable Albums 11:56:20.2 Info: => 1E-06s 11:56:20.2 Info: CreateColumn Albums SecondaryTypes String 11:56:20.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:20.2 Info: => 0.0005459s 11:56:20.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:20', 'metadata_profiles') 11:56:20.2 Info: Committing Transaction 11:56:20.2 Info: 5: metadata_profiles migrated 11:56:20.2 Info: => 0.0010113s 11:56:20.2 Info: 6: separate_automatic_and_interactive_search migrating 11:56:20.2 Info: Beginning Transaction 11:56:20.2 Info: Starting migration of Main DB to 6 11:56:20.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:20.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:20.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:20.2 Info: DROP TABLE "Indexers" 11:56:20.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.2 Info: => 0.0042958s 11:56:20.2 Info: AlterTable Indexers 11:56:20.2 Info: => 1.2E-06s 11:56:20.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:20.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:20.2 Info: => 0.0005333s 11:56:20.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.2 Info: => 4.28E-05s 11:56:20.2 Info: AlterTable Indexers 11:56:20.2 Info: => 9E-07s 11:56:20.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:20.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:20.3 Info: DROP TABLE "Indexers" 11:56:20.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.3 Info: => 0.0054711s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:20', 'separate_automatic_and_interactive_search') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 6: separate_automatic_and_interactive_search migrated 11:56:20.3 Info: => 0.0058311s 11:56:20.3 Info: 7: change_album_path_to_relative migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 7 11:56:20.3 Info: DeleteColumn Albums Path 11:56:20.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:20.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:20.3 Info: DROP TABLE "Albums" 11:56:20.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.3 Info: => 0.0057828s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:20', 'change_album_path_to_relative') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 7: change_album_path_to_relative migrated 11:56:20.3 Info: => 0.0062278s 11:56:20.3 Info: 8: change_quality_size_mb_to_kb migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 8 11:56:20.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.3 Info: => 5.57E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:20', 'change_quality_size_mb_to_kb') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 8: change_quality_size_mb_to_kb migrated 11:56:20.3 Info: => 0.0003326s 11:56:20.3 Info: 9: album_releases migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 9 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 1.2E-06s 11:56:20.3 Info: CreateColumn Albums Releases String 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:20.3 Info: => 0.0005743s 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 1.1E-06s 11:56:20.3 Info: CreateColumn Albums CurrentRelease String 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:20.3 Info: => 0.0005482s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:20', 'album_releases') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 9: album_releases migrated 11:56:20.3 Info: => 0.0008519s 11:56:20.3 Info: 10: album_releases_fix migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 10 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 1.2E-06s 11:56:20.3 Info: AlterColumn Albums Releases String 11:56:20.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:20.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.3 Info: DROP TABLE "Albums" 11:56:20.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.3 Info: => 0.0058445s 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: AlterColumn Albums CurrentRelease String 11:56:20.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:20.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.3 Info: DROP TABLE "Albums" 11:56:20.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.3 Info: => 0.0046589s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:20', 'album_releases_fix') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 10: album_releases_fix migrated 11:56:20.3 Info: => 0.0050845s 11:56:20.3 Info: 11: import_lists migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 11 11:56:20.3 Info: CreateTable ImportLists 11:56:20.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.3 Info: => 0.0001707s 11:56:20.3 Info: CreateIndex ImportLists (Name) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.3 Info: => 8.57E-05s 11:56:20.3 Info: CreateTable ImportListStatus 11:56:20.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:20.3 Info: => 0.0001213s 11:56:20.3 Info: CreateIndex ImportListStatus (ProviderId) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:20.3 Info: => 8.4E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:20', 'import_lists') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 11: import_lists migrated 11:56:20.3 Info: => 0.000417s 11:56:20.3 Info: 12: add_release_status migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 12 11:56:20.3 Info: AlterTable MetadataProfiles 11:56:20.3 Info: => 1.1E-06s 11:56:20.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:20.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:20.3 Info: => 0.0006235s 11:56:20.3 Info: PerformDBOperation 11:56:20.3 Info: Performing DB Operation 11:56:20.3 Info: => 3.28E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:20', 'add_release_status') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 12: add_release_status migrated 11:56:20.3 Info: => 0.0003225s 11:56:20.3 Info: 13: album_download_notification migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 13 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1.1E-06s 11:56:20.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0006019s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:20', 'album_download_notification') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 13: album_download_notification migrated 11:56:20.3 Info: => 0.0009074s 11:56:20.3 Info: 14: fix_language_metadata_profiles migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 14 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.3 Info: => 8.19E-05s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.3 Info: => 6.24E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:20', 'fix_language_metadata_profiles') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 14: fix_language_metadata_profiles migrated 11:56:20.3 Info: => 0.0003172s 11:56:20.3 Info: 15: remove_fanzub migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 15 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.3 Info: => 4.68E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:20', 'remove_fanzub') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 15: remove_fanzub migrated 11:56:20.3 Info: => 0.0002975s 11:56:20.3 Info: 16: update_artist_history_indexes migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 16 11:56:20.3 Info: CreateIndex Albums (ArtistId) 11:56:20.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:20.3 Info: => 0.0001101s 11:56:20.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:20.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:20.3 Info: => 8.91E-05s 11:56:20.3 Info: DeleteIndex History (AlbumId) 11:56:20.3 Info: DROP INDEX "IX_History_AlbumId" 11:56:20.3 Info: => 0.0001308s 11:56:20.3 Info: CreateIndex History (AlbumId, Date) 11:56:20.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.3 Info: => 9.97E-05s 11:56:20.3 Info: DeleteIndex History (DownloadId) 11:56:20.3 Info: DROP INDEX "IX_History_DownloadId" 11:56:20.3 Info: => 0.0001121s 11:56:20.3 Info: CreateIndex History (DownloadId, Date) 11:56:20.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.3 Info: => 9.17E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:20', 'update_artist_history_indexes') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 16: update_artist_history_indexes migrated 11:56:20.3 Info: => 0.0004308s 11:56:20.3 Info: 17: remove_nma migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 17 11:56:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:20.3 Info: => 5.1E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:20', 'remove_nma') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 17: remove_nma migrated 11:56:20.3 Info: => 0.000304s 11:56:20.3 Info: 18: album_disambiguation migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 18 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Albums Disambiguation String 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:20.3 Info: => 0.0006007s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:20', 'album_disambiguation') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 18: album_disambiguation migrated 11:56:20.3 Info: => 0.0009177s 11:56:20.3 Info: 19: add_ape_quality_in_profiles migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 19 11:56:20.3 Info: PerformDBOperation 11:56:20.3 Info: Performing DB Operation 11:56:20.3 Info: => 3.74E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:20', 'add_ape_quality_in_profiles') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 19: add_ape_quality_in_profiles migrated 11:56:20.3 Info: => 0.0002944s 11:56:20.3 Info: 20: remove_pushalot migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 20 11:56:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:20.3 Info: => 5.06E-05s 11:56:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:20.3 Info: => 3.81E-05s 11:56:20.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:20.3 Info: => 3.61E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:20', 'remove_pushalot') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 20: remove_pushalot migrated 11:56:20.3 Info: => 0.0003095s 11:56:20.3 Info: 21: add_custom_filters migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 21 11:56:20.3 Info: CreateTable CustomFilters 11:56:20.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:20.3 Info: => 0.0001365s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:20', 'add_custom_filters') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 21: add_custom_filters migrated 11:56:20.3 Info: => 0.0004212s 11:56:20.3 Info: 22: import_list_tags migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 22 11:56:20.3 Info: AlterTable ImportLists 11:56:20.3 Info: => 1.1E-06s 11:56:20.3 Info: CreateColumn ImportLists Tags String 11:56:20.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:20.3 Info: => 0.0005986s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:20', 'import_list_tags') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 22: import_list_tags migrated 11:56:20.3 Info: => 0.000901s 11:56:20.3 Info: 23: add_release_groups_etc migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 23 11:56:20.3 Info: CreateTable ArtistMetadata 11:56:20.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:20.3 Info: => 0.000195s 11:56:20.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:20.3 Info: => 0.0001378s 11:56:20.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.3 Info: => 0.0001007s 11:56:20.3 Info: AlterTable Artists 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:20.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0006139s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.3 Info: => 7.36E-05s 11:56:20.3 Info: CreateTable AlbumReleases 11:56:20.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:20.3 Info: => 0.0001652s 11:56:20.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:20.3 Info: => 0.0001236s 11:56:20.3 Info: CreateIndex AlbumReleases (AlbumId) 11:56:20.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:20.3 Info: => 8.68E-05s 11:56:20.3 Info: PerformDBOperation 11:56:20.3 Info: Performing DB Operation 11:56:20.3 Info: => 3.87E-05s 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0006229s 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:20.3 Info: => 0.0006193s 11:56:20.3 Info: AlterTable Albums 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: CreateColumn Albums Links String 11:56:20.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:20.3 Info: => 0.0006108s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.3 Info: => 8.91E-05s 11:56:20.3 Info: AlterTable Tracks 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: CreateColumn Tracks ForeignRecordingId String 11:56:20.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:20.3 Info: => 0.0006227s 11:56:20.3 Info: AlterTable Tracks 11:56:20.3 Info: => 2.2E-06s 11:56:20.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:20.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.000614s 11:56:20.3 Info: AlterTable Tracks 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:20.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0006155s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.3 Info: => 8.88E-05s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.3 Info: => 7.49E-05s 11:56:20.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:20.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.3 Info: DROP TABLE "Artists" 11:56:20.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.3 Info: => 0.0061236s 11:56:20.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:20.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:20.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:20.3 Info: DROP TABLE "Albums" 11:56:20.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.3 Info: => 0.0049383s 11:56:20.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:20.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:20.3 Info: DROP TABLE "Tracks" 11:56:20.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.3 Info: => 0.0045456s 11:56:20.3 Info: DeleteColumn TrackFiles ArtistId 11:56:20.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:20.3 Info: DROP TABLE "TrackFiles" 11:56:20.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.3 Info: => 0.0043168s 11:56:20.3 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.3 Info: => 0.0001183s 11:56:20.3 Info: CreateIndex Artists (Monitored) 11:56:20.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.3 Info: => 8.51E-05s 11:56:20.3 Info: CreateIndex Albums (ArtistMetadataId) 11:56:20.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:20.3 Info: => 9.07E-05s 11:56:20.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:20.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:20.3 Info: => 8.74E-05s 11:56:20.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:20.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:20.3 Info: => 8.18E-05s 11:56:20.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:20.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:20.3 Info: => 8.16E-05s 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.3 Info: => 7.03E-05s 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.3 Info: => 4.84E-05s 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:20.3 Info: => 5.21E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:20', 'add_release_groups_etc') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 23: add_release_groups_etc migrated 11:56:20.3 Info: => 0.0006379s 11:56:20.3 Info: 24: NewMediaInfoFormat migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 24 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:20.3 Info: => 6.35E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:20', 'NewMediaInfoFormat') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 24: NewMediaInfoFormat migrated 11:56:20.3 Info: => 0.0003406s 11:56:20.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 25 11:56:20.3 Info: RenameTable Restrictions ReleaseProfiles 11:56:20.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:20.3 Info: => 0.0016666s 11:56:20.3 Info: AlterTable ReleaseProfiles 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:20.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:20.3 Info: => 0.0006004s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:20', 'rename_restrictions_to_release_profiles') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:20.3 Info: => 0.0009285s 11:56:20.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 26 11:56:20.3 Info: RenameTable Profiles QualityProfiles 11:56:20.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:20.3 Info: => 0.0016787s 11:56:20.3 Info: AlterTable QualityProfiles 11:56:20.3 Info: => 1.1E-06s 11:56:20.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:20.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.3 Info: => 0.0005874s 11:56:20.3 Info: AlterTable LanguageProfiles 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:20.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.3 Info: => 0.0005753s 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.3 Info: => 5.23E-05s 11:56:20.3 Info: UpdateData 11:56:20.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.3 Info: => 3.49E-05s 11:56:20.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:20.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.3 Info: DROP TABLE "Artists" 11:56:20.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.3 Info: => 0.0068311s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:20', 'rename_quality_profiles_add_upgrade_allowed') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:20.3 Info: => 0.0073495s 11:56:20.3 Info: 27: add_import_exclusions migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 27 11:56:20.3 Info: CreateTable ImportListExclusions 11:56:20.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:20.3 Info: => 0.0001332s 11:56:20.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:20.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:20.3 Info: => 9.11E-05s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:20', 'add_import_exclusions') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 27: add_import_exclusions migrated 11:56:20.3 Info: => 0.0004178s 11:56:20.3 Info: 28: clean_artist_metadata_table migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 28 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: => 0.0001642s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: => 0.0001259s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.3 Info: => 0.0001182s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.3 Info: => 0.0001265s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.3 Info: => 0.000118s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.3 Info: => 0.0001163s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:20', 'clean_artist_metadata_table') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 28: clean_artist_metadata_table migrated 11:56:20.3 Info: => 0.0004086s 11:56:20.3 Info: 29: health_issue_notification migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 29 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1.2E-06s 11:56:20.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0006262s 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0005909s 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0005753s 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0005989s 11:56:20.3 Info: AlterTable Notifications 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:20.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:20.3 Info: => 0.0005898s 11:56:20.3 Info: DeleteColumn Notifications OnDownload 11:56:20.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.3 Info: DROP TABLE "Notifications" 11:56:20.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.3 Info: => 0.0044481s 11:56:20.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:20.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.3 Info: DROP TABLE "Notifications" 11:56:20.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.3 Info: => 0.0043914s 11:56:20.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:20', 'health_issue_notification') 11:56:20.3 Info: Committing Transaction 11:56:20.3 Info: 29: health_issue_notification migrated 11:56:20.3 Info: => 0.0047917s 11:56:20.3 Info: 30: add_mediafilerepository_mtime migrating 11:56:20.3 Info: Beginning Transaction 11:56:20.3 Info: Starting migration of Main DB to 30 11:56:20.3 Info: AlterTable TrackFiles 11:56:20.3 Info: => 2.1E-06s 11:56:20.3 Info: CreateColumn TrackFiles Modified DateTime 11:56:20.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:20.3 Info: => 0.0006302s 11:56:20.3 Info: AlterTable TrackFiles 11:56:20.3 Info: => 1E-06s 11:56:20.3 Info: CreateColumn TrackFiles Path String 11:56:20.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:20.3 Info: => 0.0005811s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.3 Info: => 4.13E-05s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.3 Info: => 0.0001262s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.3 Info: => 0.0001322s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.3 Info: => 0.0001402s 11:56:20.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.3 Info: => 8.8E-05s 11:56:20.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.3 Info: => 5.58E-05s 11:56:20.3 Info: AlterTable TrackFiles 11:56:20.3 Info: => 9E-07s 11:56:20.3 Info: AlterColumn TrackFiles Path String 11:56:20.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.4 Info: DROP TABLE "TrackFiles" 11:56:20.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.4 Info: => 0.0059061s 11:56:20.4 Info: CreateIndex TrackFiles (Path) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.4 Info: => 8.68E-05s 11:56:20.4 Info: DeleteColumn TrackFiles RelativePath 11:56:20.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.4 Info: DROP TABLE "TrackFiles" 11:56:20.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.4 Info: => 0.0046446s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:20', 'add_mediafilerepository_mtime') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 30: add_mediafilerepository_mtime migrated 11:56:20.4 Info: => 0.0050402s 11:56:20.4 Info: 31: add_artistmetadataid_constraint migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 31 11:56:20.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.4 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.4 Info: => 9.77E-05s 11:56:20.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:20.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:20.4 Info: => 0.0001377s 11:56:20.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:20.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.4 Info: DROP TABLE "Artists" 11:56:20.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.4 Info: => 0.0047888s 11:56:20.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.4 Info: => 8.57E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:20', 'add_artistmetadataid_constraint') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 31: add_artistmetadataid_constraint migrated 11:56:20.4 Info: => 0.000481s 11:56:20.4 Info: 32: old_ids_and_artist_alias migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 32 11:56:20.4 Info: AlterTable ArtistMetadata 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn ArtistMetadata Aliases String 11:56:20.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0006422s 11:56:20.4 Info: AlterTable ArtistMetadata 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:20.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0005951s 11:56:20.4 Info: AlterTable Albums 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:20.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0005945s 11:56:20.4 Info: AlterTable AlbumReleases 11:56:20.4 Info: => 1.1E-06s 11:56:20.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:20.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0005819s 11:56:20.4 Info: AlterTable Tracks 11:56:20.4 Info: => 9E-07s 11:56:20.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:20.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0005855s 11:56:20.4 Info: AlterTable Tracks 11:56:20.4 Info: => 9E-07s 11:56:20.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:20.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.4 Info: => 0.0006024s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:20', 'old_ids_and_artist_alias') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 32: old_ids_and_artist_alias migrated 11:56:20.4 Info: => 0.0009369s 11:56:20.4 Info: 33: download_propers_config migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 33 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 3.83E-05s 11:56:20.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.4 Info: => 3.88E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:20', 'download_propers_config') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 33: download_propers_config migrated 11:56:20.4 Info: => 0.0003132s 11:56:20.4 Info: 34: remove_language_profiles migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 34 11:56:20.4 Info: DeleteTable LanguageProfiles 11:56:20.4 Info: DROP TABLE "LanguageProfiles" 11:56:20.4 Info: => 0.0002093s 11:56:20.4 Info: DeleteColumn Artists LanguageProfileId 11:56:20.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.4 Info: DROP TABLE "Artists" 11:56:20.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.4 Info: => 0.00633s 11:56:20.4 Info: DeleteColumn ImportLists LanguageProfileId 11:56:20.4 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:20.4 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:20.4 Info: DROP TABLE "ImportLists" 11:56:20.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.4 Info: => 0.0044566s 11:56:20.4 Info: DeleteColumn Blacklist Language 11:56:20.4 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:20.4 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:20.4 Info: DROP TABLE "Blacklist" 11:56:20.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:20.4 Info: => 0.004307s 11:56:20.4 Info: DeleteColumn History Language 11:56:20.4 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:20.4 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:20.4 Info: DROP TABLE "History" 11:56:20.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:20.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.4 Info: => 0.0058721s 11:56:20.4 Info: DeleteColumn LyricFiles Language 11:56:20.4 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.4 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:20.4 Info: DROP TABLE "LyricFiles" 11:56:20.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:20.4 Info: => 0.0054922s 11:56:20.4 Info: DeleteColumn TrackFiles Language 11:56:20.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:20.4 Info: DROP TABLE "TrackFiles" 11:56:20.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.4 Info: => 0.0045322s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:20', 'remove_language_profiles') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 34: remove_language_profiles migrated 11:56:20.4 Info: => 0.0050933s 11:56:20.4 Info: 35: multi_disc_naming_format migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 35 11:56:20.4 Info: AlterTable NamingConfig 11:56:20.4 Info: => 1.3E-06s 11:56:20.4 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:20.4 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:20.4 Info: => 0.0006137s 11:56:20.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.4 Info: => 4.87E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:20', 'multi_disc_naming_format') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 35: multi_disc_naming_format migrated 11:56:20.4 Info: => 0.0003744s 11:56:20.4 Info: 36: add_download_client_priority migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 36 11:56:20.4 Info: AlterTable DownloadClients 11:56:20.4 Info: => 1.1E-06s 11:56:20.4 Info: CreateColumn DownloadClients Priority Int32 11:56:20.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:20.4 Info: => 0.0006072s 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 5.63E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:20', 'add_download_client_priority') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 36: add_download_client_priority migrated 11:56:20.4 Info: => 0.0003753s 11:56:20.4 Info: 37: remove_growl_prowl migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 37 11:56:20.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:20.4 Info: => 5.3E-05s 11:56:20.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:20.4 Info: => 3.77E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:20', 'remove_growl_prowl') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 37: remove_growl_prowl migrated 11:56:20.4 Info: => 0.0003212s 11:56:20.4 Info: 38: remove_plex_hometheatre migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 38 11:56:20.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:20.4 Info: => 5.01E-05s 11:56:20.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:20.4 Info: => 3.57E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:20', 'remove_plex_hometheatre') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 38: remove_plex_hometheatre migrated 11:56:20.4 Info: => 0.0003289s 11:56:20.4 Info: 39: add_root_folder_add_defaults migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 39 11:56:20.4 Info: AlterTable RootFolders 11:56:20.4 Info: => 1.2E-06s 11:56:20.4 Info: CreateColumn RootFolders Name String 11:56:20.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:20.4 Info: => 0.0006139s 11:56:20.4 Info: AlterTable RootFolders 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:20.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.4 Info: => 0.0005818s 11:56:20.4 Info: AlterTable RootFolders 11:56:20.4 Info: => 9E-07s 11:56:20.4 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:20.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.4 Info: => 0.0005758s 11:56:20.4 Info: AlterTable RootFolders 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:20.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:20.4 Info: => 0.0005887s 11:56:20.4 Info: AlterTable RootFolders 11:56:20.4 Info: => 1.1E-06s 11:56:20.4 Info: CreateColumn RootFolders DefaultTags String 11:56:20.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:20.4 Info: => 0.0005779s 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 7.27E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:20', 'add_root_folder_add_defaults') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 39: add_root_folder_add_defaults migrated 11:56:20.4 Info: => 0.0004s 11:56:20.4 Info: 40: task_duration migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 40 11:56:20.4 Info: AlterTable ScheduledTasks 11:56:20.4 Info: => 1E-06s 11:56:20.4 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:20.4 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:20.4 Info: => 0.0006202s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:20', 'task_duration') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 40: task_duration migrated 11:56:20.4 Info: => 0.0009534s 11:56:20.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 41 11:56:20.4 Info: AlterTable ReleaseProfiles 11:56:20.4 Info: => 1.1E-06s 11:56:20.4 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:20.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:20.4 Info: => 0.0006218s 11:56:20.4 Info: AlterTable ReleaseProfiles 11:56:20.4 Info: => 1.1E-06s 11:56:20.4 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:20.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:20.4 Info: => 0.0005993s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:20', 'add_indexer_and_enabled_to_release_profiles') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:20.4 Info: => 0.0009604s 11:56:20.4 Info: 42: remove_album_folders migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 42 11:56:20.4 Info: DeleteColumn Artists AlbumFolder 11:56:20.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.4 Info: DROP TABLE "Artists" 11:56:20.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.4 Info: => 0.0049386s 11:56:20.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.4 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.4 Info: => 4.48E-05s 11:56:20.4 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.4 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.4 Info: => 3.87E-05s 11:56:20.4 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:20.4 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:20.4 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:20.4 Info: DROP TABLE "NamingConfig" 11:56:20.4 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:20.4 Info: => 0.0057484s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:20', 'remove_album_folders') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 42: remove_album_folders migrated 11:56:20.4 Info: => 0.0062183s 11:56:20.4 Info: 44: add_priority_to_indexers migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 44 11:56:20.4 Info: AlterTable Indexers 11:56:20.4 Info: => 1.2E-06s 11:56:20.4 Info: CreateColumn Indexers Priority Int32 11:56:20.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:20.4 Info: => 0.0006306s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:20', 'add_priority_to_indexers') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 44: add_priority_to_indexers migrated 11:56:20.4 Info: => 0.0009818s 11:56:20.4 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 45 11:56:20.4 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.4 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.4 Info: => 0.0001248s 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 3.16E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:20', 'remove_chown_and_folderchmod_config') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:20.4 Info: => 0.0003246s 11:56:20.4 Info: 47: update_notifiarr migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 47 11:56:20.4 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.4 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.4 Info: => 7.73E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:20', 'update_notifiarr') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 47: update_notifiarr migrated 11:56:20.4 Info: => 0.0003634s 11:56:20.4 Info: 49: email_multiple_addresses migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 49 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 6.22E-05s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:20', 'email_multiple_addresses') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 49: email_multiple_addresses migrated 11:56:20.4 Info: => 0.0003542s 11:56:20.4 Info: 50: rename_blacklist_to_blocklist migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 50 11:56:20.4 Info: RenameTable Blacklist Blocklist 11:56:20.4 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:20.4 Info: => 0.0017369s 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:20', 'rename_blacklist_to_blocklist') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 50: rename_blacklist_to_blocklist migrated 11:56:20.4 Info: => 0.0020903s 11:56:20.4 Info: 51: cdh_per_downloadclient migrating 11:56:20.4 Info: Beginning Transaction 11:56:20.4 Info: Starting migration of Main DB to 51 11:56:20.4 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 11:56:20.4 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:56:20.4 Info: AlterTable DownloadClients 11:56:20.4 Info: => 9E-07s 11:56:20.4 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:20.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.4 Info: => 0.0006481s 11:56:20.4 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:20.4 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.4 Info: => 0.0006096s 11:56:20.4 Info: PerformDBOperation 11:56:20.4 Info: Performing DB Operation 11:56:20.4 Info: => 0.0001749s 11:56:20.4 Info: -> 2 Insert operations completed in 00:00:00.0001502 taking an average of 00:00:00.0000751 11:56:20.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:20', 'cdh_per_downloadclient') 11:56:20.4 Info: Committing Transaction 11:56:20.4 Info: 51: cdh_per_downloadclient migrated 11:56:20.4 Info: => 0.0005619s 11:56:20.4 Debug: Took: 00:00:00.2458259 11:56:20.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:56:20.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:56:20.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173805242208_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.5 Info: DatabaseEngineVersionCheck migrating 11:56:20.5 Info: PerformDBOperation 11:56:20.5 Info: Performing DB Operation 11:56:20.5 Info: SQLite 3.46.1 11:56:20.5 Info: => 0.0011548s 11:56:20.5 Info: DatabaseEngineVersionCheck migrated 11:56:20.5 Info: => 0.0011729s 11:56:20.5 Info: VersionMigration migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: CreateTable VersionInfo 11:56:20.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:20.5 Info: => 0.0001492s 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: VersionMigration migrated 11:56:20.5 Info: => 0.0005444s 11:56:20.5 Info: VersionUniqueMigration migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: CreateIndex VersionInfo (Version) 11:56:20.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:20.5 Info: => 0.0001678s 11:56:20.5 Info: AlterTable VersionInfo 11:56:20.5 Info: => 9E-07s 11:56:20.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:20.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:20.5 Info: => 0.0005844s 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: VersionUniqueMigration migrated 11:56:20.5 Info: => 0.0008128s 11:56:20.5 Info: VersionDescriptionMigration migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: AlterTable VersionInfo 11:56:20.5 Info: => 1.1E-06s 11:56:20.5 Info: CreateColumn VersionInfo Description String 11:56:20.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:20.5 Info: => 0.0002271s 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: VersionDescriptionMigration migrated 11:56:20.5 Info: => 0.0004278s 11:56:20.5 Info: 1: InitialSetup migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 1 11:56:20.5 Info: CreateTable Config 11:56:20.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001679s 11:56:20.5 Info: CreateIndex Config (Key) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:20.5 Info: => 0.000125s 11:56:20.5 Info: CreateTable RootFolders 11:56:20.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:20.5 Info: => 9.61E-05s 11:56:20.5 Info: CreateIndex RootFolders (Path) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:20.5 Info: => 0.0001053s 11:56:20.5 Info: CreateTable Artists 11:56:20.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:20.5 Info: => 0.0002584s 11:56:20.5 Info: CreateIndex Artists (ForeignArtistId) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.5 Info: => 0.0001078s 11:56:20.5 Info: CreateIndex Artists (NameSlug) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.5 Info: => 0.0001008s 11:56:20.5 Info: CreateIndex Artists (CleanName) 11:56:20.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.5 Info: => 9.96E-05s 11:56:20.5 Info: CreateIndex Artists (Path) 11:56:20.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.5 Info: => 9.36E-05s 11:56:20.5 Info: CreateTable Albums 11:56:20.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.5 Info: => 0.0002477s 11:56:20.5 Info: CreateIndex Albums (ForeignAlbumId) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.5 Info: => 0.0001022s 11:56:20.5 Info: CreateIndex Albums (MBId) 11:56:20.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.5 Info: => 9.61E-05s 11:56:20.5 Info: CreateIndex Albums (TADBId) 11:56:20.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.5 Info: => 9.89E-05s 11:56:20.5 Info: CreateIndex Albums (TitleSlug) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.5 Info: => 9.95E-05s 11:56:20.5 Info: CreateIndex Albums (CleanTitle) 11:56:20.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.5 Info: => 0.0001017s 11:56:20.5 Info: CreateIndex Albums (Path) 11:56:20.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:20.5 Info: => 9.91E-05s 11:56:20.5 Info: CreateTable Tracks 11:56:20.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.5 Info: => 0.0001773s 11:56:20.5 Info: CreateIndex Tracks (ForeignTrackId) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.5 Info: => 0.0001047s 11:56:20.5 Info: CreateIndex Tracks (ArtistId) 11:56:20.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.5 Info: => 0.0001045s 11:56:20.5 Info: CreateIndex Tracks (TrackFileId) 11:56:20.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.5 Info: => 0.0001111s 11:56:20.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:20.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:20.5 Info: => 8.95E-05s 11:56:20.5 Info: CreateTable TrackFiles 11:56:20.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:20.5 Info: => 0.0001401s 11:56:20.5 Info: CreateIndex TrackFiles (ArtistId) 11:56:20.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:20.5 Info: => 0.0001077s 11:56:20.5 Info: CreateIndex TrackFiles (AlbumId) 11:56:20.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.5 Info: => 0.0001012s 11:56:20.5 Info: CreateTable History 11:56:20.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:20.5 Info: => 0.0001719s 11:56:20.5 Info: CreateIndex History (Date) 11:56:20.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.5 Info: => 0.0001133s 11:56:20.5 Info: CreateIndex History (EventType) 11:56:20.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.5 Info: => 0.0001162s 11:56:20.5 Info: CreateIndex History (DownloadId) 11:56:20.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:20.5 Info: => 0.0001051s 11:56:20.5 Info: CreateIndex History (AlbumId) 11:56:20.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:20.5 Info: => 0.000101s 11:56:20.5 Info: CreateTable Notifications 11:56:20.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:20.5 Info: => 0.0001368s 11:56:20.5 Info: CreateTable ScheduledTasks 11:56:20.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:20.5 Info: => 0.0001125s 11:56:20.5 Info: CreateIndex ScheduledTasks (TypeName) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:20.5 Info: => 0.0001132s 11:56:20.5 Info: CreateTable Indexers 11:56:20.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:20.5 Info: => 0.0001191s 11:56:20.5 Info: CreateIndex Indexers (Name) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.5 Info: => 0.0001219s 11:56:20.5 Info: CreateTable Profiles 11:56:20.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001203s 11:56:20.5 Info: CreateIndex Profiles (Name) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:20.5 Info: => 0.0001089s 11:56:20.5 Info: CreateTable QualityDefinitions 11:56:20.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:20.5 Info: => 0.0001185s 11:56:20.5 Info: CreateIndex QualityDefinitions (Quality) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:20.5 Info: => 0.0001098s 11:56:20.5 Info: CreateIndex QualityDefinitions (Title) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:20.5 Info: => 0.0001602s 11:56:20.5 Info: CreateTable NamingConfig 11:56:20.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:20.5 Info: => 0.0001666s 11:56:20.5 Info: CreateTable Blacklist 11:56:20.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:20.5 Info: => 0.0002157s 11:56:20.5 Info: CreateTable Metadata 11:56:20.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001153s 11:56:20.5 Info: CreateTable MetadataFiles 11:56:20.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001339s 11:56:20.5 Info: CreateTable DownloadClients 11:56:20.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001127s 11:56:20.5 Info: CreateTable PendingReleases 11:56:20.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:20.5 Info: => 0.0001215s 11:56:20.5 Info: CreateTable RemotePathMappings 11:56:20.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001058s 11:56:20.5 Info: CreateTable Tags 11:56:20.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:20.5 Info: => 9.26E-05s 11:56:20.5 Info: CreateIndex Tags (Label) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:20.5 Info: => 0.0001233s 11:56:20.5 Info: CreateTable Restrictions 11:56:20.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001097s 11:56:20.5 Info: CreateTable DelayProfiles 11:56:20.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001361s 11:56:20.5 Info: CreateTable Users 11:56:20.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001005s 11:56:20.5 Info: CreateIndex Users (Identifier) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:20.5 Info: => 0.0001172s 11:56:20.5 Info: CreateIndex Users (Username) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:20.5 Info: => 0.0001072s 11:56:20.5 Info: CreateTable Commands 11:56:20.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:20.5 Info: => 0.0001838s 11:56:20.5 Info: CreateTable IndexerStatus 11:56:20.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:20.5 Info: => 0.0001444s 11:56:20.5 Info: CreateIndex IndexerStatus (ProviderId) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:20.5 Info: => 0.0001221s 11:56:20.5 Info: CreateTable ExtraFiles 11:56:20.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.5 Info: => 0.0001286s 11:56:20.5 Info: CreateTable LyricFiles 11:56:20.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:20.5 Info: => 0.0001744s 11:56:20.5 Info: CreateTable LanguageProfiles 11:56:20.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:20.5 Info: => 0.0001072s 11:56:20.5 Info: CreateIndex LanguageProfiles (Name) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:20.5 Info: => 0.0001158s 11:56:20.5 Info: CreateTable DownloadClientStatus 11:56:20.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:20.5 Info: => 0.0001252s 11:56:20.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:20.5 Info: => 0.0001168s 11:56:20.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:20.5 Info: -> 1 Insert operations completed in 00:00:00.0000684 taking an average of 00:00:00.0000684 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:20', 'InitialSetup') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 1: InitialSetup migrated 11:56:20.5 Info: => 0.0010231s 11:56:20.5 Info: 2: add_reason_to_pending_releases migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 2 11:56:20.5 Info: AlterTable PendingReleases 11:56:20.5 Info: => 1.2E-06s 11:56:20.5 Info: CreateColumn PendingReleases Reason Int32 11:56:20.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:20.5 Info: => 0.0006332s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:20', 'add_reason_to_pending_releases') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 2: add_reason_to_pending_releases migrated 11:56:20.5 Info: => 0.0009382s 11:56:20.5 Info: 3: add_medium_support migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 3 11:56:20.5 Info: AlterTable Albums 11:56:20.5 Info: => 1.2E-06s 11:56:20.5 Info: CreateColumn Albums Media String 11:56:20.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:20.5 Info: => 0.0006311s 11:56:20.5 Info: AlterTable Tracks 11:56:20.5 Info: => 1E-06s 11:56:20.5 Info: CreateColumn Tracks MediumNumber Int32 11:56:20.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.5 Info: => 0.000573s 11:56:20.5 Info: AlterTable Tracks 11:56:20.5 Info: => 1E-06s 11:56:20.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:20.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.5 Info: => 0.0005754s 11:56:20.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.5 Info: => 4.53E-05s 11:56:20.5 Info: DeleteColumn Tracks TrackNumber 11:56:20.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:20.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:20.5 Info: DROP TABLE "Tracks" 11:56:20.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.5 Info: => 0.0049268s 11:56:20.5 Info: AlterTable Tracks 11:56:20.5 Info: => 9E-07s 11:56:20.5 Info: CreateColumn Tracks TrackNumber String 11:56:20.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:20.5 Info: => 0.0005851s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:20', 'add_medium_support') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 3: add_medium_support migrated 11:56:20.5 Info: => 0.0009664s 11:56:20.5 Info: 4: add_various_qualites_in_profile migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 4 11:56:20.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.5 Info: => 5.76E-05s 11:56:20.5 Info: PerformDBOperation 11:56:20.5 Info: Performing DB Operation 11:56:20.5 Info: => 3.86E-05s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:20', 'add_various_qualites_in_profile') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 4: add_various_qualites_in_profile migrated 11:56:20.5 Info: => 0.0003199s 11:56:20.5 Info: 5: metadata_profiles migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 5 11:56:20.5 Info: CreateTable MetadataProfiles 11:56:20.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:20.5 Info: => 0.0001402s 11:56:20.5 Info: CreateIndex MetadataProfiles (Name) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:20.5 Info: => 0.000103s 11:56:20.5 Info: AlterTable Artists 11:56:20.5 Info: => 9E-07s 11:56:20.5 Info: CreateColumn Artists MetadataProfileId Int32 11:56:20.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:20.5 Info: => 0.0006467s 11:56:20.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:20.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:20.5 Info: DROP TABLE "Artists" 11:56:20.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.5 Info: => 0.0062909s 11:56:20.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:20.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:20.5 Info: DROP TABLE "Artists" 11:56:20.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.5 Info: => 0.0049535s 11:56:20.5 Info: AlterTable Albums 11:56:20.5 Info: => 1.1E-06s 11:56:20.5 Info: CreateColumn Albums SecondaryTypes String 11:56:20.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:20.5 Info: => 0.000589s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:20', 'metadata_profiles') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 5: metadata_profiles migrated 11:56:20.5 Info: => 0.0010057s 11:56:20.5 Info: 6: separate_automatic_and_interactive_search migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 6 11:56:20.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:20.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:20.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:20.5 Info: DROP TABLE "Indexers" 11:56:20.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.5 Info: => 0.0051955s 11:56:20.5 Info: AlterTable Indexers 11:56:20.5 Info: => 1E-06s 11:56:20.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:20.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:20.5 Info: => 0.0005759s 11:56:20.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.5 Info: => 4.25E-05s 11:56:20.5 Info: AlterTable Indexers 11:56:20.5 Info: => 9E-07s 11:56:20.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:20.5 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:20.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:20.5 Info: DROP TABLE "Indexers" 11:56:20.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.5 Info: => 0.0039237s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:20', 'separate_automatic_and_interactive_search') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 6: separate_automatic_and_interactive_search migrated 11:56:20.5 Info: => 0.0042677s 11:56:20.5 Info: 7: change_album_path_to_relative migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 7 11:56:20.5 Info: DeleteColumn Albums Path 11:56:20.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:20.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:20.5 Info: DROP TABLE "Albums" 11:56:20.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.5 Info: => 0.0059431s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:20', 'change_album_path_to_relative') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 7: change_album_path_to_relative migrated 11:56:20.5 Info: => 0.0063564s 11:56:20.5 Info: 8: change_quality_size_mb_to_kb migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 8 11:56:20.5 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.5 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.5 Info: => 5.61E-05s 11:56:20.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:20', 'change_quality_size_mb_to_kb') 11:56:20.5 Info: Committing Transaction 11:56:20.5 Info: 8: change_quality_size_mb_to_kb migrated 11:56:20.5 Info: => 0.0003068s 11:56:20.5 Info: 9: album_releases migrating 11:56:20.5 Info: Beginning Transaction 11:56:20.5 Info: Starting migration of Main DB to 9 11:56:20.5 Info: AlterTable Albums 11:56:20.5 Info: => 9E-07s 11:56:20.5 Info: CreateColumn Albums Releases String 11:56:20.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:20.6 Info: => 0.0005879s 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn Albums CurrentRelease String 11:56:20.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:20.6 Info: => 0.0005454s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:20', 'album_releases') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 9: album_releases migrated 11:56:20.6 Info: => 0.0008554s 11:56:20.6 Info: 10: album_releases_fix migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 10 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 1.1E-06s 11:56:20.6 Info: AlterColumn Albums Releases String 11:56:20.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:20.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.6 Info: DROP TABLE "Albums" 11:56:20.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.6 Info: => 0.0047321s 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: AlterColumn Albums CurrentRelease String 11:56:20.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:20.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.6 Info: DROP TABLE "Albums" 11:56:20.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.6 Info: => 0.0058237s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:20', 'album_releases_fix') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 10: album_releases_fix migrated 11:56:20.6 Info: => 0.0061945s 11:56:20.6 Info: 11: import_lists migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 11 11:56:20.6 Info: CreateTable ImportLists 11:56:20.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.6 Info: => 0.0002318s 11:56:20.6 Info: CreateIndex ImportLists (Name) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.6 Info: => 9.35E-05s 11:56:20.6 Info: CreateTable ImportListStatus 11:56:20.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:20.6 Info: => 0.0001262s 11:56:20.6 Info: CreateIndex ImportListStatus (ProviderId) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:20.6 Info: => 8.56E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:20', 'import_lists') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 11: import_lists migrated 11:56:20.6 Info: => 0.0004602s 11:56:20.6 Info: 12: add_release_status migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 12 11:56:20.6 Info: AlterTable MetadataProfiles 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:20.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:20.6 Info: => 0.0006327s 11:56:20.6 Info: PerformDBOperation 11:56:20.6 Info: Performing DB Operation 11:56:20.6 Info: => 3.37E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:20', 'add_release_status') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 12: add_release_status migrated 11:56:20.6 Info: => 0.000306s 11:56:20.6 Info: 13: album_download_notification migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 13 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 1.2E-06s 11:56:20.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006275s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:20', 'album_download_notification') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 13: album_download_notification migrated 11:56:20.6 Info: => 0.000943s 11:56:20.6 Info: 14: fix_language_metadata_profiles migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 14 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.6 Info: => 8.41E-05s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.6 Info: => 6.25E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:20', 'fix_language_metadata_profiles') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 14: fix_language_metadata_profiles migrated 11:56:20.6 Info: => 0.0003274s 11:56:20.6 Info: 15: remove_fanzub migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 15 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.6 Info: => 4.73E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:20', 'remove_fanzub') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 15: remove_fanzub migrated 11:56:20.6 Info: => 0.0003055s 11:56:20.6 Info: 16: update_artist_history_indexes migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 16 11:56:20.6 Info: CreateIndex Albums (ArtistId) 11:56:20.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:20.6 Info: => 0.00011s 11:56:20.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:20.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:20.6 Info: => 0.0001351s 11:56:20.6 Info: DeleteIndex History (AlbumId) 11:56:20.6 Info: DROP INDEX "IX_History_AlbumId" 11:56:20.6 Info: => 0.0001202s 11:56:20.6 Info: CreateIndex History (AlbumId, Date) 11:56:20.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.6 Info: => 9.92E-05s 11:56:20.6 Info: DeleteIndex History (DownloadId) 11:56:20.6 Info: DROP INDEX "IX_History_DownloadId" 11:56:20.6 Info: => 0.0001152s 11:56:20.6 Info: CreateIndex History (DownloadId, Date) 11:56:20.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.6 Info: => 0.0001144s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:20', 'update_artist_history_indexes') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 16: update_artist_history_indexes migrated 11:56:20.6 Info: => 0.0004354s 11:56:20.6 Info: 17: remove_nma migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 17 11:56:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:20.6 Info: => 5.08E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:20', 'remove_nma') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 17: remove_nma migrated 11:56:20.6 Info: => 0.0002956s 11:56:20.6 Info: 18: album_disambiguation migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 18 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 1.2E-06s 11:56:20.6 Info: CreateColumn Albums Disambiguation String 11:56:20.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:20.6 Info: => 0.0006247s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:20', 'album_disambiguation') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 18: album_disambiguation migrated 11:56:20.6 Info: => 0.0009305s 11:56:20.6 Info: 19: add_ape_quality_in_profiles migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 19 11:56:20.6 Info: PerformDBOperation 11:56:20.6 Info: Performing DB Operation 11:56:20.6 Info: => 3.61E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:20', 'add_ape_quality_in_profiles') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 19: add_ape_quality_in_profiles migrated 11:56:20.6 Info: => 0.000303s 11:56:20.6 Info: 20: remove_pushalot migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 20 11:56:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:20.6 Info: => 4.97E-05s 11:56:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:20.6 Info: => 3.71E-05s 11:56:20.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:20.6 Info: => 3.68E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:20', 'remove_pushalot') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 20: remove_pushalot migrated 11:56:20.6 Info: => 0.000283s 11:56:20.6 Info: 21: add_custom_filters migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 21 11:56:20.6 Info: CreateTable CustomFilters 11:56:20.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:20.6 Info: => 0.000135s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:20', 'add_custom_filters') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 21: add_custom_filters migrated 11:56:20.6 Info: => 0.0004269s 11:56:20.6 Info: 22: import_list_tags migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 22 11:56:20.6 Info: AlterTable ImportLists 11:56:20.6 Info: => 1.2E-06s 11:56:20.6 Info: CreateColumn ImportLists Tags String 11:56:20.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:20.6 Info: => 0.0006234s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:20', 'import_list_tags') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 22: import_list_tags migrated 11:56:20.6 Info: => 0.0009241s 11:56:20.6 Info: 23: add_release_groups_etc migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 23 11:56:20.6 Info: CreateTable ArtistMetadata 11:56:20.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:20.6 Info: => 0.0002424s 11:56:20.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:20.6 Info: => 0.0001294s 11:56:20.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.6 Info: => 9.68E-05s 11:56:20.6 Info: AlterTable Artists 11:56:20.6 Info: => 8E-07s 11:56:20.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:20.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006408s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.6 Info: => 7.2E-05s 11:56:20.6 Info: CreateTable AlbumReleases 11:56:20.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:20.6 Info: => 0.0002092s 11:56:20.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:20.6 Info: => 0.0001292s 11:56:20.6 Info: CreateIndex AlbumReleases (AlbumId) 11:56:20.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:20.6 Info: => 9.22E-05s 11:56:20.6 Info: PerformDBOperation 11:56:20.6 Info: Performing DB Operation 11:56:20.6 Info: => 3.74E-05s 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 8E-07s 11:56:20.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:20.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006921s 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:20.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:20.6 Info: => 0.0006688s 11:56:20.6 Info: AlterTable Albums 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: CreateColumn Albums Links String 11:56:20.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:20.6 Info: => 0.0006459s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.6 Info: => 8.95E-05s 11:56:20.6 Info: AlterTable Tracks 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn Tracks ForeignRecordingId String 11:56:20.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:20.6 Info: => 0.0006602s 11:56:20.6 Info: AlterTable Tracks 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:20.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006559s 11:56:20.6 Info: AlterTable Tracks 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:20.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006658s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.6 Info: => 8.86E-05s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.6 Info: => 7.17E-05s 11:56:20.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:20.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.6 Info: DROP TABLE "Artists" 11:56:20.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.6 Info: => 0.006215s 11:56:20.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:20.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:20.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:20.6 Info: DROP TABLE "Albums" 11:56:20.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.6 Info: => 0.0050603s 11:56:20.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:20.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:20.6 Info: DROP TABLE "Tracks" 11:56:20.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.6 Info: => 0.0045659s 11:56:20.6 Info: DeleteColumn TrackFiles ArtistId 11:56:20.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:20.6 Info: DROP TABLE "TrackFiles" 11:56:20.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.6 Info: => 0.0057385s 11:56:20.6 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.6 Info: => 8.92E-05s 11:56:20.6 Info: CreateIndex Artists (Monitored) 11:56:20.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.6 Info: => 8.45E-05s 11:56:20.6 Info: CreateIndex Albums (ArtistMetadataId) 11:56:20.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:20.6 Info: => 8.26E-05s 11:56:20.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:20.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:20.6 Info: => 7.99E-05s 11:56:20.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:20.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:20.6 Info: => 8.69E-05s 11:56:20.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:20.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:20.6 Info: => 8.35E-05s 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.6 Info: => 4.71E-05s 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.6 Info: => 4.28E-05s 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:20.6 Info: => 4.74E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:20', 'add_release_groups_etc') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 23: add_release_groups_etc migrated 11:56:20.6 Info: => 0.001394s 11:56:20.6 Info: 24: NewMediaInfoFormat migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 24 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:20.6 Info: => 5.56E-05s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:20', 'NewMediaInfoFormat') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 24: NewMediaInfoFormat migrated 11:56:20.6 Info: => 0.0003218s 11:56:20.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 25 11:56:20.6 Info: RenameTable Restrictions ReleaseProfiles 11:56:20.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:20.6 Info: => 0.0017167s 11:56:20.6 Info: AlterTable ReleaseProfiles 11:56:20.6 Info: => 1.1E-06s 11:56:20.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:20.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:20.6 Info: => 0.0006317s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:20', 'rename_restrictions_to_release_profiles') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:20.6 Info: => 0.0009441s 11:56:20.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 26 11:56:20.6 Info: RenameTable Profiles QualityProfiles 11:56:20.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:20.6 Info: => 0.0017174s 11:56:20.6 Info: AlterTable QualityProfiles 11:56:20.6 Info: => 1.1E-06s 11:56:20.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:20.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.6 Info: => 0.000591s 11:56:20.6 Info: AlterTable LanguageProfiles 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:20.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.6 Info: => 0.00057s 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.6 Info: => 4.76E-05s 11:56:20.6 Info: UpdateData 11:56:20.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.6 Info: => 3.74E-05s 11:56:20.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:20.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.6 Info: DROP TABLE "Artists" 11:56:20.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.6 Info: => 0.0048623s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:20', 'rename_quality_profiles_add_upgrade_allowed') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:20.6 Info: => 0.0064868s 11:56:20.6 Info: 27: add_import_exclusions migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 27 11:56:20.6 Info: CreateTable ImportListExclusions 11:56:20.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:20.6 Info: => 0.0001417s 11:56:20.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:20.6 Info: => 0.000137s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:20', 'add_import_exclusions') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 27: add_import_exclusions migrated 11:56:20.6 Info: => 0.0005495s 11:56:20.6 Info: 28: clean_artist_metadata_table migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 28 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: => 0.0001691s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: => 0.000154s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.6 Info: => 0.0001295s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.6 Info: => 0.0001254s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.6 Info: => 0.0001352s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.6 Info: => 0.0001477s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:20', 'clean_artist_metadata_table') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 28: clean_artist_metadata_table migrated 11:56:20.6 Info: => 0.0004795s 11:56:20.6 Info: 29: health_issue_notification migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 29 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 1.4E-06s 11:56:20.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006649s 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006261s 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006074s 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 1.1E-06s 11:56:20.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006161s 11:56:20.6 Info: AlterTable Notifications 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:20.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:20.6 Info: => 0.0006065s 11:56:20.6 Info: DeleteColumn Notifications OnDownload 11:56:20.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.6 Info: DROP TABLE "Notifications" 11:56:20.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.6 Info: => 0.0050842s 11:56:20.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:20.6 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.6 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.6 Info: DROP TABLE "Notifications" 11:56:20.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.6 Info: => 0.005009s 11:56:20.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:20', 'health_issue_notification') 11:56:20.6 Info: Committing Transaction 11:56:20.6 Info: 29: health_issue_notification migrated 11:56:20.6 Info: => 0.005478s 11:56:20.6 Info: 30: add_mediafilerepository_mtime migrating 11:56:20.6 Info: Beginning Transaction 11:56:20.6 Info: Starting migration of Main DB to 30 11:56:20.6 Info: AlterTable TrackFiles 11:56:20.6 Info: => 1.3E-06s 11:56:20.6 Info: CreateColumn TrackFiles Modified DateTime 11:56:20.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:20.6 Info: => 0.0006475s 11:56:20.6 Info: AlterTable TrackFiles 11:56:20.6 Info: => 1E-06s 11:56:20.6 Info: CreateColumn TrackFiles Path String 11:56:20.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:20.6 Info: => 0.0006222s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.6 Info: => 4.63E-05s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.6 Info: => 0.0001391s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.6 Info: => 0.0001656s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.6 Info: => 0.000157s 11:56:20.6 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.6 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.6 Info: => 9.09E-05s 11:56:20.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.6 Info: => 6.08E-05s 11:56:20.6 Info: AlterTable TrackFiles 11:56:20.6 Info: => 9E-07s 11:56:20.6 Info: AlterColumn TrackFiles Path String 11:56:20.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.6 Info: DROP TABLE "TrackFiles" 11:56:20.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.6 Info: => 0.0051441s 11:56:20.6 Info: CreateIndex TrackFiles (Path) 11:56:20.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.6 Info: => 8.92E-05s 11:56:20.6 Info: DeleteColumn TrackFiles RelativePath 11:56:20.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.7 Info: DROP TABLE "TrackFiles" 11:56:20.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.7 Info: => 0.0084134s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:20', 'add_mediafilerepository_mtime') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 30: add_mediafilerepository_mtime migrated 11:56:20.7 Info: => 0.0088426s 11:56:20.7 Info: 31: add_artistmetadataid_constraint migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 31 11:56:20.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.7 Info: => 0.0001078s 11:56:20.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:20.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:20.7 Info: => 0.0001364s 11:56:20.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:20.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.7 Info: DROP TABLE "Artists" 11:56:20.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.7 Info: => 0.0053886s 11:56:20.7 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.7 Info: => 9.33E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:20', 'add_artistmetadataid_constraint') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 31: add_artistmetadataid_constraint migrated 11:56:20.7 Info: => 0.0005266s 11:56:20.7 Info: 32: old_ids_and_artist_alias migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 32 11:56:20.7 Info: AlterTable ArtistMetadata 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn ArtistMetadata Aliases String 11:56:20.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006405s 11:56:20.7 Info: AlterTable ArtistMetadata 11:56:20.7 Info: => 1E-06s 11:56:20.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:20.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006282s 11:56:20.7 Info: AlterTable Albums 11:56:20.7 Info: => 1E-06s 11:56:20.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:20.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006186s 11:56:20.7 Info: AlterTable AlbumReleases 11:56:20.7 Info: => 9E-07s 11:56:20.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:20.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006142s 11:56:20.7 Info: AlterTable Tracks 11:56:20.7 Info: => 1E-06s 11:56:20.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:20.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006163s 11:56:20.7 Info: AlterTable Tracks 11:56:20.7 Info: => 9E-07s 11:56:20.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:20.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:20.7 Info: => 0.0006165s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:20', 'old_ids_and_artist_alias') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 32: old_ids_and_artist_alias migrated 11:56:20.7 Info: => 0.0009827s 11:56:20.7 Info: 33: download_propers_config migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 33 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 3.79E-05s 11:56:20.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:20.7 Info: => 4.8E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:20', 'download_propers_config') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 33: download_propers_config migrated 11:56:20.7 Info: => 0.0003477s 11:56:20.7 Info: 34: remove_language_profiles migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 34 11:56:20.7 Info: DeleteTable LanguageProfiles 11:56:20.7 Info: DROP TABLE "LanguageProfiles" 11:56:20.7 Info: => 0.0002214s 11:56:20.7 Info: DeleteColumn Artists LanguageProfileId 11:56:20.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.7 Info: DROP TABLE "Artists" 11:56:20.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.7 Info: => 0.0055141s 11:56:20.7 Info: DeleteColumn ImportLists LanguageProfileId 11:56:20.7 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:20.7 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:20.7 Info: DROP TABLE "ImportLists" 11:56:20.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.7 Info: => 0.0050232s 11:56:20.7 Info: DeleteColumn Blacklist Language 11:56:20.7 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:20.7 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:20.7 Info: DROP TABLE "Blacklist" 11:56:20.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:20.7 Info: => 0.004832s 11:56:20.7 Info: DeleteColumn History Language 11:56:20.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:20.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:20.7 Info: DROP TABLE "History" 11:56:20.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:20.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.7 Info: => 0.0053825s 11:56:20.7 Info: DeleteColumn LyricFiles Language 11:56:20.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:20.7 Info: DROP TABLE "LyricFiles" 11:56:20.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:20.7 Info: => 0.004758s 11:56:20.7 Info: DeleteColumn TrackFiles Language 11:56:20.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:20.7 Info: DROP TABLE "TrackFiles" 11:56:20.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.7 Info: => 0.0050592s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:20', 'remove_language_profiles') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 34: remove_language_profiles migrated 11:56:20.7 Info: => 0.0056505s 11:56:20.7 Info: 35: multi_disc_naming_format migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 35 11:56:20.7 Info: AlterTable NamingConfig 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:20.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:20.7 Info: => 0.0006242s 11:56:20.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:20.7 Info: => 5.36E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:20', 'multi_disc_naming_format') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 35: multi_disc_naming_format migrated 11:56:20.7 Info: => 0.0004063s 11:56:20.7 Info: 36: add_download_client_priority migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 36 11:56:20.7 Info: AlterTable DownloadClients 11:56:20.7 Info: => 1.4E-06s 11:56:20.7 Info: CreateColumn DownloadClients Priority Int32 11:56:20.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:20.7 Info: => 0.0006173s 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 5.73E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:20', 'add_download_client_priority') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 36: add_download_client_priority migrated 11:56:20.7 Info: => 0.0003951s 11:56:20.7 Info: 37: remove_growl_prowl migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 37 11:56:20.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:20.7 Info: => 5.14E-05s 11:56:20.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:20.7 Info: => 3.7E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:20', 'remove_growl_prowl') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 37: remove_growl_prowl migrated 11:56:20.7 Info: => 0.0003261s 11:56:20.7 Info: 38: remove_plex_hometheatre migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 38 11:56:20.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:20.7 Info: => 5.96E-05s 11:56:20.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:20.7 Info: => 4.26E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:20', 'remove_plex_hometheatre') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 38: remove_plex_hometheatre migrated 11:56:20.7 Info: => 0.0003287s 11:56:20.7 Info: 39: add_root_folder_add_defaults migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 39 11:56:20.7 Info: AlterTable RootFolders 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn RootFolders Name String 11:56:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:20.7 Info: => 0.0006375s 11:56:20.7 Info: AlterTable RootFolders 11:56:20.7 Info: => 1.3E-06s 11:56:20.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.7 Info: => 0.0005856s 11:56:20.7 Info: AlterTable RootFolders 11:56:20.7 Info: => 1.1E-06s 11:56:20.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:20.7 Info: => 0.0005847s 11:56:20.7 Info: AlterTable RootFolders 11:56:20.7 Info: => 1.1E-06s 11:56:20.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:20.7 Info: => 0.0005898s 11:56:20.7 Info: AlterTable RootFolders 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn RootFolders DefaultTags String 11:56:20.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:20.7 Info: => 0.0005981s 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 6.71E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:20', 'add_root_folder_add_defaults') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 39: add_root_folder_add_defaults migrated 11:56:20.7 Info: => 0.0004032s 11:56:20.7 Info: 40: task_duration migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 40 11:56:20.7 Info: AlterTable ScheduledTasks 11:56:20.7 Info: => 1E-06s 11:56:20.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:20.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:20.7 Info: => 0.00063s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:20', 'task_duration') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 40: task_duration migrated 11:56:20.7 Info: => 0.000965s 11:56:20.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 41 11:56:20.7 Info: AlterTable ReleaseProfiles 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:20.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:20.7 Info: => 0.0006387s 11:56:20.7 Info: AlterTable ReleaseProfiles 11:56:20.7 Info: => 1.2E-06s 11:56:20.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:20.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:20.7 Info: => 0.0005951s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:20', 'add_indexer_and_enabled_to_release_profiles') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:20.7 Info: => 0.0009351s 11:56:20.7 Info: 42: remove_album_folders migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 42 11:56:20.7 Info: DeleteColumn Artists AlbumFolder 11:56:20.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.7 Info: DROP TABLE "Artists" 11:56:20.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.7 Info: => 0.0066847s 11:56:20.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:20.7 Info: => 4.54E-05s 11:56:20.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:20.7 Info: => 3.74E-05s 11:56:20.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:20.7 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:20.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:20.7 Info: DROP TABLE "NamingConfig" 11:56:20.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:20.7 Info: => 0.0042517s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:20', 'remove_album_folders') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 42: remove_album_folders migrated 11:56:20.7 Info: => 0.004758s 11:56:20.7 Info: 44: add_priority_to_indexers migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 44 11:56:20.7 Info: AlterTable Indexers 11:56:20.7 Info: => 1.1E-06s 11:56:20.7 Info: CreateColumn Indexers Priority Int32 11:56:20.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:20.7 Info: => 0.0006316s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:20', 'add_priority_to_indexers') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 44: add_priority_to_indexers migrated 11:56:20.7 Info: => 0.0009605s 11:56:20.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 45 11:56:20.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:20.7 Info: => 0.0001299s 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 3.33E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:20', 'remove_chown_and_folderchmod_config') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:20.7 Info: => 0.0003232s 11:56:20.7 Info: 47: update_notifiarr migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 47 11:56:20.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:20.7 Info: => 7.92E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:20', 'update_notifiarr') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 47: update_notifiarr migrated 11:56:20.7 Info: => 0.0003709s 11:56:20.7 Info: 49: email_multiple_addresses migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 49 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 6.19E-05s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:20', 'email_multiple_addresses') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 49: email_multiple_addresses migrated 11:56:20.7 Info: => 0.0003772s 11:56:20.7 Info: 50: rename_blacklist_to_blocklist migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 50 11:56:20.7 Info: RenameTable Blacklist Blocklist 11:56:20.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:20.7 Info: => 0.0017473s 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:20', 'rename_blacklist_to_blocklist') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 50: rename_blacklist_to_blocklist migrated 11:56:20.7 Info: => 0.0021266s 11:56:20.7 Info: 51: cdh_per_downloadclient migrating 11:56:20.7 Info: Beginning Transaction 11:56:20.7 Info: Starting migration of Main DB to 51 11:56:20.7 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:56:20.7 Info: AlterTable DownloadClients 11:56:20.7 Info: => 9E-07s 11:56:20.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:20.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.7 Info: => 0.0006428s 11:56:20.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:20.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:20.7 Info: => 0.0006424s 11:56:20.7 Info: PerformDBOperation 11:56:20.7 Info: Performing DB Operation 11:56:20.7 Info: => 0.0001695s 11:56:20.7 Info: -> 1 Insert operations completed in 00:00:00.0000993 taking an average of 00:00:00.0000993 11:56:20.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:20', 'cdh_per_downloadclient') 11:56:20.7 Info: Committing Transaction 11:56:20.7 Info: 51: cdh_per_downloadclient migrated 11:56:20.7 Info: => 0.0005389s 11:56:20.7 Debug: Took: 00:00:00.2521219 11:56:20.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:56:20.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:56:20.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173808176854_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:20.8 Info: DatabaseEngineVersionCheck migrating 11:56:20.8 Info: PerformDBOperation 11:56:20.8 Info: Performing DB Operation 11:56:20.8 Info: SQLite 3.46.1 11:56:20.8 Info: => 0.0011263s 11:56:20.8 Info: DatabaseEngineVersionCheck migrated 11:56:20.8 Info: => 0.0011435s 11:56:20.8 Info: VersionMigration migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: CreateTable VersionInfo 11:56:20.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:20.8 Info: => 0.0001475s 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: VersionMigration migrated 11:56:20.8 Info: => 0.0005144s 11:56:20.8 Info: VersionUniqueMigration migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: CreateIndex VersionInfo (Version) 11:56:20.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:20.8 Info: => 0.0001652s 11:56:20.8 Info: AlterTable VersionInfo 11:56:20.8 Info: => 1E-06s 11:56:20.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:20.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:20.8 Info: => 0.0005684s 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: VersionUniqueMigration migrated 11:56:20.8 Info: => 0.0007778s 11:56:20.8 Info: VersionDescriptionMigration migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: AlterTable VersionInfo 11:56:20.8 Info: => 1.1E-06s 11:56:20.8 Info: CreateColumn VersionInfo Description String 11:56:20.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:20.8 Info: => 0.0002161s 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: VersionDescriptionMigration migrated 11:56:20.8 Info: => 0.0004276s 11:56:20.8 Info: 1: InitialSetup migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 1 11:56:20.8 Info: CreateTable Config 11:56:20.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:20.8 Info: => 0.000171s 11:56:20.8 Info: CreateIndex Config (Key) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:20.8 Info: => 0.0001257s 11:56:20.8 Info: CreateTable RootFolders 11:56:20.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:20.8 Info: => 9.56E-05s 11:56:20.8 Info: CreateIndex RootFolders (Path) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:20.8 Info: => 0.0001059s 11:56:20.8 Info: CreateTable Artists 11:56:20.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:20.8 Info: => 0.0002545s 11:56:20.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.8 Info: => 0.000113s 11:56:20.8 Info: CreateIndex Artists (NameSlug) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.8 Info: => 0.0001013s 11:56:20.8 Info: CreateIndex Artists (CleanName) 11:56:20.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.8 Info: => 9.53E-05s 11:56:20.8 Info: CreateIndex Artists (Path) 11:56:20.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.8 Info: => 9.43E-05s 11:56:20.8 Info: CreateTable Albums 11:56:20.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.8 Info: => 0.0002503s 11:56:20.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.8 Info: => 0.0001047s 11:56:20.8 Info: CreateIndex Albums (MBId) 11:56:20.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.8 Info: => 9.66E-05s 11:56:20.8 Info: CreateIndex Albums (TADBId) 11:56:20.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.8 Info: => 9.47E-05s 11:56:20.8 Info: CreateIndex Albums (TitleSlug) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.8 Info: => 9.82E-05s 11:56:20.8 Info: CreateIndex Albums (CleanTitle) 11:56:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.8 Info: => 9.74E-05s 11:56:20.8 Info: CreateIndex Albums (Path) 11:56:20.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:20.8 Info: => 9.37E-05s 11:56:20.8 Info: CreateTable Tracks 11:56:20.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:20.8 Info: => 0.0002026s 11:56:20.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.8 Info: => 0.0001153s 11:56:20.8 Info: CreateIndex Tracks (ArtistId) 11:56:20.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.8 Info: => 0.0001017s 11:56:20.8 Info: CreateIndex Tracks (TrackFileId) 11:56:20.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.8 Info: => 0.0001049s 11:56:20.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:20.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:20.8 Info: => 0.0001097s 11:56:20.8 Info: CreateTable TrackFiles 11:56:20.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:20.8 Info: => 0.0001854s 11:56:20.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:20.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:20.8 Info: => 0.0001054s 11:56:20.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:20.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.8 Info: => 9.54E-05s 11:56:20.8 Info: CreateTable History 11:56:20.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:20.8 Info: => 0.0001997s 11:56:20.8 Info: CreateIndex History (Date) 11:56:20.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:20.8 Info: => 0.000118s 11:56:20.8 Info: CreateIndex History (EventType) 11:56:20.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:20.8 Info: => 0.0001015s 11:56:20.8 Info: CreateIndex History (DownloadId) 11:56:20.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:20.8 Info: => 0.0001006s 11:56:20.8 Info: CreateIndex History (AlbumId) 11:56:20.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:20.8 Info: => 0.0001085s 11:56:20.8 Info: CreateTable Notifications 11:56:20.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:20.8 Info: => 0.0001397s 11:56:20.8 Info: CreateTable ScheduledTasks 11:56:20.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:20.8 Info: => 0.0001028s 11:56:20.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:20.8 Info: => 0.0001097s 11:56:20.8 Info: CreateTable Indexers 11:56:20.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:20.8 Info: => 0.0001142s 11:56:20.8 Info: CreateIndex Indexers (Name) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.8 Info: => 0.0001164s 11:56:20.8 Info: CreateTable Profiles 11:56:20.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001031s 11:56:20.8 Info: CreateIndex Profiles (Name) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:20.8 Info: => 0.0001079s 11:56:20.8 Info: CreateTable QualityDefinitions 11:56:20.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:20.8 Info: => 0.000118s 11:56:20.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:20.8 Info: => 0.0001087s 11:56:20.8 Info: CreateIndex QualityDefinitions (Title) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:20.8 Info: => 0.0001051s 11:56:20.8 Info: CreateTable NamingConfig 11:56:20.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:20.8 Info: => 0.0001511s 11:56:20.8 Info: CreateTable Blacklist 11:56:20.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:20.8 Info: => 0.0002047s 11:56:20.8 Info: CreateTable Metadata 11:56:20.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001115s 11:56:20.8 Info: CreateTable MetadataFiles 11:56:20.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001325s 11:56:20.8 Info: CreateTable DownloadClients 11:56:20.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001146s 11:56:20.8 Info: CreateTable PendingReleases 11:56:20.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:20.8 Info: => 0.0001238s 11:56:20.8 Info: CreateTable RemotePathMappings 11:56:20.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001051s 11:56:20.8 Info: CreateTable Tags 11:56:20.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001051s 11:56:20.8 Info: CreateIndex Tags (Label) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:20.8 Info: => 0.0001159s 11:56:20.8 Info: CreateTable Restrictions 11:56:20.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:20.8 Info: => 0.000111s 11:56:20.8 Info: CreateTable DelayProfiles 11:56:20.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001362s 11:56:20.8 Info: CreateTable Users 11:56:20.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:20.8 Info: => 9.95E-05s 11:56:20.8 Info: CreateIndex Users (Identifier) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:20.8 Info: => 0.0001178s 11:56:20.8 Info: CreateIndex Users (Username) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:20.8 Info: => 0.0001294s 11:56:20.8 Info: CreateTable Commands 11:56:20.8 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:20.8 Info: => 0.0001578s 11:56:20.8 Info: CreateTable IndexerStatus 11:56:20.8 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:20.8 Info: => 0.0001358s 11:56:20.8 Info: CreateIndex IndexerStatus (ProviderId) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:20.8 Info: => 0.0001186s 11:56:20.8 Info: CreateTable ExtraFiles 11:56:20.8 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:20.8 Info: => 0.0001295s 11:56:20.8 Info: CreateTable LyricFiles 11:56:20.8 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:20.8 Info: => 0.0001417s 11:56:20.8 Info: CreateTable LanguageProfiles 11:56:20.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:20.8 Info: => 0.0001054s 11:56:20.8 Info: CreateIndex LanguageProfiles (Name) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:20.8 Info: => 0.0001173s 11:56:20.8 Info: CreateTable DownloadClientStatus 11:56:20.8 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:20.8 Info: => 0.0001182s 11:56:20.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:20.8 Info: => 0.0001174s 11:56:20.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:20.8 Info: -> 1 Insert operations completed in 00:00:00.0000702 taking an average of 00:00:00.0000702 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:20', 'InitialSetup') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 1: InitialSetup migrated 11:56:20.8 Info: => 0.0009569s 11:56:20.8 Info: 2: add_reason_to_pending_releases migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 2 11:56:20.8 Info: AlterTable PendingReleases 11:56:20.8 Info: => 1.1E-06s 11:56:20.8 Info: CreateColumn PendingReleases Reason Int32 11:56:20.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:20.8 Info: => 0.0006701s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:20', 'add_reason_to_pending_releases') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 2: add_reason_to_pending_releases migrated 11:56:20.8 Info: => 0.0009696s 11:56:20.8 Info: 3: add_medium_support migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 3 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1.5E-06s 11:56:20.8 Info: CreateColumn Albums Media String 11:56:20.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:20.8 Info: => 0.0006374s 11:56:20.8 Info: AlterTable Tracks 11:56:20.8 Info: => 1.1E-06s 11:56:20.8 Info: CreateColumn Tracks MediumNumber Int32 11:56:20.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.8 Info: => 0.0005983s 11:56:20.8 Info: AlterTable Tracks 11:56:20.8 Info: => 8E-07s 11:56:20.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:20.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:20.8 Info: => 0.0005791s 11:56:20.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:20.8 Info: => 4.57E-05s 11:56:20.8 Info: DeleteColumn Tracks TrackNumber 11:56:20.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:20.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:20.8 Info: DROP TABLE "Tracks" 11:56:20.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.8 Info: => 0.0044984s 11:56:20.8 Info: AlterTable Tracks 11:56:20.8 Info: => 1E-06s 11:56:20.8 Info: CreateColumn Tracks TrackNumber String 11:56:20.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:20.8 Info: => 0.0005954s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:20', 'add_medium_support') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 3: add_medium_support migrated 11:56:20.8 Info: => 0.0009894s 11:56:20.8 Info: 4: add_various_qualites_in_profile migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 4 11:56:20.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:20.8 Info: => 5.6E-05s 11:56:20.8 Info: PerformDBOperation 11:56:20.8 Info: Performing DB Operation 11:56:20.8 Info: => 3.19E-05s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:20', 'add_various_qualites_in_profile') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 4: add_various_qualites_in_profile migrated 11:56:20.8 Info: => 0.0002959s 11:56:20.8 Info: 5: metadata_profiles migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 5 11:56:20.8 Info: CreateTable MetadataProfiles 11:56:20.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:20.8 Info: => 0.0001386s 11:56:20.8 Info: CreateIndex MetadataProfiles (Name) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:20.8 Info: => 9.33E-05s 11:56:20.8 Info: AlterTable Artists 11:56:20.8 Info: => 9E-07s 11:56:20.8 Info: CreateColumn Artists MetadataProfileId Int32 11:56:20.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:20.8 Info: => 0.0006368s 11:56:20.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:20.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:20.8 Info: DROP TABLE "Artists" 11:56:20.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.8 Info: => 0.0047007s 11:56:20.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:20.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:20.8 Info: DROP TABLE "Artists" 11:56:20.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.8 Info: => 0.0064757s 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1.9E-06s 11:56:20.8 Info: CreateColumn Albums SecondaryTypes String 11:56:20.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:20.8 Info: => 0.0006313s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:20', 'metadata_profiles') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 5: metadata_profiles migrated 11:56:20.8 Info: => 0.0010824s 11:56:20.8 Info: 6: separate_automatic_and_interactive_search migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 6 11:56:20.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:20.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:20.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:20.8 Info: DROP TABLE "Indexers" 11:56:20.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.8 Info: => 0.0040399s 11:56:20.8 Info: AlterTable Indexers 11:56:20.8 Info: => 1E-06s 11:56:20.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:20.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:20.8 Info: => 0.0005997s 11:56:20.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:20.8 Info: => 4.63E-05s 11:56:20.8 Info: AlterTable Indexers 11:56:20.8 Info: => 9E-07s 11:56:20.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:20.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:20.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:20.8 Info: DROP TABLE "Indexers" 11:56:20.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:20.8 Info: => 0.0039788s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:20', 'separate_automatic_and_interactive_search') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 6: separate_automatic_and_interactive_search migrated 11:56:20.8 Info: => 0.0043351s 11:56:20.8 Info: 7: change_album_path_to_relative migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 7 11:56:20.8 Info: DeleteColumn Albums Path 11:56:20.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:20.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:20.8 Info: DROP TABLE "Albums" 11:56:20.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.8 Info: => 0.0048416s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:20', 'change_album_path_to_relative') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 7: change_album_path_to_relative migrated 11:56:20.8 Info: => 0.0052649s 11:56:20.8 Info: 8: change_quality_size_mb_to_kb migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 8 11:56:20.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:20.8 Info: => 5.54E-05s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:20', 'change_quality_size_mb_to_kb') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 8: change_quality_size_mb_to_kb migrated 11:56:20.8 Info: => 0.0003086s 11:56:20.8 Info: 9: album_releases migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 9 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1.3E-06s 11:56:20.8 Info: CreateColumn Albums Releases String 11:56:20.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:20.8 Info: => 0.0006246s 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1.1E-06s 11:56:20.8 Info: CreateColumn Albums CurrentRelease String 11:56:20.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:20.8 Info: => 0.0005851s 11:56:20.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:20', 'album_releases') 11:56:20.8 Info: Committing Transaction 11:56:20.8 Info: 9: album_releases migrated 11:56:20.8 Info: => 0.0008931s 11:56:20.8 Info: 10: album_releases_fix migrating 11:56:20.8 Info: Beginning Transaction 11:56:20.8 Info: Starting migration of Main DB to 10 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1.1E-06s 11:56:20.8 Info: AlterColumn Albums Releases String 11:56:20.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:20.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.8 Info: DROP TABLE "Albums" 11:56:20.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.8 Info: => 0.004771s 11:56:20.8 Info: AlterTable Albums 11:56:20.8 Info: => 1E-06s 11:56:20.8 Info: AlterColumn Albums CurrentRelease String 11:56:20.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:20.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:20.9 Info: DROP TABLE "Albums" 11:56:20.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.9 Info: => 0.0061439s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:20', 'album_releases_fix') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 10: album_releases_fix migrated 11:56:20.9 Info: => 0.0065491s 11:56:20.9 Info: 11: import_lists migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 11 11:56:20.9 Info: CreateTable ImportLists 11:56:20.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:20.9 Info: => 0.0001749s 11:56:20.9 Info: CreateIndex ImportLists (Name) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:20.9 Info: => 9.2E-05s 11:56:20.9 Info: CreateTable ImportListStatus 11:56:20.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:20.9 Info: => 0.0001234s 11:56:20.9 Info: CreateIndex ImportListStatus (ProviderId) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:20.9 Info: => 8.45E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:20', 'import_lists') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 11: import_lists migrated 11:56:20.9 Info: => 0.0003975s 11:56:20.9 Info: 12: add_release_status migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 12 11:56:20.9 Info: AlterTable MetadataProfiles 11:56:20.9 Info: => 1.3E-06s 11:56:20.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:20.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:20.9 Info: => 0.0006499s 11:56:20.9 Info: PerformDBOperation 11:56:20.9 Info: Performing DB Operation 11:56:20.9 Info: => 3.38E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:20', 'add_release_status') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 12: add_release_status migrated 11:56:20.9 Info: => 0.000314s 11:56:20.9 Info: 13: album_download_notification migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 13 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006315s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:20', 'album_download_notification') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 13: album_download_notification migrated 11:56:20.9 Info: => 0.0009328s 11:56:20.9 Info: 14: fix_language_metadata_profiles migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 14 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:20.9 Info: => 8.23E-05s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:20.9 Info: => 6.11E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:20', 'fix_language_metadata_profiles') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 14: fix_language_metadata_profiles migrated 11:56:20.9 Info: => 0.0003127s 11:56:20.9 Info: 15: remove_fanzub migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 15 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:20.9 Info: => 4.9E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:20', 'remove_fanzub') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 15: remove_fanzub migrated 11:56:20.9 Info: => 0.0002938s 11:56:20.9 Info: 16: update_artist_history_indexes migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 16 11:56:20.9 Info: CreateIndex Albums (ArtistId) 11:56:20.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:20.9 Info: => 0.0001126s 11:56:20.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:20.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:20.9 Info: => 9.67E-05s 11:56:20.9 Info: DeleteIndex History (AlbumId) 11:56:20.9 Info: DROP INDEX "IX_History_AlbumId" 11:56:20.9 Info: => 0.0001358s 11:56:20.9 Info: CreateIndex History (AlbumId, Date) 11:56:20.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:20.9 Info: => 9.89E-05s 11:56:20.9 Info: DeleteIndex History (DownloadId) 11:56:20.9 Info: DROP INDEX "IX_History_DownloadId" 11:56:20.9 Info: => 0.0001156s 11:56:20.9 Info: CreateIndex History (DownloadId, Date) 11:56:20.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:20.9 Info: => 9.59E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:20', 'update_artist_history_indexes') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 16: update_artist_history_indexes migrated 11:56:20.9 Info: => 0.0004157s 11:56:20.9 Info: 17: remove_nma migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 17 11:56:20.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:20.9 Info: => 5.19E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:20', 'remove_nma') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 17: remove_nma migrated 11:56:20.9 Info: => 0.0003024s 11:56:20.9 Info: 18: album_disambiguation migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 18 11:56:20.9 Info: AlterTable Albums 11:56:20.9 Info: => 9E-07s 11:56:20.9 Info: CreateColumn Albums Disambiguation String 11:56:20.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:20.9 Info: => 0.000655s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:20', 'album_disambiguation') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 18: album_disambiguation migrated 11:56:20.9 Info: => 0.0009608s 11:56:20.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 19 11:56:20.9 Info: PerformDBOperation 11:56:20.9 Info: Performing DB Operation 11:56:20.9 Info: => 3.7E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:20', 'add_ape_quality_in_profiles') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:20.9 Info: => 0.0002922s 11:56:20.9 Info: 20: remove_pushalot migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 20 11:56:20.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:20.9 Info: => 5.2E-05s 11:56:20.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:20.9 Info: => 3.59E-05s 11:56:20.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:20.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:20.9 Info: => 3.66E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:20', 'remove_pushalot') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 20: remove_pushalot migrated 11:56:20.9 Info: => 0.0002907s 11:56:20.9 Info: 21: add_custom_filters migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 21 11:56:20.9 Info: CreateTable CustomFilters 11:56:20.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:20.9 Info: => 0.0001326s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:20', 'add_custom_filters') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 21: add_custom_filters migrated 11:56:20.9 Info: => 0.0004184s 11:56:20.9 Info: 22: import_list_tags migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 22 11:56:20.9 Info: AlterTable ImportLists 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn ImportLists Tags String 11:56:20.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:20.9 Info: => 0.0006433s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:20', 'import_list_tags') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 22: import_list_tags migrated 11:56:20.9 Info: => 0.0009538s 11:56:20.9 Info: 23: add_release_groups_etc migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 23 11:56:20.9 Info: CreateTable ArtistMetadata 11:56:20.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:20.9 Info: => 0.0001923s 11:56:20.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:20.9 Info: => 9.43E-05s 11:56:20.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:20.9 Info: => 9.55E-05s 11:56:20.9 Info: AlterTable Artists 11:56:20.9 Info: => 1.1E-06s 11:56:20.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:20.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.000663s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:20.9 Info: => 7.42E-05s 11:56:20.9 Info: CreateTable AlbumReleases 11:56:20.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:20.9 Info: => 0.0001613s 11:56:20.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:20.9 Info: => 8.8E-05s 11:56:20.9 Info: CreateIndex AlbumReleases (AlbumId) 11:56:20.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:20.9 Info: => 8.05E-05s 11:56:20.9 Info: PerformDBOperation 11:56:20.9 Info: Performing DB Operation 11:56:20.9 Info: => 3.83E-05s 11:56:20.9 Info: AlterTable Albums 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:20.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006702s 11:56:20.9 Info: AlterTable Albums 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:20.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:20.9 Info: => 0.0006558s 11:56:20.9 Info: AlterTable Albums 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Albums Links String 11:56:20.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:20.9 Info: => 0.0006456s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:20.9 Info: => 8.98E-05s 11:56:20.9 Info: AlterTable Tracks 11:56:20.9 Info: => 9E-07s 11:56:20.9 Info: CreateColumn Tracks ForeignRecordingId String 11:56:20.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:20.9 Info: => 0.0006402s 11:56:20.9 Info: AlterTable Tracks 11:56:20.9 Info: => 9E-07s 11:56:20.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:20.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006439s 11:56:20.9 Info: AlterTable Tracks 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:20.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006617s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:20.9 Info: => 8.94E-05s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:20.9 Info: => 7.52E-05s 11:56:20.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:20.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.9 Info: DROP TABLE "Artists" 11:56:20.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.9 Info: => 0.0061514s 11:56:20.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:20.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:20.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:20.9 Info: DROP TABLE "Albums" 11:56:20.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:20.9 Info: => 0.0051235s 11:56:20.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:20.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:20.9 Info: DROP TABLE "Tracks" 11:56:20.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:20.9 Info: => 0.0046356s 11:56:20.9 Info: DeleteColumn TrackFiles ArtistId 11:56:20.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:20.9 Info: DROP TABLE "TrackFiles" 11:56:20.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.9 Info: => 0.0058423s 11:56:20.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.9 Info: => 8.7E-05s 11:56:20.9 Info: CreateIndex Artists (Monitored) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.9 Info: => 8.08E-05s 11:56:20.9 Info: CreateIndex Albums (ArtistMetadataId) 11:56:20.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:20.9 Info: => 8E-05s 11:56:20.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:20.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:20.9 Info: => 8.03E-05s 11:56:20.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:20.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:20.9 Info: => 7.94E-05s 11:56:20.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:20.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:20.9 Info: => 8.19E-05s 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.9 Info: => 4.71E-05s 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:20.9 Info: => 4.14E-05s 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:20.9 Info: => 4.76E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:20', 'add_release_groups_etc') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 23: add_release_groups_etc migrated 11:56:20.9 Info: => 0.0006608s 11:56:20.9 Info: 24: NewMediaInfoFormat migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 24 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:20.9 Info: => 5.63E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:20', 'NewMediaInfoFormat') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 24: NewMediaInfoFormat migrated 11:56:20.9 Info: => 0.0003147s 11:56:20.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 25 11:56:20.9 Info: RenameTable Restrictions ReleaseProfiles 11:56:20.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:20.9 Info: => 0.001749s 11:56:20.9 Info: AlterTable ReleaseProfiles 11:56:20.9 Info: => 1.3E-06s 11:56:20.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:20.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:20.9 Info: => 0.0006034s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:20', 'rename_restrictions_to_release_profiles') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:20.9 Info: => 0.0009153s 11:56:20.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 26 11:56:20.9 Info: RenameTable Profiles QualityProfiles 11:56:20.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:20.9 Info: => 0.0017404s 11:56:20.9 Info: AlterTable QualityProfiles 11:56:20.9 Info: => 1.2E-06s 11:56:20.9 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:20.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.9 Info: => 0.0006546s 11:56:20.9 Info: AlterTable LanguageProfiles 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:20.9 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:20.9 Info: => 0.0006258s 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.9 Info: => 4.76E-05s 11:56:20.9 Info: UpdateData 11:56:20.9 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:20.9 Info: => 3.7E-05s 11:56:20.9 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:20.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.9 Info: DROP TABLE "Artists" 11:56:20.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.9 Info: => 0.0067154s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:20', 'rename_quality_profiles_add_upgrade_allowed') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:20.9 Info: => 0.0071675s 11:56:20.9 Info: 27: add_import_exclusions migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 27 11:56:20.9 Info: CreateTable ImportListExclusions 11:56:20.9 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:20.9 Info: => 0.0001312s 11:56:20.9 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:20.9 Info: => 9.02E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:20', 'add_import_exclusions') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 27: add_import_exclusions migrated 11:56:20.9 Info: => 0.000438s 11:56:20.9 Info: 28: clean_artist_metadata_table migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 28 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: => 0.0001731s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: => 0.0001316s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:20.9 Info: => 0.0001244s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:20.9 Info: => 0.000123s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:20.9 Info: => 0.0001197s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.9 Info: => 0.0001345s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:20', 'clean_artist_metadata_table') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 28: clean_artist_metadata_table migrated 11:56:20.9 Info: => 0.0004372s 11:56:20.9 Info: 29: health_issue_notification migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 29 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1.2E-06s 11:56:20.9 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0007146s 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1.1E-06s 11:56:20.9 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006719s 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1.1E-06s 11:56:20.9 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006666s 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.000713s 11:56:20.9 Info: AlterTable Notifications 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:20.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:20.9 Info: => 0.0006757s 11:56:20.9 Info: DeleteColumn Notifications OnDownload 11:56:20.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.9 Info: DROP TABLE "Notifications" 11:56:20.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.9 Info: => 0.0045623s 11:56:20.9 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:20.9 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:20.9 Info: DROP TABLE "Notifications" 11:56:20.9 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:20.9 Info: => 0.0045574s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:20', 'health_issue_notification') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 29: health_issue_notification migrated 11:56:20.9 Info: => 0.004983s 11:56:20.9 Info: 30: add_mediafilerepository_mtime migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 30 11:56:20.9 Info: AlterTable TrackFiles 11:56:20.9 Info: => 1.4E-06s 11:56:20.9 Info: CreateColumn TrackFiles Modified DateTime 11:56:20.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:20.9 Info: => 0.0007233s 11:56:20.9 Info: AlterTable TrackFiles 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn TrackFiles Path String 11:56:20.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:20.9 Info: => 0.0006658s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:20.9 Info: => 4.23E-05s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:20.9 Info: => 0.0001295s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:20.9 Info: => 0.0001384s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:20.9 Info: => 0.0001455s 11:56:20.9 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.9 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:20.9 Info: => 8.86E-05s 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.9 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:20.9 Info: => 6.36E-05s 11:56:20.9 Info: AlterTable TrackFiles 11:56:20.9 Info: => 8E-07s 11:56:20.9 Info: AlterColumn TrackFiles Path String 11:56:20.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.9 Info: DROP TABLE "TrackFiles" 11:56:20.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.9 Info: => 0.0058908s 11:56:20.9 Info: CreateIndex TrackFiles (Path) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.9 Info: => 8.68E-05s 11:56:20.9 Info: DeleteColumn TrackFiles RelativePath 11:56:20.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:20.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:20.9 Info: DROP TABLE "TrackFiles" 11:56:20.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:20.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:20.9 Info: => 0.0047838s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:20', 'add_mediafilerepository_mtime') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 30: add_mediafilerepository_mtime migrated 11:56:20.9 Info: => 0.0051729s 11:56:20.9 Info: 31: add_artistmetadataid_constraint migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 31 11:56:20.9 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.9 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:20.9 Info: => 9.71E-05s 11:56:20.9 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:20.9 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:20.9 Info: => 0.0001544s 11:56:20.9 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:20.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:20.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:20.9 Info: DROP TABLE "Artists" 11:56:20.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:20.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:20.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:20.9 Info: => 0.0067899s 11:56:20.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:20.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:20.9 Info: => 8.74E-05s 11:56:20.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:20', 'add_artistmetadataid_constraint') 11:56:20.9 Info: Committing Transaction 11:56:20.9 Info: 31: add_artistmetadataid_constraint migrated 11:56:20.9 Info: => 0.0004852s 11:56:20.9 Info: 32: old_ids_and_artist_alias migrating 11:56:20.9 Info: Beginning Transaction 11:56:20.9 Info: Starting migration of Main DB to 32 11:56:20.9 Info: AlterTable ArtistMetadata 11:56:20.9 Info: => 1E-06s 11:56:20.9 Info: CreateColumn ArtistMetadata Aliases String 11:56:20.9 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006737s 11:56:21.0 Info: AlterTable ArtistMetadata 11:56:21.0 Info: => 1.2E-06s 11:56:21.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:21.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006244s 11:56:21.0 Info: AlterTable Albums 11:56:21.0 Info: => 1.2E-06s 11:56:21.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:21.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006182s 11:56:21.0 Info: AlterTable AlbumReleases 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:21.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006053s 11:56:21.0 Info: AlterTable Tracks 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:21.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006095s 11:56:21.0 Info: AlterTable Tracks 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:21.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.0 Info: => 0.0006474s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:21', 'old_ids_and_artist_alias') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 32: old_ids_and_artist_alias migrated 11:56:21.0 Info: => 0.001005s 11:56:21.0 Info: 33: download_propers_config migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 33 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 3.84E-05s 11:56:21.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:21.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:21.0 Info: => 3.9E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:21', 'download_propers_config') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 33: download_propers_config migrated 11:56:21.0 Info: => 0.0003221s 11:56:21.0 Info: 34: remove_language_profiles migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 34 11:56:21.0 Info: DeleteTable LanguageProfiles 11:56:21.0 Info: DROP TABLE "LanguageProfiles" 11:56:21.0 Info: => 0.0002242s 11:56:21.0 Info: DeleteColumn Artists LanguageProfileId 11:56:21.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.0 Info: DROP TABLE "Artists" 11:56:21.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.0 Info: => 0.004959s 11:56:21.0 Info: DeleteColumn ImportLists LanguageProfileId 11:56:21.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:21.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:21.0 Info: DROP TABLE "ImportLists" 11:56:21.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:21.0 Info: => 0.0045628s 11:56:21.0 Info: DeleteColumn Blacklist Language 11:56:21.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:21.0 Info: DROP TABLE "Blacklist" 11:56:21.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:21.0 Info: => 0.0057199s 11:56:21.0 Info: DeleteColumn History Language 11:56:21.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:21.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:21.0 Info: DROP TABLE "History" 11:56:21.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:21.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.0 Info: => 0.0049443s 11:56:21.0 Info: DeleteColumn LyricFiles Language 11:56:21.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.0 Info: DROP TABLE "LyricFiles" 11:56:21.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.0 Info: => 0.0055831s 11:56:21.0 Info: DeleteColumn TrackFiles Language 11:56:21.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.0 Info: DROP TABLE "TrackFiles" 11:56:21.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.0 Info: => 0.0045887s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:21', 'remove_language_profiles') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 34: remove_language_profiles migrated 11:56:21.0 Info: => 0.0051805s 11:56:21.0 Info: 35: multi_disc_naming_format migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 35 11:56:21.0 Info: AlterTable NamingConfig 11:56:21.0 Info: => 1.2E-06s 11:56:21.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:21.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:21.0 Info: => 0.0006668s 11:56:21.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:21.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:21.0 Info: => 5.02E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:21', 'multi_disc_naming_format') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 35: multi_disc_naming_format migrated 11:56:21.0 Info: => 0.0003638s 11:56:21.0 Info: 36: add_download_client_priority migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 36 11:56:21.0 Info: AlterTable DownloadClients 11:56:21.0 Info: => 1.3E-06s 11:56:21.0 Info: CreateColumn DownloadClients Priority Int32 11:56:21.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.0006238s 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 5.84E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:21', 'add_download_client_priority') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 36: add_download_client_priority migrated 11:56:21.0 Info: => 0.0003832s 11:56:21.0 Info: 37: remove_growl_prowl migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 37 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:21.0 Info: => 5.2E-05s 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:21.0 Info: => 3.99E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:21', 'remove_growl_prowl') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 37: remove_growl_prowl migrated 11:56:21.0 Info: => 0.0003241s 11:56:21.0 Info: 38: remove_plex_hometheatre migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 38 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:21.0 Info: => 4.91E-05s 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:21.0 Info: => 3.72E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:21', 'remove_plex_hometheatre') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 38: remove_plex_hometheatre migrated 11:56:21.0 Info: => 0.0003133s 11:56:21.0 Info: 39: add_root_folder_add_defaults migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 39 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: CreateColumn RootFolders Name String 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:21.0 Info: => 0.0006353s 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0005804s 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0005979s 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 8E-07s 11:56:21.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0005795s 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 1.2E-06s 11:56:21.0 Info: CreateColumn RootFolders DefaultTags String 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:21.0 Info: => 0.0006306s 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 5.64E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:21', 'add_root_folder_add_defaults') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 39: add_root_folder_add_defaults migrated 11:56:21.0 Info: => 0.0003728s 11:56:21.0 Info: 40: task_duration migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 40 11:56:21.0 Info: AlterTable ScheduledTasks 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:21.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:21.0 Info: => 0.0006244s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:21', 'task_duration') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 40: task_duration migrated 11:56:21.0 Info: => 0.0009481s 11:56:21.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 41 11:56:21.0 Info: AlterTable ReleaseProfiles 11:56:21.0 Info: => 1.1E-06s 11:56:21.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:21.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.0006424s 11:56:21.0 Info: AlterTable ReleaseProfiles 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:21.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0005915s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:21', 'add_indexer_and_enabled_to_release_profiles') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:21.0 Info: => 0.0009246s 11:56:21.0 Info: 42: remove_album_folders migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 42 11:56:21.0 Info: DeleteColumn Artists AlbumFolder 11:56:21.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.0 Info: DROP TABLE "Artists" 11:56:21.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.0 Info: => 0.0062971s 11:56:21.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:21.0 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:21.0 Info: => 4.59E-05s 11:56:21.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:21.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:21.0 Info: => 3.79E-05s 11:56:21.0 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:21.0 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:21.0 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:21.0 Info: DROP TABLE "NamingConfig" 11:56:21.0 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:21.0 Info: => 0.004286s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:21', 'remove_album_folders') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 42: remove_album_folders migrated 11:56:21.0 Info: => 0.0047203s 11:56:21.0 Info: 44: add_priority_to_indexers migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 44 11:56:21.0 Info: AlterTable Indexers 11:56:21.0 Info: => 1.2E-06s 11:56:21.0 Info: CreateColumn Indexers Priority Int32 11:56:21.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:21.0 Info: => 0.0006566s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:21', 'add_priority_to_indexers') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 44: add_priority_to_indexers migrated 11:56:21.0 Info: => 0.0009716s 11:56:21.0 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 45 11:56:21.0 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:21.0 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:21.0 Info: => 0.0001252s 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 3.14E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:21', 'remove_chown_and_folderchmod_config') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:21.0 Info: => 0.0003245s 11:56:21.0 Info: 47: update_notifiarr migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 47 11:56:21.0 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:21.0 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:21.0 Info: => 7.58E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:21', 'update_notifiarr') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 47: update_notifiarr migrated 11:56:21.0 Info: => 0.0003492s 11:56:21.0 Info: 49: email_multiple_addresses migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 49 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 6.04E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:21', 'email_multiple_addresses') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 49: email_multiple_addresses migrated 11:56:21.0 Info: => 0.0003417s 11:56:21.0 Info: 50: rename_blacklist_to_blocklist migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 50 11:56:21.0 Info: RenameTable Blacklist Blocklist 11:56:21.0 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:21.0 Info: => 0.0017517s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:21', 'rename_blacklist_to_blocklist') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 50: rename_blacklist_to_blocklist migrated 11:56:21.0 Info: => 0.0020931s 11:56:21.0 Info: 51: cdh_per_downloadclient migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 51 11:56:21.0 Info: AlterTable DownloadClients 11:56:21.0 Info: => 1.1E-06s 11:56:21.0 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:21.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.0006562s 11:56:21.0 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:21.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.0006132s 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 0.0001615s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:21', 'cdh_per_downloadclient') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 51: cdh_per_downloadclient migrated 11:56:21.0 Info: => 0.0004703s 11:56:21.0 Info: 52: download_history migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 52 11:56:21.0 Info: CreateTable DownloadHistory 11:56:21.0 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:21.0 Info: => 0.0001716s 11:56:21.0 Info: CreateIndex DownloadHistory (EventType) 11:56:21.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:21.0 Info: => 9.48E-05s 11:56:21.0 Info: CreateIndex DownloadHistory (ArtistId) 11:56:21.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:21.0 Info: => 8.29E-05s 11:56:21.0 Info: CreateIndex DownloadHistory (DownloadId) 11:56:21.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:21.0 Info: => 8.83E-05s 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 0.000137s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:21', 'download_history') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 52: download_history migrated 11:56:21.0 Info: => 0.0005031s 11:56:21.0 Info: 53: add_update_history migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 53 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:21', 'add_update_history') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 53: add_update_history migrated 11:56:21.0 Info: => 0.000315s 11:56:21.0 Info: 54: add_on_update_to_notifications migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 54 11:56:21.0 Info: AlterTable Notifications 11:56:21.0 Info: => 1.3E-06s 11:56:21.0 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:21.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.000685s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:21', 'add_on_update_to_notifications') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 54: add_on_update_to_notifications migrated 11:56:21.0 Info: => 0.001002s 11:56:21.0 Info: 55: download_client_per_indexer migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 55 11:56:21.0 Info: AlterTable Indexers 11:56:21.0 Info: => 1.1E-06s 11:56:21.0 Info: CreateColumn Indexers DownloadClientId Int32 11:56:21.0 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0006846s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:21', 'download_client_per_indexer') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 55: download_client_per_indexer migrated 11:56:21.0 Info: => 0.0010213s 11:56:21.0 Info: 56: AddNewItemMonitorType migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 56 11:56:21.0 Info: AlterTable Artists 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: CreateColumn Artists MonitorNewItems Int32 11:56:21.0 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0006871s 11:56:21.0 Info: AlterTable RootFolders 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:21.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.000653s 11:56:21.0 Info: AlterTable ImportLists 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:21.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0006486s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:21', 'AddNewItemMonitorType') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 56: AddNewItemMonitorType migrated 11:56:21.0 Info: => 0.000982s 11:56:21.0 Info: 57: ImportListSearch migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 57 11:56:21.0 Info: AlterTable ImportLists 11:56:21.0 Info: => 1.1E-06s 11:56:21.0 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:21.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:21.0 Info: => 0.0007162s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:21', 'ImportListSearch') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 57: ImportListSearch migrated 11:56:21.0 Info: => 0.0010398s 11:56:21.0 Info: 58: ImportListMonitorExisting migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 58 11:56:21.0 Info: AlterTable ImportLists 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:21.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:21.0 Info: => 0.0006875s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:21', 'ImportListMonitorExisting') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 58: ImportListMonitorExisting migrated 11:56:21.0 Info: => 0.0010331s 11:56:21.0 Info: 59: add_indexer_tags migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 59 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:21.0 Info: => 5.34E-05s 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:21.0 Info: => 3.71E-05s 11:56:21.0 Info: AlterTable Indexers 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: CreateColumn Indexers Tags String 11:56:21.0 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:21.0 Info: => 0.0006789s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:21', 'add_indexer_tags') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 59: add_indexer_tags migrated 11:56:21.0 Info: => 0.0010204s 11:56:21.0 Info: 60: update_audio_types migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 60 11:56:21.0 Info: PerformDBOperation 11:56:21.0 Info: Performing DB Operation 11:56:21.0 Info: => 5.89E-05s 11:56:21.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:21', 'update_audio_types') 11:56:21.0 Info: Committing Transaction 11:56:21.0 Info: 60: update_audio_types migrated 11:56:21.0 Info: => 0.0003521s 11:56:21.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:21.0 Info: Beginning Transaction 11:56:21.0 Info: Starting migration of Main DB to 61 11:56:21.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.0 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:21.0 Info: => 4.97E-05s 11:56:21.0 Info: AlterTable AlbumReleases 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:21.0 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:21.0 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:21.0 Info: DROP TABLE "AlbumReleases" 11:56:21.0 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:21.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:21.0 Info: => 0.0050361s 11:56:21.0 Info: AlterTable Albums 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:21.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.0 Info: DROP TABLE "Albums" 11:56:21.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.0 Info: => 0.0064032s 11:56:21.0 Info: AlterTable Albums 11:56:21.0 Info: => 1E-06s 11:56:21.0 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:21.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.0 Info: DROP TABLE "Albums" 11:56:21.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.0 Info: => 0.0074953s 11:56:21.0 Info: AlterTable Albums 11:56:21.0 Info: => 9E-07s 11:56:21.0 Info: AlterColumn Albums Added DateTimeOffset 11:56:21.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.1 Info: DROP TABLE "Albums" 11:56:21.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.1 Info: => 0.005261s 11:56:21.1 Info: AlterTable Artists 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:21.1 Info: DROP TABLE "Artists" 11:56:21.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.1 Info: => 0.0053484s 11:56:21.1 Info: AlterTable Artists 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn Artists Added DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:21.1 Info: DROP TABLE "Artists" 11:56:21.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.1 Info: => 0.0076477s 11:56:21.1 Info: AlterTable Blocklist 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:21.1 Info: DROP TABLE "Blocklist" 11:56:21.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:21.1 Info: => 0.0046569s 11:56:21.1 Info: AlterTable Blocklist 11:56:21.1 Info: => 1.2E-06s 11:56:21.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.1 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:21.1 Info: DROP TABLE "Blocklist" 11:56:21.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:21.1 Info: => 0.004695s 11:56:21.1 Info: AlterTable Commands 11:56:21.1 Info: => 1.4E-06s 11:56:21.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.1 Info: DROP TABLE "Commands" 11:56:21.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.1 Info: => 0.0059006s 11:56:21.1 Info: AlterTable Commands 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.1 Info: DROP TABLE "Commands" 11:56:21.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.1 Info: => 0.0059709s 11:56:21.1 Info: AlterTable Commands 11:56:21.1 Info: => 1.3E-06s 11:56:21.1 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:21.1 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.1 Info: DROP TABLE "Commands" 11:56:21.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.1 Info: => 0.0046557s 11:56:21.1 Info: AlterTable DownloadClientStatus 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:21.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.1 Info: DROP TABLE "DownloadClientStatus" 11:56:21.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0048196s 11:56:21.1 Info: AlterTable DownloadClientStatus 11:56:21.1 Info: => 1.2E-06s 11:56:21.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:21.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.1 Info: DROP TABLE "DownloadClientStatus" 11:56:21.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0062099s 11:56:21.1 Info: AlterTable DownloadClientStatus 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:21.1 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.1 Info: DROP TABLE "DownloadClientStatus" 11:56:21.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0048008s 11:56:21.1 Info: AlterTable DownloadHistory 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:21.1 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:21.1 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:21.1 Info: DROP TABLE "DownloadHistory" 11:56:21.1 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:21.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:21.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:21.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:21.1 Info: => 0.0075234s 11:56:21.1 Info: AlterTable ExtraFiles 11:56:21.1 Info: => 1.2E-06s 11:56:21.1 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:21.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:21.1 Info: DROP TABLE "ExtraFiles" 11:56:21.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:21.1 Info: => 0.0046326s 11:56:21.1 Info: AlterTable ExtraFiles 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:21.1 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.1 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:21.1 Info: DROP TABLE "ExtraFiles" 11:56:21.1 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:21.1 Info: => 0.0046278s 11:56:21.1 Info: AlterTable History 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn History Date DateTimeOffset 11:56:21.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:21.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:21.1 Info: DROP TABLE "History" 11:56:21.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:21.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.1 Info: => 0.0067257s 11:56:21.1 Info: AlterTable ImportListStatus 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:21.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.1 Info: DROP TABLE "ImportListStatus" 11:56:21.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0048158s 11:56:21.1 Info: AlterTable ImportListStatus 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:21.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.1 Info: DROP TABLE "ImportListStatus" 11:56:21.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0060558s 11:56:21.1 Info: AlterTable ImportListStatus 11:56:21.1 Info: => 1E-06s 11:56:21.1 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:21.1 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.1 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.1 Info: DROP TABLE "ImportListStatus" 11:56:21.1 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.1 Info: => 0.0048584s 11:56:21.1 Info: AlterTable IndexerStatus 11:56:21.1 Info: => 1.1E-06s 11:56:21.1 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:21.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.2 Info: DROP TABLE "IndexerStatus" 11:56:21.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.2 Info: => 0.00609s 11:56:21.2 Info: AlterTable IndexerStatus 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:21.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.2 Info: DROP TABLE "IndexerStatus" 11:56:21.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.2 Info: => 0.0048383s 11:56:21.2 Info: AlterTable IndexerStatus 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:21.2 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.2 Info: DROP TABLE "IndexerStatus" 11:56:21.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.2 Info: => 0.0048278s 11:56:21.2 Info: AlterTable LyricFiles 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:21.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.2 Info: DROP TABLE "LyricFiles" 11:56:21.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.2 Info: => 0.0058468s 11:56:21.2 Info: AlterTable LyricFiles 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:21.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:21.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.2 Info: DROP TABLE "LyricFiles" 11:56:21.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.2 Info: => 0.0047011s 11:56:21.2 Info: AlterTable MetadataFiles 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:21.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:21.2 Info: DROP TABLE "MetadataFiles" 11:56:21.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:21.2 Info: => 0.005746s 11:56:21.2 Info: AlterTable MetadataFiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:21.2 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.2 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:21.2 Info: DROP TABLE "MetadataFiles" 11:56:21.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:21.2 Info: => 0.0046867s 11:56:21.2 Info: AlterTable PendingReleases 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:21.2 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:21.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:21.2 Info: DROP TABLE "PendingReleases" 11:56:21.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:21.2 Info: => 0.0056381s 11:56:21.2 Info: AlterTable ScheduledTasks 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:21.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:21.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:21.2 Info: DROP TABLE "ScheduledTasks" 11:56:21.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.2 Info: => 0.0058835s 11:56:21.2 Info: AlterTable ScheduledTasks 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:21.2 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:21.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:21.2 Info: DROP TABLE "ScheduledTasks" 11:56:21.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.2 Info: => 0.0046645s 11:56:21.2 Info: AlterTable TrackFiles 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:21.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.2 Info: DROP TABLE "TrackFiles" 11:56:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.2 Info: => 0.0048921s 11:56:21.2 Info: AlterTable TrackFiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:21.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.2 Info: DROP TABLE "TrackFiles" 11:56:21.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.2 Info: => 0.0058877s 11:56:21.2 Info: AlterTable VersionInfo 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:21.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:21.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:21.2 Info: DROP TABLE "VersionInfo" 11:56:21.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:21.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:21.2 Info: => 0.0060567s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:21', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:21.2 Info: => 0.0067992s 11:56:21.2 Info: 62: add_on_delete_to_notifications migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 62 11:56:21.2 Info: AlterTable Notifications 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.0007039s 11:56:21.2 Info: AlterTable Notifications 11:56:21.2 Info: => 1.1E-06s 11:56:21.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.0006564s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:21', 'add_on_delete_to_notifications') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 62: add_on_delete_to_notifications migrated 11:56:21.2 Info: => 0.0009927s 11:56:21.2 Info: 63: add_custom_formats migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 63 11:56:21.2 Info: AlterTable DelayProfiles 11:56:21.2 Info: => 1.3E-06s 11:56:21.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:21.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.0006899s 11:56:21.2 Info: UpdateData 11:56:21.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:21.2 Info: => 5.49E-05s 11:56:21.2 Info: AlterTable TrackFiles 11:56:21.2 Info: => 9E-07s 11:56:21.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:21.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:21.2 Info: => 0.000639s 11:56:21.2 Info: PerformDBOperation 11:56:21.2 Info: Performing DB Operation 11:56:21.2 Info: => 3.3E-05s 11:56:21.2 Info: CreateTable CustomFormats 11:56:21.2 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:21.2 Info: => 0.0001368s 11:56:21.2 Info: CreateIndex CustomFormats (Name) 11:56:21.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:21.2 Info: => 9.6E-05s 11:56:21.2 Info: AlterTable QualityProfiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: CreateColumn QualityProfiles FormatItems String 11:56:21.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:21.2 Info: => 0.0006652s 11:56:21.2 Info: AlterTable QualityProfiles 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:21.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.0006551s 11:56:21.2 Info: AlterTable QualityProfiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:21.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.00065s 11:56:21.2 Info: PerformDBOperation 11:56:21.2 Info: Performing DB Operation 11:56:21.2 Info: => 7.18E-05s 11:56:21.2 Info: PerformDBOperation 11:56:21.2 Info: Performing DB Operation 11:56:21.2 Info: => 3.59E-05s 11:56:21.2 Info: DeleteColumn ReleaseProfiles Preferred 11:56:21.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:21.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:21.2 Info: DROP TABLE "ReleaseProfiles" 11:56:21.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:21.2 Info: => 0.0045992s 11:56:21.2 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:21.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:21.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:21.2 Info: DROP TABLE "ReleaseProfiles" 11:56:21.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:21.2 Info: => 0.0045756s 11:56:21.2 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:21.2 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:21.2 Info: => 5.55E-05s 11:56:21.2 Info: AlterTable DelayProfiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:21.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.0006529s 11:56:21.2 Info: AlterTable DelayProfiles 11:56:21.2 Info: => 1E-06s 11:56:21.2 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:21.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:21.2 Info: => 0.0006508s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:21', 'add_custom_formats') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 63: add_custom_formats migrated 11:56:21.2 Info: => 0.0010618s 11:56:21.2 Info: 64: add_result_to_commands migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 64 11:56:21.2 Info: AlterTable Commands 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: CreateColumn Commands Result Int32 11:56:21.2 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:56:21.2 Info: => 0.0007038s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:21', 'add_result_to_commands') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 64: add_result_to_commands migrated 11:56:21.2 Info: => 0.0010602s 11:56:21.2 Info: 65: health_restored_notification migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 65 11:56:21.2 Info: AlterTable Notifications 11:56:21.2 Info: => 1.2E-06s 11:56:21.2 Info: CreateColumn Notifications OnHealthRestored Boolean 11:56:21.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:56:21.2 Info: => 0.000699s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:21', 'health_restored_notification') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 65: health_restored_notification migrated 11:56:21.2 Info: => 0.0010178s 11:56:21.2 Info: 66: remove_uc migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 66 11:56:21.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:56:21.2 Info: => 5.41E-05s 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:21', 'remove_uc') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 66: remove_uc migrated 11:56:21.2 Info: => 0.0003307s 11:56:21.2 Info: 67: download_clients_rename_tv_to_music migrating 11:56:21.2 Info: Beginning Transaction 11:56:21.2 Info: Starting migration of Main DB to 67 11:56:21.2 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'DelugeSettings') 11:56:21.2 Info: PerformDBOperation 11:56:21.2 Info: Performing DB Operation 11:56:21.2 Info: => 0.0052762s 11:56:21.2 Info: -> 1 Insert operations completed in 00:00:00.0001043 taking an average of 00:00:00.0001043 11:56:21.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:21', 'download_clients_rename_tv_to_music') 11:56:21.2 Info: Committing Transaction 11:56:21.2 Info: 67: download_clients_rename_tv_to_music migrated 11:56:21.2 Info: => 0.0056585s 11:56:21.2 Debug: Took: 00:00:00.4789845 11:56:21.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:56:21.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:56:21.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173813464919_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:21.3 Info: DatabaseEngineVersionCheck migrating 11:56:21.3 Info: PerformDBOperation 11:56:21.3 Info: Performing DB Operation 11:56:21.3 Info: SQLite 3.46.1 11:56:21.3 Info: => 0.0011567s 11:56:21.3 Info: DatabaseEngineVersionCheck migrated 11:56:21.3 Info: => 0.0011741s 11:56:21.3 Info: VersionMigration migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: CreateTable VersionInfo 11:56:21.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:21.3 Info: => 0.0001904s 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: VersionMigration migrated 11:56:21.3 Info: => 0.0005797s 11:56:21.3 Info: VersionUniqueMigration migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: CreateIndex VersionInfo (Version) 11:56:21.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:21.3 Info: => 0.0001783s 11:56:21.3 Info: AlterTable VersionInfo 11:56:21.3 Info: => 9E-07s 11:56:21.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:21.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:21.3 Info: => 0.0005892s 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: VersionUniqueMigration migrated 11:56:21.3 Info: => 0.0008283s 11:56:21.3 Info: VersionDescriptionMigration migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: AlterTable VersionInfo 11:56:21.3 Info: => 1E-06s 11:56:21.3 Info: CreateColumn VersionInfo Description String 11:56:21.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:21.3 Info: => 0.0002321s 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: VersionDescriptionMigration migrated 11:56:21.3 Info: => 0.0004259s 11:56:21.3 Info: 1: InitialSetup migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: Starting migration of Main DB to 1 11:56:21.3 Info: CreateTable Config 11:56:21.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:21.3 Info: => 0.0002218s 11:56:21.3 Info: CreateIndex Config (Key) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:21.3 Info: => 0.0001239s 11:56:21.3 Info: CreateTable RootFolders 11:56:21.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001226s 11:56:21.3 Info: CreateIndex RootFolders (Path) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:21.3 Info: => 0.0001152s 11:56:21.3 Info: CreateTable Artists 11:56:21.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:21.3 Info: => 0.0003087s 11:56:21.3 Info: CreateIndex Artists (ForeignArtistId) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.3 Info: => 0.0001274s 11:56:21.3 Info: CreateIndex Artists (NameSlug) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.3 Info: => 0.0001164s 11:56:21.3 Info: CreateIndex Artists (CleanName) 11:56:21.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.3 Info: => 0.0001136s 11:56:21.3 Info: CreateIndex Artists (Path) 11:56:21.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.3 Info: => 0.0001166s 11:56:21.3 Info: CreateTable Albums 11:56:21.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:21.3 Info: => 0.0002991s 11:56:21.3 Info: CreateIndex Albums (ForeignAlbumId) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.3 Info: => 0.0001223s 11:56:21.3 Info: CreateIndex Albums (MBId) 11:56:21.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.3 Info: => 0.0001099s 11:56:21.3 Info: CreateIndex Albums (TADBId) 11:56:21.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.3 Info: => 0.0001108s 11:56:21.3 Info: CreateIndex Albums (TitleSlug) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.3 Info: => 0.0001206s 11:56:21.3 Info: CreateIndex Albums (CleanTitle) 11:56:21.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.3 Info: => 0.0001126s 11:56:21.3 Info: CreateIndex Albums (Path) 11:56:21.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:21.3 Info: => 0.0001146s 11:56:21.3 Info: CreateTable Tracks 11:56:21.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:21.3 Info: => 0.0002212s 11:56:21.3 Info: CreateIndex Tracks (ForeignTrackId) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.3 Info: => 0.0001252s 11:56:21.3 Info: CreateIndex Tracks (ArtistId) 11:56:21.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:21.3 Info: => 0.0001111s 11:56:21.3 Info: CreateIndex Tracks (TrackFileId) 11:56:21.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.3 Info: => 0.0001261s 11:56:21.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:21.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:21.3 Info: => 0.0001176s 11:56:21.3 Info: CreateTable TrackFiles 11:56:21.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:21.3 Info: => 0.0001896s 11:56:21.3 Info: CreateIndex TrackFiles (ArtistId) 11:56:21.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:21.3 Info: => 0.0001251s 11:56:21.3 Info: CreateIndex TrackFiles (AlbumId) 11:56:21.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.3 Info: => 0.0001153s 11:56:21.3 Info: CreateTable History 11:56:21.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:21.3 Info: => 0.0002118s 11:56:21.3 Info: CreateIndex History (Date) 11:56:21.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.3 Info: => 0.000118s 11:56:21.3 Info: CreateIndex History (EventType) 11:56:21.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.3 Info: => 0.0001118s 11:56:21.3 Info: CreateIndex History (DownloadId) 11:56:21.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:21.3 Info: => 0.0001165s 11:56:21.3 Info: CreateIndex History (AlbumId) 11:56:21.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:21.3 Info: => 0.0001171s 11:56:21.3 Info: CreateTable Notifications 11:56:21.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:21.3 Info: => 0.000179s 11:56:21.3 Info: CreateTable ScheduledTasks 11:56:21.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:21.3 Info: => 0.000155s 11:56:21.3 Info: CreateIndex ScheduledTasks (TypeName) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.3 Info: => 0.0001269s 11:56:21.3 Info: CreateTable Indexers 11:56:21.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:21.3 Info: => 0.0001463s 11:56:21.3 Info: CreateIndex Indexers (Name) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.3 Info: => 0.0001277s 11:56:21.3 Info: CreateTable Profiles 11:56:21.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001351s 11:56:21.3 Info: CreateIndex Profiles (Name) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:21.3 Info: => 0.0001243s 11:56:21.3 Info: CreateTable QualityDefinitions 11:56:21.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:21.3 Info: => 0.0001471s 11:56:21.3 Info: CreateIndex QualityDefinitions (Quality) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:21.3 Info: => 0.0001274s 11:56:21.3 Info: CreateIndex QualityDefinitions (Title) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:21.3 Info: => 0.0001241s 11:56:21.3 Info: CreateTable NamingConfig 11:56:21.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:21.3 Info: => 0.0001909s 11:56:21.3 Info: CreateTable Blacklist 11:56:21.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:21.3 Info: => 0.0002404s 11:56:21.3 Info: CreateTable Metadata 11:56:21.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001535s 11:56:21.3 Info: CreateTable MetadataFiles 11:56:21.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001981s 11:56:21.3 Info: CreateTable DownloadClients 11:56:21.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001465s 11:56:21.3 Info: CreateTable PendingReleases 11:56:21.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:21.3 Info: => 0.0001674s 11:56:21.3 Info: CreateTable RemotePathMappings 11:56:21.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001572s 11:56:21.3 Info: CreateTable Tags 11:56:21.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001296s 11:56:21.3 Info: CreateIndex Tags (Label) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:21.3 Info: => 0.000128s 11:56:21.3 Info: CreateTable Restrictions 11:56:21.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001601s 11:56:21.3 Info: CreateTable DelayProfiles 11:56:21.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001896s 11:56:21.3 Info: CreateTable Users 11:56:21.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001513s 11:56:21.3 Info: CreateIndex Users (Identifier) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:21.3 Info: => 0.0001264s 11:56:21.3 Info: CreateIndex Users (Username) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:21.3 Info: => 0.0001387s 11:56:21.3 Info: CreateTable Commands 11:56:21.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.3 Info: => 0.0001959s 11:56:21.3 Info: CreateTable IndexerStatus 11:56:21.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.3 Info: => 0.0001814s 11:56:21.3 Info: CreateIndex IndexerStatus (ProviderId) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.3 Info: => 0.0001387s 11:56:21.3 Info: CreateTable ExtraFiles 11:56:21.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.3 Info: => 0.0001713s 11:56:21.3 Info: CreateTable LyricFiles 11:56:21.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:21.3 Info: => 0.0024117s 11:56:21.3 Info: CreateTable LanguageProfiles 11:56:21.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:21.3 Info: => 0.0001714s 11:56:21.3 Info: CreateIndex LanguageProfiles (Name) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:21.3 Info: => 0.0001363s 11:56:21.3 Info: CreateTable DownloadClientStatus 11:56:21.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.3 Info: => 0.0001644s 11:56:21.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.3 Info: => 0.0001322s 11:56:21.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:21.3 Info: -> 1 Insert operations completed in 00:00:00.0000709 taking an average of 00:00:00.0000709 11:56:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:21', 'InitialSetup') 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: 1: InitialSetup migrated 11:56:21.3 Info: => 0.0011097s 11:56:21.3 Info: 2: add_reason_to_pending_releases migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: Starting migration of Main DB to 2 11:56:21.3 Info: AlterTable PendingReleases 11:56:21.3 Info: => 1.2E-06s 11:56:21.3 Info: CreateColumn PendingReleases Reason Int32 11:56:21.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:21.3 Info: => 0.000627s 11:56:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:21', 'add_reason_to_pending_releases') 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: 2: add_reason_to_pending_releases migrated 11:56:21.3 Info: => 0.000925s 11:56:21.3 Info: 3: add_medium_support migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: Starting migration of Main DB to 3 11:56:21.3 Info: AlterTable Albums 11:56:21.3 Info: => 1.1E-06s 11:56:21.3 Info: CreateColumn Albums Media String 11:56:21.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:21.3 Info: => 0.0006309s 11:56:21.3 Info: AlterTable Tracks 11:56:21.3 Info: => 1.1E-06s 11:56:21.3 Info: CreateColumn Tracks MediumNumber Int32 11:56:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:21.3 Info: => 0.0005947s 11:56:21.3 Info: AlterTable Tracks 11:56:21.3 Info: => 1E-06s 11:56:21.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:21.3 Info: => 0.0005765s 11:56:21.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:21.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:21.3 Info: => 6.89E-05s 11:56:21.3 Info: DeleteColumn Tracks TrackNumber 11:56:21.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:21.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:21.3 Info: DROP TABLE "Tracks" 11:56:21.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:21.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.3 Info: => 0.0044602s 11:56:21.3 Info: AlterTable Tracks 11:56:21.3 Info: => 1E-06s 11:56:21.3 Info: CreateColumn Tracks TrackNumber String 11:56:21.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:21.3 Info: => 0.0005729s 11:56:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:21', 'add_medium_support') 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: 3: add_medium_support migrated 11:56:21.3 Info: => 0.0009856s 11:56:21.3 Info: 4: add_various_qualites_in_profile migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: Starting migration of Main DB to 4 11:56:21.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:21.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:21.3 Info: => 5.64E-05s 11:56:21.3 Info: PerformDBOperation 11:56:21.3 Info: Performing DB Operation 11:56:21.3 Info: => 3.21E-05s 11:56:21.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:21', 'add_various_qualites_in_profile') 11:56:21.3 Info: Committing Transaction 11:56:21.3 Info: 4: add_various_qualites_in_profile migrated 11:56:21.3 Info: => 0.0002921s 11:56:21.3 Info: 5: metadata_profiles migrating 11:56:21.3 Info: Beginning Transaction 11:56:21.3 Info: Starting migration of Main DB to 5 11:56:21.3 Info: CreateTable MetadataProfiles 11:56:21.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:21.3 Info: => 0.0001771s 11:56:21.3 Info: CreateIndex MetadataProfiles (Name) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:21.3 Info: => 0.0001267s 11:56:21.3 Info: AlterTable Artists 11:56:21.3 Info: => 9E-07s 11:56:21.3 Info: CreateColumn Artists MetadataProfileId Int32 11:56:21.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:21.3 Info: => 0.0005966s 11:56:21.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:21.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:21.3 Info: DROP TABLE "Artists" 11:56:21.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.3 Info: => 0.0046883s 11:56:21.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:21.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:21.4 Info: DROP TABLE "Artists" 11:56:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.4 Info: => 0.0046026s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Albums SecondaryTypes String 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:21.4 Info: => 0.0005734s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:21', 'metadata_profiles') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 5: metadata_profiles migrated 11:56:21.4 Info: => 0.0010223s 11:56:21.4 Info: 6: separate_automatic_and_interactive_search migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 6 11:56:21.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:21.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:21.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:21.4 Info: DROP TABLE "Indexers" 11:56:21.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.4 Info: => 0.0042777s 11:56:21.4 Info: AlterTable Indexers 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:21.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:21.4 Info: => 0.0005587s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:21.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:21.4 Info: => 4.46E-05s 11:56:21.4 Info: AlterTable Indexers 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:21.4 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:21.4 Info: DROP TABLE "Indexers" 11:56:21.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.4 Info: => 0.0052419s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:21', 'separate_automatic_and_interactive_search') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 6: separate_automatic_and_interactive_search migrated 11:56:21.4 Info: => 0.0056208s 11:56:21.4 Info: 7: change_album_path_to_relative migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 7 11:56:21.4 Info: DeleteColumn Albums Path 11:56:21.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:21.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:21.4 Info: DROP TABLE "Albums" 11:56:21.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.4 Info: => 0.0048174s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:21', 'change_album_path_to_relative') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 7: change_album_path_to_relative migrated 11:56:21.4 Info: => 0.0052701s 11:56:21.4 Info: 8: change_quality_size_mb_to_kb migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 8 11:56:21.4 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:21.4 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:21.4 Info: => 8.91E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:21', 'change_quality_size_mb_to_kb') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 8: change_quality_size_mb_to_kb migrated 11:56:21.4 Info: => 0.0003585s 11:56:21.4 Info: 9: album_releases migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 9 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Albums Releases String 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:21.4 Info: => 0.0006095s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1.3E-06s 11:56:21.4 Info: CreateColumn Albums CurrentRelease String 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:21.4 Info: => 0.0005701s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:21', 'album_releases') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 9: album_releases migrated 11:56:21.4 Info: => 0.0008686s 11:56:21.4 Info: 10: album_releases_fix migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 10 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1.2E-06s 11:56:21.4 Info: AlterColumn Albums Releases String 11:56:21.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:21.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:21.4 Info: DROP TABLE "Albums" 11:56:21.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.4 Info: => 0.0060464s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: AlterColumn Albums CurrentRelease String 11:56:21.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:21.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:21.4 Info: DROP TABLE "Albums" 11:56:21.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.4 Info: => 0.0046509s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:21', 'album_releases_fix') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 10: album_releases_fix migrated 11:56:21.4 Info: => 0.005063s 11:56:21.4 Info: 11: import_lists migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 11 11:56:21.4 Info: CreateTable ImportLists 11:56:21.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.4 Info: => 0.000217s 11:56:21.4 Info: CreateIndex ImportLists (Name) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:21.4 Info: => 0.000133s 11:56:21.4 Info: CreateTable ImportListStatus 11:56:21.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.4 Info: => 0.00017s 11:56:21.4 Info: CreateIndex ImportListStatus (ProviderId) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.4 Info: => 0.0001177s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:21', 'import_lists') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 11: import_lists migrated 11:56:21.4 Info: => 0.0004617s 11:56:21.4 Info: 12: add_release_status migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 12 11:56:21.4 Info: AlterTable MetadataProfiles 11:56:21.4 Info: => 1.2E-06s 11:56:21.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:21.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:21.4 Info: => 0.000619s 11:56:21.4 Info: PerformDBOperation 11:56:21.4 Info: Performing DB Operation 11:56:21.4 Info: => 3.3E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:21', 'add_release_status') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 12: add_release_status migrated 11:56:21.4 Info: => 0.0003132s 11:56:21.4 Info: 13: album_download_notification migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 13 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006128s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:21', 'album_download_notification') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 13: album_download_notification migrated 11:56:21.4 Info: => 0.0009173s 11:56:21.4 Info: 14: fix_language_metadata_profiles migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 14 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:21.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:21.4 Info: => 8.24E-05s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:21.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:21.4 Info: => 7.02E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:21', 'fix_language_metadata_profiles') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 14: fix_language_metadata_profiles migrated 11:56:21.4 Info: => 0.0003242s 11:56:21.4 Info: 15: remove_fanzub migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 15 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:21.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:21.4 Info: => 4.62E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:21', 'remove_fanzub') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 15: remove_fanzub migrated 11:56:21.4 Info: => 0.0002834s 11:56:21.4 Info: 16: update_artist_history_indexes migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 16 11:56:21.4 Info: CreateIndex Albums (ArtistId) 11:56:21.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:21.4 Info: => 0.0001088s 11:56:21.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:21.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:21.4 Info: => 9.05E-05s 11:56:21.4 Info: DeleteIndex History (AlbumId) 11:56:21.4 Info: DROP INDEX "IX_History_AlbumId" 11:56:21.4 Info: => 0.0001299s 11:56:21.4 Info: CreateIndex History (AlbumId, Date) 11:56:21.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.4 Info: => 9.82E-05s 11:56:21.4 Info: DeleteIndex History (DownloadId) 11:56:21.4 Info: DROP INDEX "IX_History_DownloadId" 11:56:21.4 Info: => 0.0001142s 11:56:21.4 Info: CreateIndex History (DownloadId, Date) 11:56:21.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.4 Info: => 9.24E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:21', 'update_artist_history_indexes') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 16: update_artist_history_indexes migrated 11:56:21.4 Info: => 0.0003994s 11:56:21.4 Info: 17: remove_nma migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 17 11:56:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:21.4 Info: => 4.85E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:21', 'remove_nma') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 17: remove_nma migrated 11:56:21.4 Info: => 0.0002882s 11:56:21.4 Info: 18: album_disambiguation migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 18 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Albums Disambiguation String 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:21.4 Info: => 0.000655s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:21', 'album_disambiguation') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 18: album_disambiguation migrated 11:56:21.4 Info: => 0.0009546s 11:56:21.4 Info: 19: add_ape_quality_in_profiles migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 19 11:56:21.4 Info: PerformDBOperation 11:56:21.4 Info: Performing DB Operation 11:56:21.4 Info: => 3.82E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:21', 'add_ape_quality_in_profiles') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 19: add_ape_quality_in_profiles migrated 11:56:21.4 Info: => 0.0002961s 11:56:21.4 Info: 20: remove_pushalot migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 20 11:56:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:21.4 Info: => 5.14E-05s 11:56:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:21.4 Info: => 3.68E-05s 11:56:21.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:21.4 Info: => 3.73E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:21', 'remove_pushalot') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 20: remove_pushalot migrated 11:56:21.4 Info: => 0.00028s 11:56:21.4 Info: 21: add_custom_filters migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 21 11:56:21.4 Info: CreateTable CustomFilters 11:56:21.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:21.4 Info: => 0.0001323s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:21', 'add_custom_filters') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 21: add_custom_filters migrated 11:56:21.4 Info: => 0.0004075s 11:56:21.4 Info: 22: import_list_tags migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 22 11:56:21.4 Info: AlterTable ImportLists 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn ImportLists Tags String 11:56:21.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:21.4 Info: => 0.000625s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:21', 'import_list_tags') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 22: import_list_tags migrated 11:56:21.4 Info: => 0.0009125s 11:56:21.4 Info: 23: add_release_groups_etc migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 23 11:56:21.4 Info: CreateTable ArtistMetadata 11:56:21.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:21.4 Info: => 0.0001852s 11:56:21.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:21.4 Info: => 9.25E-05s 11:56:21.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:21.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:21.4 Info: => 9.23E-05s 11:56:21.4 Info: AlterTable Artists 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:21.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006293s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:21.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:21.4 Info: => 7.54E-05s 11:56:21.4 Info: CreateTable AlbumReleases 11:56:21.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:21.4 Info: => 0.0001606s 11:56:21.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:21.4 Info: => 8.73E-05s 11:56:21.4 Info: CreateIndex AlbumReleases (AlbumId) 11:56:21.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:21.4 Info: => 8.16E-05s 11:56:21.4 Info: PerformDBOperation 11:56:21.4 Info: Performing DB Operation 11:56:21.4 Info: => 3.73E-05s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006482s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:21.4 Info: => 0.0006337s 11:56:21.4 Info: AlterTable Albums 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Albums Links String 11:56:21.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:21.4 Info: => 0.0006335s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:21.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:21.4 Info: => 8.78E-05s 11:56:21.4 Info: AlterTable Tracks 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: CreateColumn Tracks ForeignRecordingId String 11:56:21.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:21.4 Info: => 0.000632s 11:56:21.4 Info: AlterTable Tracks 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:21.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006283s 11:56:21.4 Info: AlterTable Tracks 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:21.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.000702s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:21.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:21.4 Info: => 9.41E-05s 11:56:21.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:21.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:21.4 Info: => 7.41E-05s 11:56:21.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:21.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.4 Info: DROP TABLE "Artists" 11:56:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.4 Info: => 0.0061228s 11:56:21.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:21.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:21.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:21.4 Info: DROP TABLE "Albums" 11:56:21.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.4 Info: => 0.0050621s 11:56:21.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:21.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:21.4 Info: DROP TABLE "Tracks" 11:56:21.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.4 Info: => 0.0048641s 11:56:21.4 Info: DeleteColumn TrackFiles ArtistId 11:56:21.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:21.4 Info: DROP TABLE "TrackFiles" 11:56:21.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.4 Info: => 0.005658s 11:56:21.4 Info: CreateIndex Artists (ArtistMetadataId) 11:56:21.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.4 Info: => 8.97E-05s 11:56:21.4 Info: CreateIndex Artists (Monitored) 11:56:21.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.4 Info: => 8.33E-05s 11:56:21.4 Info: CreateIndex Albums (ArtistMetadataId) 11:56:21.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.4 Info: => 8.19E-05s 11:56:21.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:21.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:21.4 Info: => 8.26E-05s 11:56:21.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:21.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:21.4 Info: => 8.18E-05s 11:56:21.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:21.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:21.4 Info: => 8.37E-05s 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:21.4 Info: => 4.77E-05s 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:21.4 Info: => 4.1E-05s 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:21.4 Info: => 4.63E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:21', 'add_release_groups_etc') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 23: add_release_groups_etc migrated 11:56:21.4 Info: => 0.0005794s 11:56:21.4 Info: 24: NewMediaInfoFormat migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 24 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:21.4 Info: => 5.61E-05s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:21', 'NewMediaInfoFormat') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 24: NewMediaInfoFormat migrated 11:56:21.4 Info: => 0.0003035s 11:56:21.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 25 11:56:21.4 Info: RenameTable Restrictions ReleaseProfiles 11:56:21.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:21.4 Info: => 0.0019888s 11:56:21.4 Info: AlterTable ReleaseProfiles 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:21.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:21.4 Info: => 0.0005898s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:21', 'rename_restrictions_to_release_profiles') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:21.4 Info: => 0.0008893s 11:56:21.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 26 11:56:21.4 Info: RenameTable Profiles QualityProfiles 11:56:21.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:21.4 Info: => 0.0019409s 11:56:21.4 Info: AlterTable QualityProfiles 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:21.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:21.4 Info: => 0.0006074s 11:56:21.4 Info: AlterTable LanguageProfiles 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:21.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:21.4 Info: => 0.0006039s 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:21.4 Info: => 4.74E-05s 11:56:21.4 Info: UpdateData 11:56:21.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:21.4 Info: => 3.58E-05s 11:56:21.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:21.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.4 Info: DROP TABLE "Artists" 11:56:21.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.4 Info: => 0.0061852s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:21', 'rename_quality_profiles_add_upgrade_allowed') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:21.4 Info: => 0.0066188s 11:56:21.4 Info: 27: add_import_exclusions migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 27 11:56:21.4 Info: CreateTable ImportListExclusions 11:56:21.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:21.4 Info: => 0.0001623s 11:56:21.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:21.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:21.4 Info: => 0.0001216s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:21', 'add_import_exclusions') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 27: add_import_exclusions migrated 11:56:21.4 Info: => 0.0004452s 11:56:21.4 Info: 28: clean_artist_metadata_table migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 28 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: => 0.0001665s 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: => 0.0001305s 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:21.4 Info: => 0.0001262s 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:21.4 Info: => 0.0001238s 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:21.4 Info: => 0.000121s 11:56:21.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:21.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:21.4 Info: => 0.0001261s 11:56:21.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:21', 'clean_artist_metadata_table') 11:56:21.4 Info: Committing Transaction 11:56:21.4 Info: 28: clean_artist_metadata_table migrated 11:56:21.4 Info: => 0.0004117s 11:56:21.4 Info: 29: health_issue_notification migrating 11:56:21.4 Info: Beginning Transaction 11:56:21.4 Info: Starting migration of Main DB to 29 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006984s 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006457s 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 1E-06s 11:56:21.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006521s 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 1.1E-06s 11:56:21.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006285s 11:56:21.4 Info: AlterTable Notifications 11:56:21.4 Info: => 9E-07s 11:56:21.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:21.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:21.4 Info: => 0.0006126s 11:56:21.4 Info: DeleteColumn Notifications OnDownload 11:56:21.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:21.5 Info: DROP TABLE "Notifications" 11:56:21.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:21.5 Info: => 0.004559s 11:56:21.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:21.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:21.5 Info: DROP TABLE "Notifications" 11:56:21.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:21.5 Info: => 0.0055758s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:21', 'health_issue_notification') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 29: health_issue_notification migrated 11:56:21.5 Info: => 0.0059804s 11:56:21.5 Info: 30: add_mediafilerepository_mtime migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 30 11:56:21.5 Info: AlterTable TrackFiles 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn TrackFiles Modified DateTime 11:56:21.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:21.5 Info: => 0.0006637s 11:56:21.5 Info: AlterTable TrackFiles 11:56:21.5 Info: => 1.1E-06s 11:56:21.5 Info: CreateColumn TrackFiles Path String 11:56:21.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:21.5 Info: => 0.0006138s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:21.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:21.5 Info: => 4.24E-05s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:21.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:21.5 Info: => 0.0001282s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:21.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:21.5 Info: => 0.0001379s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:21.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:21.5 Info: => 0.0001437s 11:56:21.5 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:21.5 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:21.5 Info: => 8.65E-05s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:21.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:21.5 Info: => 5.54E-05s 11:56:21.5 Info: AlterTable TrackFiles 11:56:21.5 Info: => 9E-07s 11:56:21.5 Info: AlterColumn TrackFiles Path String 11:56:21.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:21.5 Info: DROP TABLE "TrackFiles" 11:56:21.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.5 Info: => 0.0060194s 11:56:21.5 Info: CreateIndex TrackFiles (Path) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.5 Info: => 8.67E-05s 11:56:21.5 Info: DeleteColumn TrackFiles RelativePath 11:56:21.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:21.5 Info: DROP TABLE "TrackFiles" 11:56:21.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.5 Info: => 0.004753s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:21', 'add_mediafilerepository_mtime') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 30: add_mediafilerepository_mtime migrated 11:56:21.5 Info: => 0.0051266s 11:56:21.5 Info: 31: add_artistmetadataid_constraint migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 31 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:21.5 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:21.5 Info: => 9.63E-05s 11:56:21.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:21.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:21.5 Info: => 0.0001504s 11:56:21.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:21.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.5 Info: DROP TABLE "Artists" 11:56:21.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.5 Info: => 0.0051063s 11:56:21.5 Info: CreateIndex Artists (ArtistMetadataId) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.5 Info: => 0.0001139s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:21', 'add_artistmetadataid_constraint') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 31: add_artistmetadataid_constraint migrated 11:56:21.5 Info: => 0.0004918s 11:56:21.5 Info: 32: old_ids_and_artist_alias migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 32 11:56:21.5 Info: AlterTable ArtistMetadata 11:56:21.5 Info: => 1.4E-06s 11:56:21.5 Info: CreateColumn ArtistMetadata Aliases String 11:56:21.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006519s 11:56:21.5 Info: AlterTable ArtistMetadata 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:21.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006329s 11:56:21.5 Info: AlterTable Albums 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:21.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006214s 11:56:21.5 Info: AlterTable AlbumReleases 11:56:21.5 Info: => 1.6E-06s 11:56:21.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:21.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006229s 11:56:21.5 Info: AlterTable Tracks 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:21.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006417s 11:56:21.5 Info: AlterTable Tracks 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:21.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:21.5 Info: => 0.0006409s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:21', 'old_ids_and_artist_alias') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 32: old_ids_and_artist_alias migrated 11:56:21.5 Info: => 0.0009694s 11:56:21.5 Info: 33: download_propers_config migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 33 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 4.1E-05s 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:21.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:21.5 Info: => 4.58E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:21', 'download_propers_config') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 33: download_propers_config migrated 11:56:21.5 Info: => 0.0003203s 11:56:21.5 Info: 34: remove_language_profiles migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 34 11:56:21.5 Info: DeleteTable LanguageProfiles 11:56:21.5 Info: DROP TABLE "LanguageProfiles" 11:56:21.5 Info: => 0.0002089s 11:56:21.5 Info: DeleteColumn Artists LanguageProfileId 11:56:21.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.5 Info: DROP TABLE "Artists" 11:56:21.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.5 Info: => 0.0055253s 11:56:21.5 Info: DeleteColumn ImportLists LanguageProfileId 11:56:21.5 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:21.5 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:21.5 Info: DROP TABLE "ImportLists" 11:56:21.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:21.5 Info: => 0.0062496s 11:56:21.5 Info: DeleteColumn Blacklist Language 11:56:21.5 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.5 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:21.5 Info: DROP TABLE "Blacklist" 11:56:21.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:21.5 Info: => 0.005516s 11:56:21.5 Info: DeleteColumn History Language 11:56:21.5 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:21.5 Info: DROP TABLE "History" 11:56:21.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:21.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.5 Info: => 0.0050135s 11:56:21.5 Info: DeleteColumn LyricFiles Language 11:56:21.5 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.5 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.5 Info: DROP TABLE "LyricFiles" 11:56:21.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.5 Info: => 0.0057338s 11:56:21.5 Info: DeleteColumn TrackFiles Language 11:56:21.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.5 Info: DROP TABLE "TrackFiles" 11:56:21.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.5 Info: => 0.0046488s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:21', 'remove_language_profiles') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 34: remove_language_profiles migrated 11:56:21.5 Info: => 0.0051992s 11:56:21.5 Info: 35: multi_disc_naming_format migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 35 11:56:21.5 Info: AlterTable NamingConfig 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:21.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:21.5 Info: => 0.0006454s 11:56:21.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:21.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:21.5 Info: => 4.93E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:21', 'multi_disc_naming_format') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 35: multi_disc_naming_format migrated 11:56:21.5 Info: => 0.0003639s 11:56:21.5 Info: 36: add_download_client_priority migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 36 11:56:21.5 Info: AlterTable DownloadClients 11:56:21.5 Info: => 1.3E-06s 11:56:21.5 Info: CreateColumn DownloadClients Priority Int32 11:56:21.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:21.5 Info: => 0.0006168s 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 5.6E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:21', 'add_download_client_priority') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 36: add_download_client_priority migrated 11:56:21.5 Info: => 0.0003634s 11:56:21.5 Info: 37: remove_growl_prowl migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 37 11:56:21.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:21.5 Info: => 5.16E-05s 11:56:21.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:21.5 Info: => 3.78E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:21', 'remove_growl_prowl') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 37: remove_growl_prowl migrated 11:56:21.5 Info: => 0.0003092s 11:56:21.5 Info: 38: remove_plex_hometheatre migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 38 11:56:21.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:21.5 Info: => 4.95E-05s 11:56:21.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:21.5 Info: => 3.48E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:21', 'remove_plex_hometheatre') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 38: remove_plex_hometheatre migrated 11:56:21.5 Info: => 0.0003048s 11:56:21.5 Info: 39: add_root_folder_add_defaults migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 39 11:56:21.5 Info: AlterTable RootFolders 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn RootFolders Name String 11:56:21.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:21.5 Info: => 0.0006466s 11:56:21.5 Info: AlterTable RootFolders 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:21.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:21.5 Info: => 0.0005832s 11:56:21.5 Info: AlterTable RootFolders 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:21.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:21.5 Info: => 0.0006012s 11:56:21.5 Info: AlterTable RootFolders 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:21.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:21.5 Info: => 0.0005824s 11:56:21.5 Info: AlterTable RootFolders 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn RootFolders DefaultTags String 11:56:21.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:21.5 Info: => 0.0005948s 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 5.66E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:21', 'add_root_folder_add_defaults') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 39: add_root_folder_add_defaults migrated 11:56:21.5 Info: => 0.0003815s 11:56:21.5 Info: 40: task_duration migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 40 11:56:21.5 Info: AlterTable ScheduledTasks 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:21.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:21.5 Info: => 0.0006237s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:21', 'task_duration') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 40: task_duration migrated 11:56:21.5 Info: => 0.0009695s 11:56:21.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 41 11:56:21.5 Info: AlterTable ReleaseProfiles 11:56:21.5 Info: => 1.2E-06s 11:56:21.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:21.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:21.5 Info: => 0.0006427s 11:56:21.5 Info: AlterTable ReleaseProfiles 11:56:21.5 Info: => 1E-06s 11:56:21.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:21.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:21.5 Info: => 0.0005913s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:21', 'add_indexer_and_enabled_to_release_profiles') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:21.5 Info: => 0.0009455s 11:56:21.5 Info: 42: remove_album_folders migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 42 11:56:21.5 Info: DeleteColumn Artists AlbumFolder 11:56:21.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.5 Info: DROP TABLE "Artists" 11:56:21.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.5 Info: => 0.0063063s 11:56:21.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:21.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:21.5 Info: => 4.58E-05s 11:56:21.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:21.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:21.5 Info: => 6.56E-05s 11:56:21.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:21.5 Info: CREATE TABLE "NamingConfig_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "MultiDiscTrackFormat" TEXT) 11:56:21.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:21.5 Info: DROP TABLE "NamingConfig" 11:56:21.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:21.5 Info: => 0.0043366s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:21', 'remove_album_folders') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 42: remove_album_folders migrated 11:56:21.5 Info: => 0.0048018s 11:56:21.5 Info: 44: add_priority_to_indexers migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 44 11:56:21.5 Info: AlterTable Indexers 11:56:21.5 Info: => 1.1E-06s 11:56:21.5 Info: CreateColumn Indexers Priority Int32 11:56:21.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:21.5 Info: => 0.00065s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:21', 'add_priority_to_indexers') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 44: add_priority_to_indexers migrated 11:56:21.5 Info: => 0.0009723s 11:56:21.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 45 11:56:21.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:21.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:21.5 Info: => 0.0001274s 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 3.25E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:21', 'remove_chown_and_folderchmod_config') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:21.5 Info: => 0.0003197s 11:56:21.5 Info: 47: update_notifiarr migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 47 11:56:21.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:21.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:21.5 Info: => 7.75E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:21', 'update_notifiarr') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 47: update_notifiarr migrated 11:56:21.5 Info: => 0.0003668s 11:56:21.5 Info: 49: email_multiple_addresses migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 49 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 6.47E-05s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:21', 'email_multiple_addresses') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 49: email_multiple_addresses migrated 11:56:21.5 Info: => 0.0003827s 11:56:21.5 Info: 50: rename_blacklist_to_blocklist migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 50 11:56:21.5 Info: RenameTable Blacklist Blocklist 11:56:21.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:56:21.5 Info: => 0.0017588s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:21', 'rename_blacklist_to_blocklist') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 50: rename_blacklist_to_blocklist migrated 11:56:21.5 Info: => 0.0021168s 11:56:21.5 Info: 51: cdh_per_downloadclient migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 51 11:56:21.5 Info: AlterTable DownloadClients 11:56:21.5 Info: => 1.1E-06s 11:56:21.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:56:21.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:21.5 Info: => 0.0006574s 11:56:21.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:56:21.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:56:21.5 Info: => 0.0006117s 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 0.0001643s 11:56:21.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:21', 'cdh_per_downloadclient') 11:56:21.5 Info: Committing Transaction 11:56:21.5 Info: 51: cdh_per_downloadclient migrated 11:56:21.5 Info: => 0.0004883s 11:56:21.5 Info: 52: download_history migrating 11:56:21.5 Info: Beginning Transaction 11:56:21.5 Info: Starting migration of Main DB to 52 11:56:21.5 Info: CreateTable DownloadHistory 11:56:21.5 Info: CREATE TABLE "DownloadHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:56:21.5 Info: => 0.0001737s 11:56:21.5 Info: CreateIndex DownloadHistory (EventType) 11:56:21.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:21.5 Info: => 0.0001003s 11:56:21.5 Info: CreateIndex DownloadHistory (ArtistId) 11:56:21.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:21.5 Info: => 8.67E-05s 11:56:21.5 Info: CreateIndex DownloadHistory (DownloadId) 11:56:21.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:21.5 Info: => 9.28E-05s 11:56:21.5 Info: PerformDBOperation 11:56:21.5 Info: Performing DB Operation 11:56:21.5 Info: => 0.0001364s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:21', 'download_history') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 52: download_history migrated 11:56:21.6 Info: => 0.0005272s 11:56:21.6 Info: 53: add_update_history migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 53 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:21', 'add_update_history') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 53: add_update_history migrated 11:56:21.6 Info: => 0.0003314s 11:56:21.6 Info: 54: add_on_update_to_notifications migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 54 11:56:21.6 Info: AlterTable Notifications 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:56:21.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:56:21.6 Info: => 0.0006873s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:21', 'add_on_update_to_notifications') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 54: add_on_update_to_notifications migrated 11:56:21.6 Info: => 0.0010401s 11:56:21.6 Info: 55: download_client_per_indexer migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 55 11:56:21.6 Info: AlterTable Indexers 11:56:21.6 Info: => 9E-07s 11:56:21.6 Info: CreateColumn Indexers DownloadClientId Int32 11:56:21.6 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:56:21.6 Info: => 0.0006822s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:21', 'download_client_per_indexer') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 55: download_client_per_indexer migrated 11:56:21.6 Info: => 0.0010128s 11:56:21.6 Info: 56: AddNewItemMonitorType migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 56 11:56:21.6 Info: AlterTable Artists 11:56:21.6 Info: => 9E-07s 11:56:21.6 Info: CreateColumn Artists MonitorNewItems Int32 11:56:21.6 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:21.6 Info: => 0.000678s 11:56:21.6 Info: AlterTable RootFolders 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:56:21.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:21.6 Info: => 0.000652s 11:56:21.6 Info: AlterTable ImportLists 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: CreateColumn ImportLists MonitorNewItems Int32 11:56:21.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:56:21.6 Info: => 0.0006476s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:21', 'AddNewItemMonitorType') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 56: AddNewItemMonitorType migrated 11:56:21.6 Info: => 0.0010024s 11:56:21.6 Info: 57: ImportListSearch migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 57 11:56:21.6 Info: AlterTable ImportLists 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: CreateColumn ImportLists ShouldSearch Boolean 11:56:21.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:56:21.6 Info: => 0.0007031s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:21', 'ImportListSearch') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 57: ImportListSearch migrated 11:56:21.6 Info: => 0.0010504s 11:56:21.6 Info: 58: ImportListMonitorExisting migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 58 11:56:21.6 Info: AlterTable ImportLists 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:56:21.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:56:21.6 Info: => 0.0006889s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:21', 'ImportListMonitorExisting') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 58: ImportListMonitorExisting migrated 11:56:21.6 Info: => 0.0010195s 11:56:21.6 Info: 59: add_indexer_tags migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 59 11:56:21.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:56:21.6 Info: => 5.24E-05s 11:56:21.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:56:21.6 Info: => 3.6E-05s 11:56:21.6 Info: AlterTable Indexers 11:56:21.6 Info: => 9E-07s 11:56:21.6 Info: CreateColumn Indexers Tags String 11:56:21.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:56:21.6 Info: => 0.0006767s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:21', 'add_indexer_tags') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 59: add_indexer_tags migrated 11:56:21.6 Info: => 0.001006s 11:56:21.6 Info: 60: update_audio_types migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 60 11:56:21.6 Info: PerformDBOperation 11:56:21.6 Info: Performing DB Operation 11:56:21.6 Info: => 5.93E-05s 11:56:21.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:21', 'update_audio_types') 11:56:21.6 Info: Committing Transaction 11:56:21.6 Info: 60: update_audio_types migrated 11:56:21.6 Info: => 0.000356s 11:56:21.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:21.6 Info: Beginning Transaction 11:56:21.6 Info: Starting migration of Main DB to 61 11:56:21.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.6 Info: DELETE FROM "Commands" WHERE 1 = 1 11:56:21.6 Info: => 4.96E-05s 11:56:21.6 Info: AlterTable AlbumReleases 11:56:21.6 Info: => 9E-07s 11:56:21.6 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:56:21.6 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:56:21.6 Info: DROP TABLE "AlbumReleases" 11:56:21.6 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:21.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:21.6 Info: => 0.0079208s 11:56:21.6 Info: AlterTable Albums 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.6 Info: DROP TABLE "Albums" 11:56:21.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.6 Info: => 0.0054914s 11:56:21.6 Info: AlterTable Albums 11:56:21.6 Info: => 9E-07s 11:56:21.6 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.6 Info: DROP TABLE "Albums" 11:56:21.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.6 Info: => 0.0054513s 11:56:21.6 Info: AlterTable Albums 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Albums Added DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:56:21.6 Info: DROP TABLE "Albums" 11:56:21.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.6 Info: => 0.0065649s 11:56:21.6 Info: AlterTable Artists 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:21.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:21.6 Info: DROP TABLE "Artists" 11:56:21.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.6 Info: => 0.0054408s 11:56:21.6 Info: AlterTable Artists 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn Artists Added DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:56:21.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:56:21.6 Info: DROP TABLE "Artists" 11:56:21.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.6 Info: => 0.0065832s 11:56:21.6 Info: AlterTable Blocklist 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Blocklist Date DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:21.6 Info: DROP TABLE "Blocklist" 11:56:21.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:21.6 Info: => 0.0047189s 11:56:21.6 Info: AlterTable Blocklist 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:21.6 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:56:21.6 Info: DROP TABLE "Blocklist" 11:56:21.6 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:56:21.6 Info: => 0.0047571s 11:56:21.6 Info: AlterTable Commands 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.6 Info: DROP TABLE "Commands" 11:56:21.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.6 Info: => 0.0058611s 11:56:21.6 Info: AlterTable Commands 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn Commands StartedAt DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.6 Info: DROP TABLE "Commands" 11:56:21.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.6 Info: => 0.0046674s 11:56:21.6 Info: AlterTable Commands 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn Commands EndedAt DateTimeOffset 11:56:21.6 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.6 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:56:21.6 Info: DROP TABLE "Commands" 11:56:21.6 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:56:21.6 Info: => 0.0060518s 11:56:21.6 Info: AlterTable DownloadClientStatus 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:56:21.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.6 Info: DROP TABLE "DownloadClientStatus" 11:56:21.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.6 Info: => 0.0049325s 11:56:21.6 Info: AlterTable DownloadClientStatus 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:56:21.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.6 Info: DROP TABLE "DownloadClientStatus" 11:56:21.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.6 Info: => 0.0049496s 11:56:21.6 Info: AlterTable DownloadClientStatus 11:56:21.6 Info: => 1.1E-06s 11:56:21.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:56:21.6 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:56:21.6 Info: DROP TABLE "DownloadClientStatus" 11:56:21.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:56:21.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.6 Info: => 0.0049263s 11:56:21.6 Info: AlterTable DownloadHistory 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:56:21.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) 11:56:21.6 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:56:21.6 Info: DROP TABLE "DownloadHistory" 11:56:21.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:56:21.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:56:21.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:56:21.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:56:21.6 Info: => 0.0052946s 11:56:21.6 Info: AlterTable ExtraFiles 11:56:21.6 Info: => 1E-06s 11:56:21.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:21.7 Info: DROP TABLE "ExtraFiles" 11:56:21.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:21.7 Info: => 0.0058857s 11:56:21.7 Info: AlterTable ExtraFiles 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ExtraFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.7 Info: INSERT INTO "ExtraFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "ExtraFiles" 11:56:21.7 Info: DROP TABLE "ExtraFiles" 11:56:21.7 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:56:21.7 Info: => 0.0056986s 11:56:21.7 Info: AlterTable History 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn History Date DateTimeOffset 11:56:21.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:21.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:21.7 Info: DROP TABLE "History" 11:56:21.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:21.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.7 Info: => 0.0054733s 11:56:21.7 Info: AlterTable ImportListStatus 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.7 Info: DROP TABLE "ImportListStatus" 11:56:21.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.0062575s 11:56:21.7 Info: AlterTable ImportListStatus 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.7 Info: DROP TABLE "ImportListStatus" 11:56:21.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.0050067s 11:56:21.7 Info: AlterTable ImportListStatus 11:56:21.7 Info: => 1.3E-06s 11:56:21.7 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.7 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:56:21.7 Info: DROP TABLE "ImportListStatus" 11:56:21.7 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.0049374s 11:56:21.7 Info: AlterTable IndexerStatus 11:56:21.7 Info: => 1E-06s 11:56:21.7 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:56:21.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.7 Info: DROP TABLE "IndexerStatus" 11:56:21.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.0049374s 11:56:21.7 Info: AlterTable IndexerStatus 11:56:21.7 Info: => 1E-06s 11:56:21.7 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:56:21.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.7 Info: DROP TABLE "IndexerStatus" 11:56:21.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.0060481s 11:56:21.7 Info: AlterTable IndexerStatus 11:56:21.7 Info: => 1E-06s 11:56:21.7 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:56:21.7 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.7 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:56:21.7 Info: DROP TABLE "IndexerStatus" 11:56:21.7 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.7 Info: => 0.006266s 11:56:21.7 Info: AlterTable LyricFiles 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:56:21.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.7 Info: DROP TABLE "LyricFiles" 11:56:21.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.7 Info: => 0.0046492s 11:56:21.7 Info: AlterTable LyricFiles 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn LyricFiles Added DateTimeOffset 11:56:21.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:56:21.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:21.7 Info: DROP TABLE "LyricFiles" 11:56:21.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:21.7 Info: => 0.0046814s 11:56:21.7 Info: AlterTable MetadataFiles 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:56:21.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:21.7 Info: DROP TABLE "MetadataFiles" 11:56:21.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:21.7 Info: => 0.0046656s 11:56:21.7 Info: AlterTable MetadataFiles 11:56:21.7 Info: => 1.3E-06s 11:56:21.7 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:56:21.7 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.7 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:56:21.7 Info: DROP TABLE "MetadataFiles" 11:56:21.7 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:56:21.7 Info: => 0.0059168s 11:56:21.7 Info: AlterTable PendingReleases 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn PendingReleases Added DateTimeOffset 11:56:21.7 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:56:21.7 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:56:21.7 Info: DROP TABLE "PendingReleases" 11:56:21.7 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:56:21.7 Info: => 0.0059347s 11:56:21.7 Info: AlterTable ScheduledTasks 11:56:21.7 Info: => 1.2E-06s 11:56:21.7 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:21.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:21.7 Info: DROP TABLE "ScheduledTasks" 11:56:21.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.7 Info: => 0.004862s 11:56:21.7 Info: AlterTable ScheduledTasks 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:56:21.7 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:56:21.7 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:56:21.7 Info: DROP TABLE "ScheduledTasks" 11:56:21.7 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.7 Info: => 0.0047558s 11:56:21.7 Info: AlterTable TrackFiles 11:56:21.7 Info: => 9E-07s 11:56:21.7 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:56:21.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.7 Info: DROP TABLE "TrackFiles" 11:56:21.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.7 Info: => 0.0059945s 11:56:21.7 Info: AlterTable TrackFiles 11:56:21.7 Info: => 1.1E-06s 11:56:21.7 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:56:21.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:21.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:21.7 Info: DROP TABLE "TrackFiles" 11:56:21.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:21.7 Info: => 0.0059991s 11:56:21.7 Info: AlterTable VersionInfo 11:56:21.7 Info: => 1E-06s 11:56:21.7 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:21.7 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:21.7 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:21.7 Info: DROP TABLE "VersionInfo" 11:56:21.7 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:21.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:21.8 Info: => 0.0048203s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:21', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:21.8 Info: => 0.0056501s 11:56:21.8 Info: 62: add_on_delete_to_notifications migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 62 11:56:21.8 Info: AlterTable Notifications 11:56:21.8 Info: => 1.3E-06s 11:56:21.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:56:21.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006928s 11:56:21.8 Info: AlterTable Notifications 11:56:21.8 Info: => 1E-06s 11:56:21.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:56:21.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006562s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:21', 'add_on_delete_to_notifications') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 62: add_on_delete_to_notifications migrated 11:56:21.8 Info: => 0.0010129s 11:56:21.8 Info: 63: add_custom_formats migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 63 11:56:21.8 Info: AlterTable DelayProfiles 11:56:21.8 Info: => 1E-06s 11:56:21.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:56:21.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006832s 11:56:21.8 Info: UpdateData 11:56:21.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:56:21.8 Info: => 5.69E-05s 11:56:21.8 Info: AlterTable TrackFiles 11:56:21.8 Info: => 9E-07s 11:56:21.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:56:21.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:56:21.8 Info: => 0.0006342s 11:56:21.8 Info: PerformDBOperation 11:56:21.8 Info: Performing DB Operation 11:56:21.8 Info: => 3.7E-05s 11:56:21.8 Info: CreateTable CustomFormats 11:56:21.8 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:56:21.8 Info: => 0.0001292s 11:56:21.8 Info: CreateIndex CustomFormats (Name) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:56:21.8 Info: => 8.99E-05s 11:56:21.8 Info: AlterTable QualityProfiles 11:56:21.8 Info: => 1E-06s 11:56:21.8 Info: CreateColumn QualityProfiles FormatItems String 11:56:21.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:56:21.8 Info: => 0.0006522s 11:56:21.8 Info: AlterTable QualityProfiles 11:56:21.8 Info: => 1E-06s 11:56:21.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:56:21.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006625s 11:56:21.8 Info: AlterTable QualityProfiles 11:56:21.8 Info: => 1.1E-06s 11:56:21.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:56:21.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006492s 11:56:21.8 Info: PerformDBOperation 11:56:21.8 Info: Performing DB Operation 11:56:21.8 Info: => 7.39E-05s 11:56:21.8 Info: PerformDBOperation 11:56:21.8 Info: Performing DB Operation 11:56:21.8 Info: => 3.62E-05s 11:56:21.8 Info: DeleteColumn ReleaseProfiles Preferred 11:56:21.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:21.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:21.8 Info: DROP TABLE "ReleaseProfiles" 11:56:21.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:21.8 Info: => 0.0058198s 11:56:21.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:56:21.8 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:56:21.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:56:21.8 Info: DROP TABLE "ReleaseProfiles" 11:56:21.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:56:21.8 Info: => 0.0046756s 11:56:21.8 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:21.8 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:56:21.8 Info: => 5.46E-05s 11:56:21.8 Info: AlterTable DelayProfiles 11:56:21.8 Info: => 9E-07s 11:56:21.8 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:56:21.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0006493s 11:56:21.8 Info: AlterTable DelayProfiles 11:56:21.8 Info: => 9E-07s 11:56:21.8 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:56:21.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:56:21.8 Info: => 0.0006517s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:21', 'add_custom_formats') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 63: add_custom_formats migrated 11:56:21.8 Info: => 0.001104s 11:56:21.8 Info: 64: add_result_to_commands migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 64 11:56:21.8 Info: AlterTable Commands 11:56:21.8 Info: => 1.2E-06s 11:56:21.8 Info: CreateColumn Commands Result Int32 11:56:21.8 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:56:21.8 Info: => 0.0007002s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:21', 'add_result_to_commands') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 64: add_result_to_commands migrated 11:56:21.8 Info: => 0.0010372s 11:56:21.8 Info: 65: health_restored_notification migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 65 11:56:21.8 Info: AlterTable Notifications 11:56:21.8 Info: => 1.2E-06s 11:56:21.8 Info: CreateColumn Notifications OnHealthRestored Boolean 11:56:21.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:56:21.8 Info: => 0.0007064s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:21', 'health_restored_notification') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 65: health_restored_notification migrated 11:56:21.8 Info: => 0.0010369s 11:56:21.8 Info: 66: remove_uc migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 66 11:56:21.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:56:21.8 Info: => 5.39E-05s 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:21', 'remove_uc') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 66: remove_uc migrated 11:56:21.8 Info: => 0.000329s 11:56:21.8 Info: 67: download_clients_rename_tv_to_music migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 67 11:56:21.8 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'QBittorrent', 'QBittorrent', 1, '{ "host": "127.0.0.1", "urlBase": "/my/", "tvDirectory": "abc", "recentTvPriority": 1, "olderTvPriority": 1 }', 'QBittorrentSettings') 11:56:21.8 Info: PerformDBOperation 11:56:21.8 Info: Performing DB Operation 11:56:21.8 Info: => 0.0009935s 11:56:21.8 Info: -> 1 Insert operations completed in 00:00:00.0000990 taking an average of 00:00:00.0000990 11:56:21.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:21', 'download_clients_rename_tv_to_music') 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: 67: download_clients_rename_tv_to_music migrated 11:56:21.8 Info: => 0.0013664s 11:56:21.8 Debug: Took: 00:00:00.4784097 11:56:21.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:56:21.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:56:21.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173818666944_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:21.8 Info: DatabaseEngineVersionCheck migrating 11:56:21.8 Info: PerformDBOperation 11:56:21.8 Info: Performing DB Operation 11:56:21.8 Info: SQLite 3.46.1 11:56:21.8 Info: => 0.0011133s 11:56:21.8 Info: DatabaseEngineVersionCheck migrated 11:56:21.8 Info: => 0.0011309s 11:56:21.8 Info: VersionMigration migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: CreateTable VersionInfo 11:56:21.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:21.8 Info: => 0.0001495s 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: VersionMigration migrated 11:56:21.8 Info: => 0.0005414s 11:56:21.8 Info: VersionUniqueMigration migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: CreateIndex VersionInfo (Version) 11:56:21.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:21.8 Info: => 0.0001663s 11:56:21.8 Info: AlterTable VersionInfo 11:56:21.8 Info: => 9E-07s 11:56:21.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:21.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:21.8 Info: => 0.0005652s 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: VersionUniqueMigration migrated 11:56:21.8 Info: => 0.0007757s 11:56:21.8 Info: VersionDescriptionMigration migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: AlterTable VersionInfo 11:56:21.8 Info: => 8E-07s 11:56:21.8 Info: CreateColumn VersionInfo Description String 11:56:21.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:21.8 Info: => 0.0002205s 11:56:21.8 Info: Committing Transaction 11:56:21.8 Info: VersionDescriptionMigration migrated 11:56:21.8 Info: => 0.0004133s 11:56:21.8 Info: 1: InitialSetup migrating 11:56:21.8 Info: Beginning Transaction 11:56:21.8 Info: Starting migration of Main DB to 1 11:56:21.8 Info: CreateTable Config 11:56:21.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001754s 11:56:21.8 Info: CreateIndex Config (Key) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:56:21.8 Info: => 0.0001337s 11:56:21.8 Info: CreateTable RootFolders 11:56:21.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:56:21.8 Info: => 9.7E-05s 11:56:21.8 Info: CreateIndex RootFolders (Path) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:56:21.8 Info: => 0.0001116s 11:56:21.8 Info: CreateTable Artists 11:56:21.8 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:56:21.8 Info: => 0.0002567s 11:56:21.8 Info: CreateIndex Artists (ForeignArtistId) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.8 Info: => 0.0001158s 11:56:21.8 Info: CreateIndex Artists (NameSlug) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.8 Info: => 0.0001198s 11:56:21.8 Info: CreateIndex Artists (CleanName) 11:56:21.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.8 Info: => 0.0001092s 11:56:21.8 Info: CreateIndex Artists (Path) 11:56:21.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.8 Info: => 0.0001028s 11:56:21.8 Info: CreateTable Albums 11:56:21.8 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:21.8 Info: => 0.0002525s 11:56:21.8 Info: CreateIndex Albums (ForeignAlbumId) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.8 Info: => 0.0001088s 11:56:21.8 Info: CreateIndex Albums (MBId) 11:56:21.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.8 Info: => 0.0001085s 11:56:21.8 Info: CreateIndex Albums (TADBId) 11:56:21.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.8 Info: => 9.88E-05s 11:56:21.8 Info: CreateIndex Albums (TitleSlug) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.8 Info: => 0.0001004s 11:56:21.8 Info: CreateIndex Albums (CleanTitle) 11:56:21.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.8 Info: => 0.0001014s 11:56:21.8 Info: CreateIndex Albums (Path) 11:56:21.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:56:21.8 Info: => 9.46E-05s 11:56:21.8 Info: CreateTable Tracks 11:56:21.8 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:56:21.8 Info: => 0.0001792s 11:56:21.8 Info: CreateIndex Tracks (ForeignTrackId) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.8 Info: => 0.0001111s 11:56:21.8 Info: CreateIndex Tracks (ArtistId) 11:56:21.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:21.8 Info: => 0.0001097s 11:56:21.8 Info: CreateIndex Tracks (TrackFileId) 11:56:21.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.8 Info: => 0.0001067s 11:56:21.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:56:21.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:56:21.8 Info: => 8.86E-05s 11:56:21.8 Info: CreateTable TrackFiles 11:56:21.8 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:56:21.8 Info: => 0.0001459s 11:56:21.8 Info: CreateIndex TrackFiles (ArtistId) 11:56:21.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:56:21.8 Info: => 0.0001107s 11:56:21.8 Info: CreateIndex TrackFiles (AlbumId) 11:56:21.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.8 Info: => 0.0001045s 11:56:21.8 Info: CreateTable History 11:56:21.8 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:56:21.8 Info: => 0.00018s 11:56:21.8 Info: CreateIndex History (Date) 11:56:21.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:21.8 Info: => 0.000111s 11:56:21.8 Info: CreateIndex History (EventType) 11:56:21.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:21.8 Info: => 0.0001027s 11:56:21.8 Info: CreateIndex History (DownloadId) 11:56:21.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:56:21.8 Info: => 0.0001039s 11:56:21.8 Info: CreateIndex History (AlbumId) 11:56:21.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:56:21.8 Info: => 0.000104s 11:56:21.8 Info: CreateTable Notifications 11:56:21.8 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:56:21.8 Info: => 0.0001509s 11:56:21.8 Info: CreateTable ScheduledTasks 11:56:21.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:56:21.8 Info: => 0.0001517s 11:56:21.8 Info: CreateIndex ScheduledTasks (TypeName) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:56:21.8 Info: => 0.0001148s 11:56:21.8 Info: CreateTable Indexers 11:56:21.8 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:56:21.8 Info: => 0.0001154s 11:56:21.8 Info: CreateIndex Indexers (Name) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.8 Info: => 0.0001209s 11:56:21.8 Info: CreateTable Profiles 11:56:21.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001375s 11:56:21.8 Info: CreateIndex Profiles (Name) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:56:21.8 Info: => 0.000112s 11:56:21.8 Info: CreateTable QualityDefinitions 11:56:21.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:56:21.8 Info: => 0.0001427s 11:56:21.8 Info: CreateIndex QualityDefinitions (Quality) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:56:21.8 Info: => 0.0001105s 11:56:21.8 Info: CreateIndex QualityDefinitions (Title) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:56:21.8 Info: => 0.0001065s 11:56:21.8 Info: CreateTable NamingConfig 11:56:21.8 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:56:21.8 Info: => 0.000153s 11:56:21.8 Info: CreateTable Blacklist 11:56:21.8 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:56:21.8 Info: => 0.0002106s 11:56:21.8 Info: CreateTable Metadata 11:56:21.8 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001159s 11:56:21.8 Info: CreateTable MetadataFiles 11:56:21.8 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001326s 11:56:21.8 Info: CreateTable DownloadClients 11:56:21.8 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001432s 11:56:21.8 Info: CreateTable PendingReleases 11:56:21.8 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:56:21.8 Info: => 0.0001496s 11:56:21.8 Info: CreateTable RemotePathMappings 11:56:21.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001319s 11:56:21.8 Info: CreateTable Tags 11:56:21.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001236s 11:56:21.8 Info: CreateIndex Tags (Label) 11:56:21.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:56:21.8 Info: => 0.0001161s 11:56:21.8 Info: CreateTable Restrictions 11:56:21.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001321s 11:56:21.8 Info: CreateTable DelayProfiles 11:56:21.8 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:56:21.8 Info: => 0.0001376s 11:56:21.8 Info: CreateTable Users 11:56:21.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:56:21.9 Info: => 0.0001352s 11:56:21.9 Info: CreateIndex Users (Identifier) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:56:21.9 Info: => 0.0001193s 11:56:21.9 Info: CreateIndex Users (Username) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:56:21.9 Info: => 0.0001165s 11:56:21.9 Info: CreateTable Commands 11:56:21.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:56:21.9 Info: => 0.0001608s 11:56:21.9 Info: CreateTable IndexerStatus 11:56:21.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:56:21.9 Info: => 0.00013s 11:56:21.9 Info: CreateIndex IndexerStatus (ProviderId) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:56:21.9 Info: => 0.0001317s 11:56:21.9 Info: CreateTable ExtraFiles 11:56:21.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:21.9 Info: => 0.0001287s 11:56:21.9 Info: CreateTable LyricFiles 11:56:21.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:56:21.9 Info: => 0.000148s 11:56:21.9 Info: CreateTable LanguageProfiles 11:56:21.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:56:21.9 Info: => 0.0001311s 11:56:21.9 Info: CreateIndex LanguageProfiles (Name) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:56:21.9 Info: => 0.0001187s 11:56:21.9 Info: CreateTable DownloadClientStatus 11:56:21.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:56:21.9 Info: => 0.000122s 11:56:21.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:56:21.9 Info: => 0.0001317s 11:56:21.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:56:21.9 Info: -> 1 Insert operations completed in 00:00:00.0000716 taking an average of 00:00:00.0000716 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:21', 'InitialSetup') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 1: InitialSetup migrated 11:56:21.9 Info: => 0.0009389s 11:56:21.9 Info: 2: add_reason_to_pending_releases migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 2 11:56:21.9 Info: AlterTable PendingReleases 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn PendingReleases Reason Int32 11:56:21.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0006476s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:21', 'add_reason_to_pending_releases') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 2: add_reason_to_pending_releases migrated 11:56:21.9 Info: => 0.0009484s 11:56:21.9 Info: 3: add_medium_support migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 3 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.3E-06s 11:56:21.9 Info: CreateColumn Albums Media String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:56:21.9 Info: => 0.0006216s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Tracks MediumNumber Int32 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0005634s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0005458s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:21.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:56:21.9 Info: => 4.74E-05s 11:56:21.9 Info: DeleteColumn Tracks TrackNumber 11:56:21.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:56:21.9 Info: DROP TABLE "Tracks" 11:56:21.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.9 Info: => 0.0044636s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: CreateColumn Tracks TrackNumber String 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:56:21.9 Info: => 0.0005446s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:21', 'add_medium_support') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 3: add_medium_support migrated 11:56:21.9 Info: => 0.0009356s 11:56:21.9 Info: 4: add_various_qualites_in_profile migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 4 11:56:21.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:21.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:56:21.9 Info: => 5.69E-05s 11:56:21.9 Info: PerformDBOperation 11:56:21.9 Info: Performing DB Operation 11:56:21.9 Info: => 3.3E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:21', 'add_various_qualites_in_profile') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 4: add_various_qualites_in_profile migrated 11:56:21.9 Info: => 0.0002836s 11:56:21.9 Info: 5: metadata_profiles migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 5 11:56:21.9 Info: CreateTable MetadataProfiles 11:56:21.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:56:21.9 Info: => 0.0001331s 11:56:21.9 Info: CreateIndex MetadataProfiles (Name) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:56:21.9 Info: => 9.52E-05s 11:56:21.9 Info: AlterTable Artists 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Artists MetadataProfileId Int32 11:56:21.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:56:21.9 Info: => 0.0005852s 11:56:21.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:56:21.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:56:21.9 Info: DROP TABLE "Artists" 11:56:21.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.9 Info: => 0.00462s 11:56:21.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:56:21.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:56:21.9 Info: DROP TABLE "Artists" 11:56:21.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.9 Info: => 0.0059903s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.4E-06s 11:56:21.9 Info: CreateColumn Albums SecondaryTypes String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:56:21.9 Info: => 0.0005587s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:21', 'metadata_profiles') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 5: metadata_profiles migrated 11:56:21.9 Info: => 0.0009794s 11:56:21.9 Info: 6: separate_automatic_and_interactive_search migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 6 11:56:21.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:56:21.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:56:21.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:56:21.9 Info: DROP TABLE "Indexers" 11:56:21.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.9 Info: => 0.0039402s 11:56:21.9 Info: AlterTable Indexers 11:56:21.9 Info: => 9E-07s 11:56:21.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:56:21.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:56:21.9 Info: => 0.0005418s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:21.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:56:21.9 Info: => 4.48E-05s 11:56:21.9 Info: AlterTable Indexers 11:56:21.9 Info: => 1.2E-06s 11:56:21.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:56:21.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:56:21.9 Info: DROP TABLE "Indexers" 11:56:21.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:56:21.9 Info: => 0.0050905s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:21', 'separate_automatic_and_interactive_search') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 6: separate_automatic_and_interactive_search migrated 11:56:21.9 Info: => 0.0054369s 11:56:21.9 Info: 7: change_album_path_to_relative migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 7 11:56:21.9 Info: DeleteColumn Albums Path 11:56:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:56:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:56:21.9 Info: DROP TABLE "Albums" 11:56:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.9 Info: => 0.0046926s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:21', 'change_album_path_to_relative') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 7: change_album_path_to_relative migrated 11:56:21.9 Info: => 0.0050968s 11:56:21.9 Info: 8: change_quality_size_mb_to_kb migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 8 11:56:21.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:21.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:56:21.9 Info: => 5.61E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:21', 'change_quality_size_mb_to_kb') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 8: change_quality_size_mb_to_kb migrated 11:56:21.9 Info: => 0.0003222s 11:56:21.9 Info: 9: album_releases migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 9 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: CreateColumn Albums Releases String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:56:21.9 Info: => 0.0005752s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Albums CurrentRelease String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:56:21.9 Info: => 0.0005417s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:21', 'album_releases') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 9: album_releases migrated 11:56:21.9 Info: => 0.0008327s 11:56:21.9 Info: 10: album_releases_fix migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 10 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.2E-06s 11:56:21.9 Info: AlterColumn Albums Releases String 11:56:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:56:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:21.9 Info: DROP TABLE "Albums" 11:56:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.9 Info: => 0.0058921s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: AlterColumn Albums CurrentRelease String 11:56:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:56:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:56:21.9 Info: DROP TABLE "Albums" 11:56:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.9 Info: => 0.0046603s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:21', 'album_releases_fix') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 10: album_releases_fix migrated 11:56:21.9 Info: => 0.0050603s 11:56:21.9 Info: 11: import_lists migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 11 11:56:21.9 Info: CreateTable ImportLists 11:56:21.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:56:21.9 Info: => 0.0001733s 11:56:21.9 Info: CreateIndex ImportLists (Name) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:21.9 Info: => 8.59E-05s 11:56:21.9 Info: CreateTable ImportListStatus 11:56:21.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:56:21.9 Info: => 0.0001212s 11:56:21.9 Info: CreateIndex ImportListStatus (ProviderId) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:56:21.9 Info: => 8.46E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:21', 'import_lists') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 11: import_lists migrated 11:56:21.9 Info: => 0.0004091s 11:56:21.9 Info: 12: add_release_status migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 12 11:56:21.9 Info: AlterTable MetadataProfiles 11:56:21.9 Info: => 1.2E-06s 11:56:21.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:56:21.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:56:21.9 Info: => 0.0005961s 11:56:21.9 Info: PerformDBOperation 11:56:21.9 Info: Performing DB Operation 11:56:21.9 Info: => 3.6E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:21', 'add_release_status') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 12: add_release_status migrated 11:56:21.9 Info: => 0.0003432s 11:56:21.9 Info: 13: album_download_notification migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 13 11:56:21.9 Info: AlterTable Notifications 11:56:21.9 Info: => 1.3E-06s 11:56:21.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:56:21.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0005954s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:21', 'album_download_notification') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 13: album_download_notification migrated 11:56:21.9 Info: => 0.0009125s 11:56:21.9 Info: 14: fix_language_metadata_profiles migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 14 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:21.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:56:21.9 Info: => 8.28E-05s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:21.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:56:21.9 Info: => 6.36E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:21', 'fix_language_metadata_profiles') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 14: fix_language_metadata_profiles migrated 11:56:21.9 Info: => 0.0003364s 11:56:21.9 Info: 15: remove_fanzub migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 15 11:56:21.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:21.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:56:21.9 Info: => 4.49E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:21', 'remove_fanzub') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 15: remove_fanzub migrated 11:56:21.9 Info: => 0.0003035s 11:56:21.9 Info: 16: update_artist_history_indexes migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 16 11:56:21.9 Info: CreateIndex Albums (ArtistId) 11:56:21.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:56:21.9 Info: => 0.0001101s 11:56:21.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:56:21.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:56:21.9 Info: => 8.77E-05s 11:56:21.9 Info: DeleteIndex History (AlbumId) 11:56:21.9 Info: DROP INDEX "IX_History_AlbumId" 11:56:21.9 Info: => 0.0001296s 11:56:21.9 Info: CreateIndex History (AlbumId, Date) 11:56:21.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:21.9 Info: => 9.9E-05s 11:56:21.9 Info: DeleteIndex History (DownloadId) 11:56:21.9 Info: DROP INDEX "IX_History_DownloadId" 11:56:21.9 Info: => 0.0001126s 11:56:21.9 Info: CreateIndex History (DownloadId, Date) 11:56:21.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:21.9 Info: => 9.7E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:21', 'update_artist_history_indexes') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 16: update_artist_history_indexes migrated 11:56:21.9 Info: => 0.0004285s 11:56:21.9 Info: 17: remove_nma migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 17 11:56:21.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:56:21.9 Info: => 5.16E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:21', 'remove_nma') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 17: remove_nma migrated 11:56:21.9 Info: => 0.0003042s 11:56:21.9 Info: 18: album_disambiguation migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 18 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.4E-06s 11:56:21.9 Info: CreateColumn Albums Disambiguation String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:56:21.9 Info: => 0.000606s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:21', 'album_disambiguation') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 18: album_disambiguation migrated 11:56:21.9 Info: => 0.0009142s 11:56:21.9 Info: 19: add_ape_quality_in_profiles migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 19 11:56:21.9 Info: PerformDBOperation 11:56:21.9 Info: Performing DB Operation 11:56:21.9 Info: => 3.81E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:21', 'add_ape_quality_in_profiles') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 19: add_ape_quality_in_profiles migrated 11:56:21.9 Info: => 0.0002952s 11:56:21.9 Info: 20: remove_pushalot migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 20 11:56:21.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:56:21.9 Info: => 5.03E-05s 11:56:21.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:56:21.9 Info: => 3.57E-05s 11:56:21.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:21.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:56:21.9 Info: => 3.62E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:21', 'remove_pushalot') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 20: remove_pushalot migrated 11:56:21.9 Info: => 0.0002933s 11:56:21.9 Info: 21: add_custom_filters migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 21 11:56:21.9 Info: CreateTable CustomFilters 11:56:21.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:56:21.9 Info: => 0.0001346s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:21', 'add_custom_filters') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 21: add_custom_filters migrated 11:56:21.9 Info: => 0.0004284s 11:56:21.9 Info: 22: import_list_tags migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 22 11:56:21.9 Info: AlterTable ImportLists 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: CreateColumn ImportLists Tags String 11:56:21.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:56:21.9 Info: => 0.0006013s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:21', 'import_list_tags') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 22: import_list_tags migrated 11:56:21.9 Info: => 0.0009104s 11:56:21.9 Info: 23: add_release_groups_etc migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 23 11:56:21.9 Info: CreateTable ArtistMetadata 11:56:21.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:56:21.9 Info: => 0.0001859s 11:56:21.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:56:21.9 Info: => 8.95E-05s 11:56:21.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:21.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:56:21.9 Info: => 9.3E-05s 11:56:21.9 Info: AlterTable Artists 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:56:21.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0006308s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:21.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:56:21.9 Info: => 7.44E-05s 11:56:21.9 Info: CreateTable AlbumReleases 11:56:21.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:56:21.9 Info: => 0.0001633s 11:56:21.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:56:21.9 Info: => 8.68E-05s 11:56:21.9 Info: CreateIndex AlbumReleases (AlbumId) 11:56:21.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:56:21.9 Info: => 8.11E-05s 11:56:21.9 Info: PerformDBOperation 11:56:21.9 Info: Performing DB Operation 11:56:21.9 Info: => 3.66E-05s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 8E-07s 11:56:21.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0006119s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1.1E-06s 11:56:21.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:56:21.9 Info: => 0.0006163s 11:56:21.9 Info: AlterTable Albums 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Albums Links String 11:56:21.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:56:21.9 Info: => 0.000604s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:21.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:56:21.9 Info: => 8.76E-05s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 9E-07s 11:56:21.9 Info: CreateColumn Tracks ForeignRecordingId String 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:56:21.9 Info: => 0.0006167s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0006101s 11:56:21.9 Info: AlterTable Tracks 11:56:21.9 Info: => 1.4E-06s 11:56:21.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:56:21.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:56:21.9 Info: => 0.0006055s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:21.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:56:21.9 Info: => 8.86E-05s 11:56:21.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:21.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:56:21.9 Info: => 7.44E-05s 11:56:21.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:56:21.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:21.9 Info: DROP TABLE "Artists" 11:56:21.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:21.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:21.9 Info: => 0.0064524s 11:56:21.9 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:56:21.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:56:21.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:56:21.9 Info: DROP TABLE "Albums" 11:56:21.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:56:21.9 Info: => 0.0050068s 11:56:21.9 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:56:21.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:56:21.9 Info: DROP TABLE "Tracks" 11:56:21.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:56:21.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:56:21.9 Info: => 0.0045744s 11:56:21.9 Info: DeleteColumn TrackFiles ArtistId 11:56:21.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:56:21.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:56:21.9 Info: DROP TABLE "TrackFiles" 11:56:21.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:21.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:21.9 Info: => 0.0046293s 11:56:21.9 Info: CreateIndex Artists (ArtistMetadataId) 11:56:21.9 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:21.9 Info: => 0.0001137s 11:56:21.9 Info: CreateIndex Artists (Monitored) 11:56:21.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:21.9 Info: => 8.96E-05s 11:56:21.9 Info: CreateIndex Albums (ArtistMetadataId) 11:56:21.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:56:21.9 Info: => 8.19E-05s 11:56:21.9 Info: CreateIndex Tracks (ArtistMetadataId) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:56:21.9 Info: => 8.15E-05s 11:56:21.9 Info: CreateIndex Tracks (AlbumReleaseId) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:56:21.9 Info: => 9.6E-05s 11:56:21.9 Info: CreateIndex Tracks (ForeignRecordingId) 11:56:21.9 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:56:21.9 Info: => 9.08E-05s 11:56:21.9 Info: UpdateData 11:56:21.9 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:21.9 Info: => 5.32E-05s 11:56:21.9 Info: UpdateData 11:56:21.9 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:56:21.9 Info: => 4.06E-05s 11:56:21.9 Info: UpdateData 11:56:21.9 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:56:21.9 Info: => 7.51E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:21', 'add_release_groups_etc') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 23: add_release_groups_etc migrated 11:56:21.9 Info: => 0.0006994s 11:56:21.9 Info: 24: NewMediaInfoFormat migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 24 11:56:21.9 Info: UpdateData 11:56:21.9 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:56:21.9 Info: => 6.15E-05s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:21', 'NewMediaInfoFormat') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 24: NewMediaInfoFormat migrated 11:56:21.9 Info: => 0.0003316s 11:56:21.9 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 25 11:56:21.9 Info: RenameTable Restrictions ReleaseProfiles 11:56:21.9 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:56:21.9 Info: => 0.0017309s 11:56:21.9 Info: AlterTable ReleaseProfiles 11:56:21.9 Info: => 1E-06s 11:56:21.9 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:56:21.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:56:21.9 Info: => 0.0006054s 11:56:21.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:21', 'rename_restrictions_to_release_profiles') 11:56:21.9 Info: Committing Transaction 11:56:21.9 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:21.9 Info: => 0.0009519s 11:56:21.9 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:21.9 Info: Beginning Transaction 11:56:21.9 Info: Starting migration of Main DB to 26 11:56:21.9 Info: RenameTable Profiles QualityProfiles 11:56:21.9 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:56:21.9 Info: => 0.001728s 11:56:22.0 Info: AlterTable QualityProfiles 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:56:22.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:22.0 Info: => 0.0006108s 11:56:22.0 Info: AlterTable LanguageProfiles 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:56:22.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:56:22.0 Info: => 0.0005873s 11:56:22.0 Info: UpdateData 11:56:22.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:22.0 Info: => 4.66E-05s 11:56:22.0 Info: UpdateData 11:56:22.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:56:22.0 Info: => 4.17E-05s 11:56:22.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:56:22.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:22.0 Info: DROP TABLE "Artists" 11:56:22.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:22.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:22.0 Info: => 0.0073934s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:22', 'rename_quality_profiles_add_upgrade_allowed') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:22.0 Info: => 0.0078672s 11:56:22.0 Info: 27: add_import_exclusions migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 27 11:56:22.0 Info: CreateTable ImportListExclusions 11:56:22.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:56:22.0 Info: => 0.0001356s 11:56:22.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:56:22.0 Info: => 9.35E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:22', 'add_import_exclusions') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 27: add_import_exclusions migrated 11:56:22.0 Info: => 0.0004507s 11:56:22.0 Info: 28: clean_artist_metadata_table migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 28 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: => 0.000164s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: => 0.0001324s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:56:22.0 Info: => 0.000126s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:56:22.0 Info: => 0.000123s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:56:22.0 Info: => 0.0001242s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:22.0 Info: => 0.0001196s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:22', 'clean_artist_metadata_table') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 28: clean_artist_metadata_table migrated 11:56:22.0 Info: => 0.0004321s 11:56:22.0 Info: 29: health_issue_notification migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 29 11:56:22.0 Info: AlterTable Notifications 11:56:22.0 Info: => 1.1E-06s 11:56:22.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:56:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006441s 11:56:22.0 Info: AlterTable Notifications 11:56:22.0 Info: => 9E-07s 11:56:22.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:56:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006557s 11:56:22.0 Info: AlterTable Notifications 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:56:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006165s 11:56:22.0 Info: AlterTable Notifications 11:56:22.0 Info: => 1.2E-06s 11:56:22.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:56:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006104s 11:56:22.0 Info: AlterTable Notifications 11:56:22.0 Info: => 9E-07s 11:56:22.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:56:22.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006156s 11:56:22.0 Info: DeleteColumn Notifications OnDownload 11:56:22.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:22.0 Info: DROP TABLE "Notifications" 11:56:22.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:22.0 Info: => 0.005689s 11:56:22.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:56:22.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:56:22.0 Info: DROP TABLE "Notifications" 11:56:22.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:56:22.0 Info: => 0.0044807s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:22', 'health_issue_notification') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 29: health_issue_notification migrated 11:56:22.0 Info: => 0.0049397s 11:56:22.0 Info: 30: add_mediafilerepository_mtime migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 30 11:56:22.0 Info: AlterTable TrackFiles 11:56:22.0 Info: => 1.2E-06s 11:56:22.0 Info: CreateColumn TrackFiles Modified DateTime 11:56:22.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:56:22.0 Info: => 0.0006741s 11:56:22.0 Info: AlterTable TrackFiles 11:56:22.0 Info: => 1.1E-06s 11:56:22.0 Info: CreateColumn TrackFiles Path String 11:56:22.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:56:22.0 Info: => 0.0006132s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:56:22.0 Info: => 4.12E-05s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:56:22.0 Info: => 0.0001238s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:56:22.0 Info: => 0.0001352s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:56:22.0 Info: => 0.0001403s 11:56:22.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:22.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:56:22.0 Info: => 8.45E-05s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:22.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:56:22.0 Info: => 5.57E-05s 11:56:22.0 Info: AlterTable TrackFiles 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: AlterColumn TrackFiles Path String 11:56:22.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:22.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:22.0 Info: DROP TABLE "TrackFiles" 11:56:22.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:22.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:22.0 Info: => 0.0057199s 11:56:22.0 Info: CreateIndex TrackFiles (Path) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:22.0 Info: => 8.8E-05s 11:56:22.0 Info: DeleteColumn TrackFiles RelativePath 11:56:22.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:22.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:56:22.0 Info: DROP TABLE "TrackFiles" 11:56:22.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:22.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:22.0 Info: => 0.0058347s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:22', 'add_mediafilerepository_mtime') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 30: add_mediafilerepository_mtime migrated 11:56:22.0 Info: => 0.0062469s 11:56:22.0 Info: 31: add_artistmetadataid_constraint migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 31 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:22.0 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:56:22.0 Info: => 9.61E-05s 11:56:22.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:56:22.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:56:22.0 Info: => 0.0001385s 11:56:22.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:56:22.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:22.0 Info: DROP TABLE "Artists" 11:56:22.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:22.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:22.0 Info: => 0.0048956s 11:56:22.0 Info: CreateIndex Artists (ArtistMetadataId) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:22.0 Info: => 8.54E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:22', 'add_artistmetadataid_constraint') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 31: add_artistmetadataid_constraint migrated 11:56:22.0 Info: => 0.0005108s 11:56:22.0 Info: 32: old_ids_and_artist_alias migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 32 11:56:22.0 Info: AlterTable ArtistMetadata 11:56:22.0 Info: => 1.3E-06s 11:56:22.0 Info: CreateColumn ArtistMetadata Aliases String 11:56:22.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006666s 11:56:22.0 Info: AlterTable ArtistMetadata 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:56:22.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006267s 11:56:22.0 Info: AlterTable Albums 11:56:22.0 Info: => 9E-07s 11:56:22.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:56:22.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006229s 11:56:22.0 Info: AlterTable AlbumReleases 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:56:22.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006172s 11:56:22.0 Info: AlterTable Tracks 11:56:22.0 Info: => 9E-07s 11:56:22.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:56:22.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006308s 11:56:22.0 Info: AlterTable Tracks 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:56:22.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:56:22.0 Info: => 0.0006492s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:22', 'old_ids_and_artist_alias') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 32: old_ids_and_artist_alias migrated 11:56:22.0 Info: => 0.0010068s 11:56:22.0 Info: 33: download_propers_config migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 33 11:56:22.0 Info: PerformDBOperation 11:56:22.0 Info: Performing DB Operation 11:56:22.0 Info: => 3.73E-05s 11:56:22.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:22.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:56:22.0 Info: => 4E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:22', 'download_propers_config') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 33: download_propers_config migrated 11:56:22.0 Info: => 0.0003284s 11:56:22.0 Info: 34: remove_language_profiles migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 34 11:56:22.0 Info: DeleteTable LanguageProfiles 11:56:22.0 Info: DROP TABLE "LanguageProfiles" 11:56:22.0 Info: => 0.0002145s 11:56:22.0 Info: DeleteColumn Artists LanguageProfileId 11:56:22.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:22.0 Info: DROP TABLE "Artists" 11:56:22.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:22.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:22.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:22.0 Info: => 0.0062048s 11:56:22.0 Info: DeleteColumn ImportLists LanguageProfileId 11:56:22.0 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:56:22.0 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:56:22.0 Info: DROP TABLE "ImportLists" 11:56:22.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:56:22.0 Info: => 0.0046011s 11:56:22.0 Info: DeleteColumn Blacklist Language 11:56:22.0 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:56:22.0 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:56:22.0 Info: DROP TABLE "Blacklist" 11:56:22.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:56:22.0 Info: => 0.004482s 11:56:22.0 Info: DeleteColumn History Language 11:56:22.0 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:56:22.0 Info: DROP TABLE "History" 11:56:22.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:56:22.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:56:22.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:56:22.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:56:22.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:56:22.0 Info: => 0.0063959s 11:56:22.0 Info: DeleteColumn LyricFiles Language 11:56:22.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:56:22.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:56:22.0 Info: DROP TABLE "LyricFiles" 11:56:22.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:56:22.0 Info: => 0.0045833s 11:56:22.0 Info: DeleteColumn TrackFiles Language 11:56:22.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:56:22.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:56:22.0 Info: DROP TABLE "TrackFiles" 11:56:22.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:56:22.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:56:22.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:56:22.0 Info: => 0.0060919s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:22', 'remove_language_profiles') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 34: remove_language_profiles migrated 11:56:22.0 Info: => 0.0067166s 11:56:22.0 Info: 35: multi_disc_naming_format migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 35 11:56:22.0 Info: AlterTable NamingConfig 11:56:22.0 Info: => 1.3E-06s 11:56:22.0 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:56:22.0 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:56:22.0 Info: => 0.0006614s 11:56:22.0 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:22.0 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:56:22.0 Info: => 5.02E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:22', 'multi_disc_naming_format') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 35: multi_disc_naming_format migrated 11:56:22.0 Info: => 0.0003644s 11:56:22.0 Info: 36: add_download_client_priority migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 36 11:56:22.0 Info: AlterTable DownloadClients 11:56:22.0 Info: => 1.3E-06s 11:56:22.0 Info: CreateColumn DownloadClients Priority Int32 11:56:22.0 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:56:22.0 Info: => 0.000655s 11:56:22.0 Info: PerformDBOperation 11:56:22.0 Info: Performing DB Operation 11:56:22.0 Info: => 5.63E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:22', 'add_download_client_priority') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 36: add_download_client_priority migrated 11:56:22.0 Info: => 0.000362s 11:56:22.0 Info: 37: remove_growl_prowl migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 37 11:56:22.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:22.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:56:22.0 Info: => 5.36E-05s 11:56:22.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:22.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:56:22.0 Info: => 3.67E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:22', 'remove_growl_prowl') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 37: remove_growl_prowl migrated 11:56:22.0 Info: => 0.0003074s 11:56:22.0 Info: 38: remove_plex_hometheatre migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 38 11:56:22.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:22.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:56:22.0 Info: => 5.09E-05s 11:56:22.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:56:22.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:56:22.0 Info: => 3.61E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:22', 'remove_plex_hometheatre') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 38: remove_plex_hometheatre migrated 11:56:22.0 Info: => 0.0003129s 11:56:22.0 Info: 39: add_root_folder_add_defaults migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 39 11:56:22.0 Info: AlterTable RootFolders 11:56:22.0 Info: => 1.2E-06s 11:56:22.0 Info: CreateColumn RootFolders Name String 11:56:22.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:56:22.0 Info: => 0.000641s 11:56:22.0 Info: AlterTable RootFolders 11:56:22.0 Info: => 1.2E-06s 11:56:22.0 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:56:22.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0005986s 11:56:22.0 Info: AlterTable RootFolders 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:56:22.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0005978s 11:56:22.0 Info: AlterTable RootFolders 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:56:22.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0005952s 11:56:22.0 Info: AlterTable RootFolders 11:56:22.0 Info: => 1.1E-06s 11:56:22.0 Info: CreateColumn RootFolders DefaultTags String 11:56:22.0 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:56:22.0 Info: => 0.0006016s 11:56:22.0 Info: PerformDBOperation 11:56:22.0 Info: Performing DB Operation 11:56:22.0 Info: => 6.23E-05s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:22', 'add_root_folder_add_defaults') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 39: add_root_folder_add_defaults migrated 11:56:22.0 Info: => 0.000389s 11:56:22.0 Info: 40: task_duration migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 40 11:56:22.0 Info: AlterTable ScheduledTasks 11:56:22.0 Info: => 1.2E-06s 11:56:22.0 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:56:22.0 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:56:22.0 Info: => 0.0006528s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:22', 'task_duration') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 40: task_duration migrated 11:56:22.0 Info: => 0.0009896s 11:56:22.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 41 11:56:22.0 Info: AlterTable ReleaseProfiles 11:56:22.0 Info: => 1.3E-06s 11:56:22.0 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:56:22.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:56:22.0 Info: => 0.0006542s 11:56:22.0 Info: AlterTable ReleaseProfiles 11:56:22.0 Info: => 1E-06s 11:56:22.0 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:56:22.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:56:22.0 Info: => 0.0006245s 11:56:22.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:22', 'add_indexer_and_enabled_to_release_profiles') 11:56:22.0 Info: Committing Transaction 11:56:22.0 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:22.0 Info: => 0.0009449s 11:56:22.0 Info: 42: remove_album_folders migrating 11:56:22.0 Info: Beginning Transaction 11:56:22.0 Info: Starting migration of Main DB to 42 11:56:22.0 Info: DeleteColumn Artists AlbumFolder 11:56:22.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:56:22.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:56:22.0 Info: DROP TABLE "Artists" 11:56:22.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:56:22.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:56:22.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:56:22.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:56:22.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:56:22.1 Info: => 0.0050148s 11:56:22.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:22.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:56:22.1 Info: => 4.43E-05s 11:56:22.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:22.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:56:22.1 Info: => 3.87E-05s 11:56:22.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:56:22.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) 11:56:22.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:56:22.1 Info: DROP TABLE "NamingConfig" 11:56:22.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:56:22.1 Info: => 0.0044341s 11:56:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:22', 'remove_album_folders') 11:56:22.1 Info: Committing Transaction 11:56:22.1 Info: 42: remove_album_folders migrated 11:56:22.1 Info: => 0.0048716s 11:56:22.1 Info: 44: add_priority_to_indexers migrating 11:56:22.1 Info: Beginning Transaction 11:56:22.1 Info: Starting migration of Main DB to 44 11:56:22.1 Info: AlterTable Indexers 11:56:22.1 Info: => 1.1E-06s 11:56:22.1 Info: CreateColumn Indexers Priority Int32 11:56:22.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:56:22.1 Info: => 0.0006512s 11:56:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:22', 'add_priority_to_indexers') 11:56:22.1 Info: Committing Transaction 11:56:22.1 Info: 44: add_priority_to_indexers migrated 11:56:22.1 Info: => 0.0009699s 11:56:22.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:22.1 Info: Beginning Transaction 11:56:22.1 Info: Starting migration of Main DB to 45 11:56:22.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:22.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:56:22.1 Info: => 0.0001238s 11:56:22.1 Info: PerformDBOperation 11:56:22.1 Info: Performing DB Operation 11:56:22.1 Info: => 3.19E-05s 11:56:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:22', 'remove_chown_and_folderchmod_config') 11:56:22.1 Info: Committing Transaction 11:56:22.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:22.1 Info: => 0.0003097s 11:56:22.1 Info: 47: update_notifiarr migrating 11:56:22.1 Info: Beginning Transaction 11:56:22.1 Info: Starting migration of Main DB to 47 11:56:22.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:22.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:56:22.1 Info: => 7.75E-05s 11:56:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:22', 'update_notifiarr') 11:56:22.1 Info: Committing Transaction 11:56:22.1 Info: 47: update_notifiarr migrated 11:56:22.1 Info: => 0.0003688s 11:56:22.1 Info: 49: email_multiple_addresses migrating 11:56:22.1 Info: Beginning Transaction 11:56:22.1 Info: Starting migration of Main DB to 49 11:56:22.1 Info: INSERT INTO "Notifications" ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnHealthIssue", "IncludeHealthWarnings", "OnRename", "Name", "Implementation", "Tags", "Settings", "ConfigContract") VALUES (1, 1, 1, 1, 1, 1, 1, 1, 1, 'Gmail Lidarr', 'Email', '[]', '{ "server": "smtp.gmail.com", "port": 563, "ssl": false, "to": "lidarr@lidarr.audio" }', 'EmailSettings') 11:56:22.1 Info: PerformDBOperation 11:56:22.1 Info: Performing DB Operation 11:56:22.1 Info: => 0.0050549s 11:56:22.1 Info: -> 1 Insert operations completed in 00:00:00.0001277 taking an average of 00:00:00.0001277 11:56:22.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:22', 'email_multiple_addresses') 11:56:22.1 Info: Committing Transaction 11:56:22.1 Info: 49: email_multiple_addresses migrated 11:56:22.1 Info: => 0.005456s 11:56:22.1 Debug: Took: 00:00:00.2525826 11:56:22.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:56:22.1 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:56:22.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173821681222_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.1 Info: DatabaseEngineVersionCheck migrating 11:56:22.1 Info: PerformDBOperation 11:56:22.1 Info: Performing DB Operation 11:56:22.1 Info: SQLite 3.46.1 11:56:22.1 Info: => 0.0012672s 11:56:22.1 Info: DatabaseEngineVersionCheck migrated 11:56:22.1 Info: => 0.0012843s 11:56:22.1 Debug: Took: 00:00:00.0140166 11:56:22.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:56:22.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173822228005_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.2 Info: DatabaseEngineVersionCheck migrating 11:56:22.2 Info: PerformDBOperation 11:56:22.2 Info: Performing DB Operation 11:56:22.2 Info: SQLite 3.46.1 11:56:22.2 Info: => 0.0012996s 11:56:22.2 Info: DatabaseEngineVersionCheck migrated 11:56:22.2 Info: => 0.0013165s 11:56:22.2 Debug: Took: 00:00:00.0144863 11:56:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.2 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:56:22.2 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:56:22.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173822753894_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.2 Info: DatabaseEngineVersionCheck migrating 11:56:22.2 Info: PerformDBOperation 11:56:22.2 Info: Performing DB Operation 11:56:22.2 Info: SQLite 3.46.1 11:56:22.2 Info: => 0.001252s 11:56:22.2 Info: DatabaseEngineVersionCheck migrated 11:56:22.2 Info: => 0.0012675s 11:56:22.2 Debug: Took: 00:00:00.0142595 11:56:22.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:56:22.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173823261930_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.3 Info: DatabaseEngineVersionCheck migrating 11:56:22.3 Info: PerformDBOperation 11:56:22.3 Info: Performing DB Operation 11:56:22.3 Info: SQLite 3.46.1 11:56:22.3 Info: => 0.0012739s 11:56:22.3 Info: DatabaseEngineVersionCheck migrated 11:56:22.3 Info: => 0.0012896s 11:56:22.3 Debug: Took: 00:00:00.0143442 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName WHERE "Id" = @Id PARAMETERS: TypeName = ["\"A\""] Interval = [0] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.3 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:56:22.3 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:56:22.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173823808894_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.3 Info: DatabaseEngineVersionCheck migrating 11:56:22.3 Info: PerformDBOperation 11:56:22.3 Info: Performing DB Operation 11:56:22.3 Info: SQLite 3.46.1 11:56:22.3 Info: => 0.0012464s 11:56:22.3 Info: DatabaseEngineVersionCheck migrated 11:56:22.3 Info: => 0.0012633s 11:56:22.3 Debug: Took: 00:00:00.0143138 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.4 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:56:22.4 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:56:22.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173824742173_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.4 Info: DatabaseEngineVersionCheck migrating 11:56:22.4 Info: PerformDBOperation 11:56:22.4 Info: Performing DB Operation 11:56:22.4 Info: SQLite 3.46.1 11:56:22.4 Info: => 0.0012772s 11:56:22.4 Info: DatabaseEngineVersionCheck migrated 11:56:22.4 Info: => 0.0012946s 11:56:22.4 Debug: Took: 00:00:00.0138000 11:56:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:56:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:56:22.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173825222567_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.5 Info: DatabaseEngineVersionCheck migrating 11:56:22.5 Info: PerformDBOperation 11:56:22.5 Info: Performing DB Operation 11:56:22.5 Info: SQLite 3.46.1 11:56:22.5 Info: => 0.0012322s 11:56:22.5 Info: DatabaseEngineVersionCheck migrated 11:56:22.5 Info: => 0.0012487s 11:56:22.5 Debug: Took: 00:00:00.0135808 11:56:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.5 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:56:22.5 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:56:22.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173825721131_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.5 Info: DatabaseEngineVersionCheck migrating 11:56:22.5 Info: PerformDBOperation 11:56:22.5 Info: Performing DB Operation 11:56:22.5 Info: SQLite 3.46.1 11:56:22.5 Info: => 0.0012263s 11:56:22.5 Info: DatabaseEngineVersionCheck migrated 11:56:22.5 Info: => 0.0012429s 11:56:22.5 Debug: Took: 00:00:00.0135908 11:56:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T11:56:22.5883535Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:56:22.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:56:22.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173826223822_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.6 Info: DatabaseEngineVersionCheck migrating 11:56:22.6 Info: PerformDBOperation 11:56:22.6 Info: Performing DB Operation 11:56:22.6 Info: SQLite 3.46.1 11:56:22.6 Info: => 0.0012647s 11:56:22.6 Info: DatabaseEngineVersionCheck migrated 11:56:22.6 Info: => 0.0012812s 11:56:22.6 Debug: Took: 00:00:00.0136330 11:56:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.6 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:56:22.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:56:22.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173826740931_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.6 Info: DatabaseEngineVersionCheck migrating 11:56:22.6 Info: PerformDBOperation 11:56:22.6 Info: Performing DB Operation 11:56:22.6 Info: SQLite 3.46.1 11:56:22.6 Info: => 0.0012368s 11:56:22.6 Info: DatabaseEngineVersionCheck migrated 11:56:22.6 Info: => 0.0012542s 11:56:22.6 Debug: Took: 00:00:00.0135749 11:56:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ScheduledTasks ("TypeName", "Interval", "LastExecution", "LastStartTime") VALUES (@TypeName, @Interval, @LastExecution, @LastStartTime); SELECT last_insert_rowid() id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [1] LastExecution = ["2024-10-13T11:56:22.6902962Z"] Priority = ["low"] LastStartTime = ["2024-10-13T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:56:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:56:22.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:56:22.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:56:22.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173827241791_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.7 Info: DatabaseEngineVersionCheck migrating 11:56:22.7 Info: PerformDBOperation 11:56:22.7 Info: Performing DB Operation 11:56:22.7 Info: SQLite 3.46.1 11:56:22.7 Info: => 0.0012481s 11:56:22.7 Info: DatabaseEngineVersionCheck migrated 11:56:22.7 Info: => 0.0012649s 11:56:22.7 Debug: Took: 00:00:00.0135950 11:56:22.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:56:22.7 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:56:22.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173827701481_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.7 Info: DatabaseEngineVersionCheck migrating 11:56:22.7 Info: PerformDBOperation 11:56:22.7 Info: Performing DB Operation 11:56:22.7 Info: SQLite 3.46.1 11:56:22.7 Info: => 0.0012341s 11:56:22.7 Info: DatabaseEngineVersionCheck migrated 11:56:22.7 Info: => 0.0012561s 11:56:22.7 Debug: Took: 00:00:00.0134840 11:56:22.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:56:22.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:56:22.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173828154606_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.8 Info: DatabaseEngineVersionCheck migrating 11:56:22.8 Info: PerformDBOperation 11:56:22.8 Info: Performing DB Operation 11:56:22.8 Info: SQLite 3.46.1 11:56:22.8 Info: => 0.0012272s 11:56:22.8 Info: DatabaseEngineVersionCheck migrated 11:56:22.8 Info: => 0.001244s 11:56:22.8 Debug: Took: 00:00:00.0139915 11:56:22.8 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:56:22.8 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:56:22.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173828606823_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.8 Info: DatabaseEngineVersionCheck migrating 11:56:22.8 Info: PerformDBOperation 11:56:22.8 Info: Performing DB Operation 11:56:22.8 Info: SQLite 3.46.1 11:56:22.8 Info: => 0.0012764s 11:56:22.8 Info: DatabaseEngineVersionCheck migrated 11:56:22.8 Info: => 0.0012925s 11:56:22.8 Debug: Took: 00:00:00.0142868 11:56:22.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:56:22.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:56:22.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173829077947_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.9 Info: DatabaseEngineVersionCheck migrating 11:56:22.9 Info: PerformDBOperation 11:56:22.9 Info: Performing DB Operation 11:56:22.9 Info: SQLite 3.46.1 11:56:22.9 Info: => 0.0012637s 11:56:22.9 Info: DatabaseEngineVersionCheck migrated 11:56:22.9 Info: => 0.0012801s 11:56:22.9 Debug: Took: 00:00:00.0142300 11:56:22.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:56:22.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:56:22.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:22.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173829537890_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:22.9 Info: DatabaseEngineVersionCheck migrating 11:56:22.9 Info: PerformDBOperation 11:56:22.9 Info: Performing DB Operation 11:56:22.9 Info: SQLite 3.46.1 11:56:22.9 Info: => 0.0012382s 11:56:22.9 Info: DatabaseEngineVersionCheck migrated 11:56:22.9 Info: => 0.0012538s 11:56:22.9 Debug: Took: 00:00:00.0141788 11:56:22.9 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:56:22.9 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:56:22.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:23.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173829994961_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:23.0 Info: DatabaseEngineVersionCheck migrating 11:56:23.0 Info: PerformDBOperation 11:56:23.0 Info: Performing DB Operation 11:56:23.0 Info: SQLite 3.46.1 11:56:23.0 Info: => 0.0012304s 11:56:23.0 Info: DatabaseEngineVersionCheck migrated 11:56:23.0 Info: => 0.0012461s 11:56:23.0 Debug: Took: 00:00:00.0142441 11:56:23.0 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:56:23.0 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:56:23.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:23.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173830452448_245/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:23.0 Info: DatabaseEngineVersionCheck migrating 11:56:23.0 Info: PerformDBOperation 11:56:23.0 Info: Performing DB Operation 11:56:23.0 Info: SQLite 3.46.1 11:56:23.0 Info: => 0.0012441s 11:56:23.0 Info: DatabaseEngineVersionCheck migrated 11:56:23.0 Info: => 0.00126s 11:56:23.0 Debug: Took: 00:00:00.0142722 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:23.1 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:56:23.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Release has unknown size, skipping size check 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Max size is unlimited, skipping size check 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Max size is unlimited, skipping size check 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , meets size constraints 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:56:23.2 Debug: Beginning size check for: 11:56:23.2 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 11:56:23.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:56:23.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Debug: Skipping already imported check for album without files 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:56:23.3 Debug: Skipping already imported check because CDH is disabled 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Debug: Has same torrent hash as a grabbed and imported release 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:56:23.3 Debug: Performing already imported check on report 11:56:23.3 Debug: Has same torrent hash as a grabbed and imported release 11:56:23.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:56:23.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:56:23.4 Debug: Existing item meets cut-off. skipping. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:56:23.4 Debug: Existing item meets cut-off. skipping. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:56:23.4 Debug: Existing item meets cut-off. skipping. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:56:23.4 Debug: Existing item meets cut-off. skipping. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:56:23.4 Debug: New quality is a better revision for existing quality 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:56:23.4 Debug: New quality is a better revision for existing quality 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:56:23.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:23.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:56:23.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:23.4 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:56:23.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:56:23.4 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:56:23.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:56:23.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:56:23.4 Info: Processing 3 releases 11:56:23.4 Trace: Processing release 1/3 11:56:23.4 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.5 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.6 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.6 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.6 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.7 Debug: Quality parsed: FLAC v1 11:56:23.7 Debug: Release Group parsed: PERFECT 11:56:23.7 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:23.8 Trace: Processing release 2/3 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:23.8 Trace: Processing release 3/3 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.8 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.8 Debug: Quality parsed: FLAC v1 11:56:23.8 Debug: Release Group parsed: PERFECT 11:56:23.8 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:23.8 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:56:23.8 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:56:23.8 Info: Processing 1 releases 11:56:23.8 Trace: Processing release 1/1 11:56:23.8 Debug: Processing release '2013 - Night Visions' from '' 11:56:23.8 Debug: Parsing string '2013 - Night Visions' 11:56:23.9 Debug: Unable to parse 2013 - Night Visions 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Not parsable' from '' 11:56:23.9 Debug: Parsing string 'Not parsable' 11:56:23.9 Debug: Unable to parse Not parsable 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: PERFECT 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:56:23.9 Info: Processing 2 releases 11:56:23.9 Trace: Processing release 1/2 11:56:23.9 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 11:56:23.9 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 11:56:23.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Name1 - Title1 11:56:23.9 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: 11:56:23.9 Debug: Release accepted 11:56:23.9 Trace: Processing release 2/2 11:56:23.9 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 11:56:23.9 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 11:56:23.9 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Name1 - Title2 11:56:23.9 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: 11:56:23.9 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 11:56:23.9 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:56:23.9 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 11:56:23.9 Debug: Album Parsed. Alien Ant Farm - TruAnt 11:56:23.9 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: 11:56:23.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IParsingServiceProxy.Map(ParsedAlbumInfo parsedAlbumInfo, SearchCriteriaBase searchCriteria) at NzbDrone.Core.DecisionEngine.DownloadDecisionMaker.GetAlbumDecisions(List`1 reports, Boolean pushedRelease, SearchCriteriaBase searchCriteria)+MoveNext() in ./Lidarr.Core/DecisionEngine/DownloadDecisionMaker.cs:line 86 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: PERFECT 11:56:23.9 Debug: Release accepted 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: PERFECT 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: PERFECT 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] fail1 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 11:56:23.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 11:56:23.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:56:23.9 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 11:56:23.9 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:56:23.9 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:56:23.9 Info: Processing 1 releases 11:56:23.9 Trace: Processing release 1/1 11:56:23.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:56:23.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:56:23.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:56:23.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:56:23.9 Debug: Quality parsed: FLAC v1 11:56:23.9 Debug: Release Group parsed: PERFECT 11:56:23.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:56:23.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:56:23.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:56:24.0 Debug: Release published date, 10/03/2024, is outside of 5 day early grab limit allowed by user 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:56:24.0 Debug: Release published date, 09/23/2024, is outside of 5 day early grab limit allowed by user 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:24.0 Debug: Indexer with id 1 does not exist, skipping early release check 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 11:56:24.0 Debug: Importing after download will exceed available disk space 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_available_space_is_less_than_size --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 11:56:24.0 Debug: Not enough free space (150.0 MB) to import after download: 100.0 MB. (Settings: Media Management: Minimum Free Space) 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_false_when_available_space_minus_size_is_less_than_minimum_free_space --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 11:56:24.0 Debug: Skipping free space check 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_if_skip_free_space_check_is_true --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_is_more_than_size --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.FreeSpaceSpecificationFixture.should_return_true_when_available_space_minus_size_is_more_than_minimum_free_space --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:56:24.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:24.0 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:56:24.0 Debug: Maximum size is not set. 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:56:24.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:56:24.0 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:56:24.0 Debug: Release has unknown size, skipping size check. 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:56:24.0 Debug: Checking if report meets minimum age requirements. 10 11:56:24.0 Debug: Only 10 minutes old, minimum age is 30 minutes 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:56:24.0 Debug: Checking if report meets minimum age requirements. 100 11:56:24.0 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:56:24.0 Debug: Minimum age is not set. 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:56:24.0 Debug: No albums in the release are monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:56:24.0 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:56:24.0 Debug: Album is not monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:56:24.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:56:24.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:56:24.0 Debug: Album is not monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:56:24.0 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:56:24.0 Debug: Skipping monitored check during search 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:56:24.0 Debug: Skipping monitored check during search 11:56:24.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:56:24.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:56:24.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:56:24.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:56:24.2 Debug: [] Torrent is not enabled for this artist 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:56:24.2 Debug: [] Usenet is not enabled for this artist 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:56:24.2 Debug: Checking if report meets quality requirements. MP3-192 v2 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:56:24.2 Debug: Checking if report meets quality requirements. MP3-256 v2 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:56:24.2 Debug: Checking if report meets quality requirements. MP3-320 v2 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:56:24.2 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 11:56:24.2 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:56:24.2 Debug: Checking if report meets quality requirements. FLAC v2 11:56:24.2 Debug: Quality FLAC v2 rejected by Artist's quality profile 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:56:24.2 Debug: Checking if report meets quality requirements. Unknown v2 11:56:24.2 Debug: Quality Unknown v2 rejected by Artist's quality profile 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:56:24.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:56:24.2 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 11:56:24.2 Debug: New quality is a better revision for existing quality 11:56:24.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 11:56:24.2 Debug: New item has a better quality 11:56:24.2 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 11:56:24.2 Debug: Quality profile allows upgrading 11:56:24.2 Debug: New quality is a better revision for existing quality 11:56:24.2 Debug: Auto downloading of propers is disabled 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:56:24.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 11:56:24.2 Debug: Existing item has better quality, skipping 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 11:56:24.2 Debug: Existing item meets cut-off. skipping. 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:56:24.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:56:24.2 Debug: New item has a better custom format score 11:56:24.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 11:56:24.2 Debug: Quality profile allows upgrading 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:56:24.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:56:24.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 11:56:24.2 Debug: New item has a better quality 11:56:24.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 11:56:24.2 Debug: Quality profile allows upgrading 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:56:24.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:56:24.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:56:24.3 Debug: Release contains raw CD, rejecting. 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:56:24.3 Debug: Release contains raw CD, rejecting. 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:56:24.3 Debug: Release contains raw CD, rejecting. 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:56:24.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 11:56:24.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:56:24.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:56:24.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Debug: Auto downloading of repacks is disabled 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Debug: New quality is a better revision for existing quality 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:56:24.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:56:24.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:56:24.4 Debug: New quality is a better revision for existing quality 11:56:24.4 Debug: New quality is a better revision for existing quality 11:56:24.4 Debug: New quality is a better revision for existing quality 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:56:24.4 Debug: Checking if report meets retention requirements. 100 11:56:24.4 Debug: Report age: 100 rejected by user's retention limit 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:56:24.4 Debug: Checking if report meets retention requirements. 100 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:56:24.4 Debug: Checking if report meets retention requirements. 100 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:56:24.4 Debug: Checking if report meets retention requirements. 100 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:56:24.4 Debug: Not checking retention requirement for non-usenet report 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:56:24.4 Debug: Checking if report meets retention requirements. 100 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:56:24.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 --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.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 --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:56:24.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:56:24.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:56:24.4 Debug: Profile does not require a waiting period before download for Usenet. 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:56:24.4 Debug: Quality is highest in profile for preferred protocol, will not delay 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:56:24.4 Debug: New quality is a better revision for existing quality, skipping delay 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:56:24.4 Debug: New quality is a better revision for existing quality, skipping delay 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:56:24.4 Debug: Ignoring delay for user invoked search 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:56:24.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 11:56:24.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:56:24.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 11:56:24.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:56:24.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:56:24.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:56:24.5 Debug: Skipping deleted trackfile check during search 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: Existing item has better quality, skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: Existing item has better quality, skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: New item has a better quality 11:56:24.5 Debug: Checking current status of album [2] in history 11:56:24.5 Debug: New item has a better quality 11:56:24.5 Debug: Checking current status of album [3] in history 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: New item has a better quality 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: Existing item has better quality, skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: New item has a better quality 11:56:24.5 Debug: Checking current status of album [2] in history 11:56:24.5 Debug: Checking current status of album [3] in history 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: Existing item has better quality, skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Existing item meets cut-off. skipping. 11:56:24.5 Debug: Existing item has better quality, skipping 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:56:24.5 Debug: Skipping history check during search 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Checking current status of album [2] in history 11:56:24.5 Debug: Checking current status of album [3] in history 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Checking current status of album [2] in history 11:56:24.5 Debug: Checking current status of album [3] in history 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:56:24.5 Debug: Performing history status check on report 11:56:24.5 Debug: Checking current status of album [1] in history 11:56:24.5 Debug: Checking current status of album [2] in history 11:56:24.5 Debug: Checking current status of album [3] in history 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:56:24.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:56:24.5 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:56:24.5 Debug: Indexer with id 2 does not exist, skipping indexer tags check 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: Proper for old file, rejecting: {0} 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: Auto downloading of propers is disabled 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: Proper for old file, rejecting: {0} 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: Proper for old file, rejecting: {0} 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:56:24.5 Debug: Propers are not preferred, skipping check 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:56:24.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 --- 11:56:24.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 --- 11:56:24.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 --- 11:56:24.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 --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Debug: New quality is a better revision for existing quality 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:56:24.5 Debug: Checking if artist matches searched artist 11:56:24.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 11:56:24.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:56:24.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:56:24.6 Debug: Checking if artist matches searched artist 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:56:24.6 Debug: Not enough seeders: 0. Minimum seeders: 5 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:56:24.6 Debug: Not enough seeders: 4. Minimum seeders: 5 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:24.6 Debug: Indexer with id 1 does not exist, skipping seeders check 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:56:24.6 Debug: Quality profile does not allow upgrades, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:56:24.6 Debug: Quality profile does not allow upgrades, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:56:24.6 Debug: Quality profile allows upgrading 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:56:24.6 Debug: Quality profile allows upgrading 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:56:24.6 Debug: New item has a better quality 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:56:24.6 Debug: New item has a better quality 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:56:24.6 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:56:24.6 Debug: New item has a better quality 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:56:24.6 Debug: New item has a better quality 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:56:24.6 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:24.6 Debug: Existing item has better quality, skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:56:24.6 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:56:24.6 Debug: New item's custom formats [] do not improve on [], skipping 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:56:24.6 Debug: New item has a better quality 11:56:24.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:56:24.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:56:24.7 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:56:24.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:56:24.8 Debug: All albums were imported in history for Drone.S01E01.HDTV 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:56:24.8 Debug: All albums were imported for Drone.S01E01.HDTV 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:56:24.8 Debug: All albums were imported for Drone.S01E01.HDTV 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:56:24.8 Debug: All albums were imported for Droned Pilot 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:56:24.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:56:24.8 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:24.8 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:56:24.8 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:56:24.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:56:24.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:56:24.9 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_the_download_cannot_be_tracked_using_the_source_title_as_it_was_initiated_externally --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:56:24.9 Trace: Grabbing release '' from Indexer at priority 0. 11:56:24.9 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:56:24.9 Trace: Grabbing release '' from Indexer at priority 0. 11:56:24.9 Warn: Failed to download release '' from Indexer . Release not available 11:56:24.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:56:24.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:56:24.9 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Warn: Couldn't add release '' from Indexer to download queue. System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Debug: Failed to send release '' from Indexer to download client, storing until later. NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: Download client failed at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadServiceProxy.DownloadReport(RemoteAlbum remoteAlbum, Nullable`1 downloadClientId) at NzbDrone.Core.Download.ProcessDownloadDecisions.ProcessDecisionInternal(DownloadDecision decision, Nullable`1 downloadClientId) in ./Lidarr.Core/Download/ProcessDownloadDecisions.cs:line 203 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:56:25.0 Trace: Grabbing release '' from Indexer at priority 0. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:56:25.0 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:25.0 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:25.0 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:25.0 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:25.0 Trace: No non-blocked Download Client available, retrying blocked one. 11:56:25.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:56:25.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:25.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:56:25.2 Info: Iteration 0 11:56:25.2 Info: Iteration 1 11:56:25.2 Info: Iteration 2 11:56:25.2 Info: Iteration 3 11:56:25.2 Info: Iteration 4 11:56:25.2 Info: Iteration 5 11:56:25.2 Info: Iteration 6 11:56:25.3 Info: Iteration 7 11:56:25.3 Info: Iteration 8 11:56:25.3 Info: Iteration 9 11:56:25.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:56:25.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:56:25.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:56:25.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:56:25.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:56:25.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:25.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:56:25.6 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:25.6 Debug: Downloading torrent for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.6 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:56:25.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:56:25.6 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:25.6 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:56:25.6 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:25.6 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:56:25.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:25.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:56:25.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.7 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:25.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:25.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:25.7 Debug: Downloaded nzb for release 'Radiohead - Scotch Mist [2008/FLAC/Lossless]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.7 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 11:56:25.7 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:25.7 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:56:25.7 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:25.7 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:56:25.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:56:25.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:56:25.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:56:25.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:56:25.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:56:25.9 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at System.Text.UTF8Encoding.UTF8EncodingSealed.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:56:25.9 Warn: Failed to get shared folder /unknownFolder from Disk Station 127.0.0.1:5000 NzbDrone.Core.Download.Clients.DownloadClientException: There is no shared folder at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IFileStationProxyProxy.GetSharedFolderMapping(String sharedFolder, DownloadStationSettings settings) at NzbDrone.Core.Download.Clients.DownloadStation.SharedFolderResolver.GetPhysicalPath(OsPath sharedFolder, DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SharedFolderResolver.cs:line 33 11:56:25.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:56:25.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:26.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.0 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:26.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.0 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:26.0 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.0 Debug: did not return the expected InfoHash for 'magnet:?xt=urn:btih:5dee65101db281ac9c46344cd6b175cdcad53426&dn=download', Lidarr could potentially lose track of the download in progress. 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:26.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:26.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:26.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:56:26.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:26.1 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:26.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:26.2 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.2 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.2 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:26.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:56:26.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:56:26.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:56:26.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:56:26.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:56:26.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:56:26.5 Info: Unknown download state: Unknown 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:56:26.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.5 Debug: did not return the expected InfoHash for 'http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext', Lidarr could potentially lose track of the download in progress. 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:56:26.5 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (1000 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:56:26.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:56:26.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:56:26.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:56:26.6 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.6 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:56:26.6 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:56:26.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:56:26.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:56:26.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:56:26.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:26.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:56:26.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:56:26.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:56:26.8 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:56:26.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:26.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:56:26.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:56:26.8 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:56:26.8 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:56:26.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:56:26.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:26.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) 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:26.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) 11:56:26.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:26.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:56:27.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.0 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IQBittorrentProxyProxy.MoveTorrentToTopInQueue(String hash, QBittorrentSettings settings) at NzbDrone.Core.Download.Clients.QBittorrent.QBittorrent.AddFromTorrentFile(RemoteAlbum remoteAlbum, String hash, String filename, Byte[] fileContent) in ./Lidarr.Core/Download/Clients/QBittorrent/QBittorrent.cs:line 164 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:56:27.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:56:27.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_inactive_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_but_ratio_not_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_inactive_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused("stoppedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("pausedUP") --- 11:56:27.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_seedingtime_reached_and_paused("stoppedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 11:56:27.2 Trace: Replacing double forward slashes in path '//server/store/downloads'. If this is not meant to be a Windows UNC path fix the 'Save Path' in qBittorrent's music category 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_correct_category_output_path --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_inactive_seedingtime_reached_and_not_paused --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("pausedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set("stoppedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_paused --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_seedingtime_reached_and_not_paused --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:56:27.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:56:27.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:56:27.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:56:27.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:56:27.4 Debug: Retrieved metadata of 1 torrents in client 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:56:27.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:56:27.4 Debug: Retrieved metadata of 1 torrents in client 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:56:27.4 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 11:56:27.4 Debug: Downloaded nzb for release '[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.4 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 11:56:27.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_clean_title("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]","[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb") --- 11:56:27.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:56:27.5 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.5 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_false --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 11:56:27.5 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true_if_it_does_not_exist --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:27.5 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 11:56:27.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:27.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:56:27.6 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 11:56:27.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 --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:56:27.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:56:27.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:56:27.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") --- 11:56:27.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") --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:56:27.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:56:27.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:56:27.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:56:27.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:27.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:27.8 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_be_returned_as_queued --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:56:27.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 --- 11:56:27.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 --- 11:56:27.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 --- 11:56:27.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 --- 11:56:27.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 --- 11:56:27.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 --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:56:27.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:56:27.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 11:56:27.9 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 --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- Skipped should_fix_forward_slashes [7 ms] 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:56:27.9 Debug: Transmission version information: 2.84 () 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:56:27.9 Debug: Transmission version information: 2.84+ () 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:56:27.9 Debug: Transmission version information: 2.84 (other info) 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:56:27.9 Debug: Transmission version information: 2.84 (2.84) 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:56:27.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:56:27.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:56:27.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") --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:28.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:28.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:56:28.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- Skipped should_combine_drive_letter [3 ms] 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:56:28.0 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:56:28.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:56:28.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:56:28.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:56:28.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:28.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:28.1 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:56:28.1 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:56:28.1 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:56:28.1 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:56:28.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:56:28.2 Debug: Vuze protocol version information: 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:56:28.2 Debug: Vuze protocol version information: 10 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:56:28.2 Debug: Vuze protocol version information: foo 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:56:28.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- Skipped should_fix_forward_slashes [3 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [3 ms] 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:56:28.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:56:28.2 Debug: Vuze protocol version information: 14 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:56:28.2 Debug: Vuze protocol version information: 15 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:56:28.2 Debug: Vuze protocol version information: 20 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:56:28.2 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:56:28.2 Trace: Release Title1 no longer available on indexer. 11:56:28.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:56:28.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:56:28.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:56:28.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:56:28.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:56:28.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:56:28.3 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:56:28.3 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:56:28.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:56:28.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:56:28.4 Debug: Adding release Title1 to pending releases with reason Delay 11:56:28.4 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:56:28.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:56:28.5 Debug: Adding release Title1 to pending releases with reason Delay 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:56:28.5 Debug: Adding release Title1 to pending releases with reason Delay 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:56:28.5 Debug: Adding release Title1 to pending releases with reason Delay 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:56:28.5 Debug: The release Title1 is already pending with reason Delay, not adding again 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:28.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:56:28.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:28.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:56:28.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:56:28.5 Debug: Removing previously pending release, as it was grabbed. 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:56:28.5 Debug: Removing previously pending release, as it was grabbed. 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:56:28.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:56:28.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:56:28.6 Debug: Removing failed releases from pending 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:56:28.6 Debug: Removing failed releases from pending 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:56:28.6 Debug: Removing failed releases from pending 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:56:28.6 Debug: Removing failed releases from pending 11:56:28.6 Debug: Removing previously pending release, as it has now been rejected. 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:56:28.6 Debug: Failed download only contains one album, searching again 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:56:28.6 Debug: Failed download was entire artist, searching again 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:56:28.6 Debug: Failed download contains multiple albums, searching again 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:56:28.6 Debug: Skip redownloading requested by user 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:56:28.6 Debug: Auto redownloading failed albums is disabled 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:56:28.6 Trace: All albums for 'Title1' have been imported: False 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:56:28.6 Trace: All albums for 'Title1' have been imported: False 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: No history for Title1 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 11:56:28.6 Trace: All albums for 'Title1' have been imported: True 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:28.6 Trace: All albums for 'Title1' have been imported: True 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:56:28.6 Trace: Checking if all items for 'Title1' have been imported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:56:28.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 11:56:28.6 Trace: All albums for 'Title1' have been imported: False 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:28.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.6 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.6 Debug: Quality parsed: FLAC v1 11:56:28.6 Debug: Release Group parsed: 11:56:28.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:56:28.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:56:28.7 Debug: Parsing string 'The torrent release folder' 11:56:28.7 Debug: Unable to parse The torrent release folder 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:56:28.7 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:56:28.7 Debug: Album Parsed. Audio Artist - Audio Album 11:56:28.7 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:56:28.7 Debug: Quality parsed: FLAC v1 11:56:28.7 Debug: Release Group parsed: 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:28.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:56:28.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:28.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:56:28.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:56:28.7 Debug: Quality parsed: Unknown v1 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:56:28.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:56:28.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:28.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:56:28.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:56:28.7 Debug: Quality parsed: Unknown v1 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".jpg") [< 1 ms] 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- Skipped should_return_null_if_not_valid_file_for_track(".xml") [< 1 ms] Skipped should_return_null_if_not_valid_file_for_track(".metathumb") [< 1 ms] 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Friday 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Tuesday Wednesday Thursday Friday Saturday 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 11:56:28.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Monday 11:56:28.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:56:28.8 Warn: Value can not be null. 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:56:28.8 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:56:28.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:56:28.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:28.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:28.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:29.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:56:29.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:56:29.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:56:29.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_mapping_error_on_track_import_failed_event_inside_docker_if_folder_does_not_exist --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_folder_does_not_exist --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 63 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:29.2 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.RemotePathMappingCheck.Check(IEvent message) in ./Lidarr.Core/HealthCheck/Checks/RemotePathMappingCheck.cs:line 153 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_import_failed_event_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_for_local_client_if_folder_does_not_exist --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:56:29.2 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:56:29.2 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:56:29.2 Error: System time mismatch. SystemTime: 10/13/2024 11:56:29 Expected Time: 10/15/2024 11:56:29. Update system time 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- Skipped should_return_error_if_series_path_is_for_posix_os [2 ms] 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake",null,"https://wiki.servarr.com/lidarr/system#i-blew-up-because-of-some-weird-user-mistake") --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","#my-health-check","https://wiki.servarr.com/lidarr/system#my-health-check") --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 11:56:29.3 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckFixture.should_format_wiki_url("I blew up because of some weird user mistake","custom-page#my-health-check","https://wiki.servarr.com/lidarr/custom-page#my-health-check") --- 11:56:29.3 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:56:29.4 Trace: Check health -> FakeHealthCheck 11:56:29.4 Trace: Check health <- FakeHealthCheck 11:56:29.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:56:29.4 Trace: Check health -> FakeHealthCheck 11:56:29.4 Trace: Check health <- FakeHealthCheck 11:56:29.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:56:29.4 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:56:29.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173894137445_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.4 Info: DatabaseEngineVersionCheck migrating 11:56:29.4 Info: PerformDBOperation 11:56:29.4 Info: Performing DB Operation 11:56:29.4 Info: SQLite 3.46.1 11:56:29.4 Info: => 0.0012611s 11:56:29.4 Info: DatabaseEngineVersionCheck migrated 11:56:29.4 Info: => 0.0012771s 11:56:29.4 Debug: Took: 00:00:00.0175524 11:56:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 11:56:29.4 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:56:29.4 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:56:29.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173894839731_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.4 Info: DatabaseEngineVersionCheck migrating 11:56:29.4 Info: PerformDBOperation 11:56:29.4 Info: Performing DB Operation 11:56:29.4 Info: SQLite 3.46.1 11:56:29.4 Info: => 0.001295s 11:56:29.4 Info: DatabaseEngineVersionCheck migrated 11:56:29.4 Info: => 0.0013115s 11:56:29.4 Debug: Took: 00:00:00.0137601 11:56:29.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:29.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:29.5 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:56:29.5 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:56:29.6 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:56:29.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173896059384_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.6 Info: DatabaseEngineVersionCheck migrating 11:56:29.6 Info: PerformDBOperation 11:56:29.6 Info: Performing DB Operation 11:56:29.6 Info: SQLite 3.46.1 11:56:29.6 Info: => 0.0012579s 11:56:29.6 Info: DatabaseEngineVersionCheck migrated 11:56:29.6 Info: => 0.0012746s 11:56:29.6 Debug: Took: 00:00:00.0137006 11:56:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"\\\\Relative\\Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:29.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:56:29.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:56:29.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173896742014_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.6 Info: DatabaseEngineVersionCheck migrating 11:56:29.6 Info: PerformDBOperation 11:56:29.6 Info: Performing DB Operation 11:56:29.6 Info: SQLite 3.46.1 11:56:29.6 Info: => 0.0012493s 11:56:29.6 Info: DatabaseEngineVersionCheck migrated 11:56:29.6 Info: => 0.0012666s 11:56:29.6 Debug: Took: 00:00:00.0144332 11:56:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:29.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:29.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:56:29.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173897370216_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.7 Info: DatabaseEngineVersionCheck migrating 11:56:29.7 Info: PerformDBOperation 11:56:29.7 Info: Performing DB Operation 11:56:29.7 Info: SQLite 3.46.1 11:56:29.7 Info: => 0.001265s 11:56:29.7 Info: DatabaseEngineVersionCheck migrated 11:56:29.7 Info: => 0.0012816s 11:56:29.7 Debug: Took: 00:00:00.0144091 11:56:29.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 = ["\"/Relative/Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:29.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:56:29.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:56:29.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173897993628_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.8 Info: DatabaseEngineVersionCheck migrating 11:56:29.8 Info: PerformDBOperation 11:56:29.8 Info: Performing DB Operation 11:56:29.8 Info: SQLite 3.46.1 11:56:29.8 Info: => 0.0012904s 11:56:29.8 Info: DatabaseEngineVersionCheck migrated 11:56:29.8 Info: => 0.0013076s 11:56:29.8 Debug: Took: 00:00:00.0145211 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:29.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:56:29.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:56:29.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173898647941_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.8 Info: DatabaseEngineVersionCheck migrating 11:56:29.8 Info: PerformDBOperation 11:56:29.8 Info: Performing DB Operation 11:56:29.8 Info: SQLite 3.46.1 11:56:29.8 Info: => 0.0012758s 11:56:29.8 Info: DatabaseEngineVersionCheck migrated 11:56:29.8 Info: => 0.0012917s 11:56:29.8 Debug: Took: 00:00:00.0144542 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 11:56:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:56:29.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:56:29.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173899343324_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:29.9 Info: DatabaseEngineVersionCheck migrating 11:56:29.9 Info: PerformDBOperation 11:56:29.9 Info: Performing DB Operation 11:56:29.9 Info: SQLite 3.46.1 11:56:29.9 Info: => 0.0012847s 11:56:29.9 Info: DatabaseEngineVersionCheck migrated 11:56:29.9 Info: => 0.0013028s 11:56:29.9 Debug: Took: 00:00:00.0144588 11:56:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:56:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:56:29.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:56:29.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:56:29.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:29.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173899965756_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.0 Info: DatabaseEngineVersionCheck migrating 11:56:30.0 Info: PerformDBOperation 11:56:30.0 Info: Performing DB Operation 11:56:30.0 Info: SQLite 3.46.1 11:56:30.0 Info: => 0.0012915s 11:56:30.0 Info: DatabaseEngineVersionCheck migrated 11:56:30.0 Info: => 0.0013077s 11:56:30.0 Debug: Took: 00:00:00.0144844 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 11:56:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:56:30.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:56:30.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:56:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173901181026_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.1 Info: DatabaseEngineVersionCheck migrating 11:56:30.1 Info: PerformDBOperation 11:56:30.1 Info: Performing DB Operation 11:56:30.1 Info: SQLite 3.46.1 11:56:30.1 Info: => 0.0013052s 11:56:30.1 Info: DatabaseEngineVersionCheck migrated 11:56:30.1 Info: => 0.0013232s 11:56:30.1 Debug: Took: 00:00:00.0138952 11:56:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:56:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:56:30.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:56:30.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:56:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173901795165_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.1 Info: DatabaseEngineVersionCheck migrating 11:56:30.1 Info: PerformDBOperation 11:56:30.1 Info: Performing DB Operation 11:56:30.1 Info: SQLite 3.46.1 11:56:30.1 Info: => 0.0012782s 11:56:30.1 Info: DatabaseEngineVersionCheck migrated 11:56:30.1 Info: => 0.0012947s 11:56:30.1 Debug: Took: 00:00:00.0136850 11:56:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:30.1969662Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739171, "ageHours": 17740115.941721562, "ageMinutes": 1064406956.5032939 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 11:56:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:30.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:56:30.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:56:30.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173902716920_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.2 Info: DatabaseEngineVersionCheck migrating 11:56:30.2 Info: PerformDBOperation 11:56:30.2 Info: Performing DB Operation 11:56:30.2 Info: SQLite 3.46.1 11:56:30.2 Info: => 0.001284s 11:56:30.2 Info: DatabaseEngineVersionCheck migrated 11:56:30.2 Info: => 0.0013003s 11:56:30.2 Debug: Took: 00:00:00.0138147 11:56:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:30.2885375Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739171, "ageHours": 17740115.94174698, "ageMinutes": 1064406956.504819 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 11:56:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:30.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:56:30.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:56:30.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173903342502_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.3 Info: DatabaseEngineVersionCheck migrating 11:56:30.3 Info: PerformDBOperation 11:56:30.3 Info: Performing DB Operation 11:56:30.3 Info: SQLite 3.46.1 11:56:30.3 Info: => 0.0012848s 11:56:30.3 Info: DatabaseEngineVersionCheck migrated 11:56:30.3 Info: => 0.0013013s 11:56:30.3 Debug: Took: 00:00:00.0137696 11:56:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-09-22T11:56:30.3510773Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739171, "ageHours": 17740115.94176436, "ageMinutes": 1064406956.5058618 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:30.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:56:30.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173904029277_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.4 Info: DatabaseEngineVersionCheck migrating 11:56:30.4 Info: PerformDBOperation 11:56:30.4 Info: Performing DB Operation 11:56:30.4 Info: SQLite 3.46.1 11:56:30.4 Info: => 0.0012766s 11:56:30.4 Info: DatabaseEngineVersionCheck migrated 11:56:30.4 Info: => 0.0012929s 11:56:30.4 Debug: Took: 00:00:00.0137100 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:56:30.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:56:30.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173904693708_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.4 Info: DatabaseEngineVersionCheck migrating 11:56:30.4 Info: PerformDBOperation 11:56:30.4 Info: Performing DB Operation 11:56:30.4 Info: SQLite 3.46.1 11:56:30.4 Info: => 0.0012892s 11:56:30.4 Info: DatabaseEngineVersionCheck migrated 11:56:30.4 Info: => 0.0013062s 11:56:30.4 Debug: Took: 00:00:00.0138520 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:56:30.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173905332275_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.5 Info: DatabaseEngineVersionCheck migrating 11:56:30.5 Info: PerformDBOperation 11:56:30.5 Info: Performing DB Operation 11:56:30.5 Info: SQLite 3.46.1 11:56:30.5 Info: => 0.0012867s 11:56:30.5 Info: DatabaseEngineVersionCheck migrated 11:56:30.5 Info: => 0.0013115s 11:56:30.5 Debug: Took: 00:00:00.0138182 11:56:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:56:30.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:56:30.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173905976981_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.6 Info: DatabaseEngineVersionCheck migrating 11:56:30.6 Info: PerformDBOperation 11:56:30.6 Info: Performing DB Operation 11:56:30.6 Info: SQLite 3.46.1 11:56:30.6 Info: => 0.0012978s 11:56:30.6 Info: DatabaseEngineVersionCheck migrated 11:56:30.6 Info: => 0.0013145s 11:56:30.6 Debug: Took: 00:00:00.0137643 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:56:30.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:56:30.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173906618899_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.6 Info: DatabaseEngineVersionCheck migrating 11:56:30.6 Info: PerformDBOperation 11:56:30.6 Info: Performing DB Operation 11:56:30.6 Info: SQLite 3.46.1 11:56:30.6 Info: => 0.0012814s 11:56:30.6 Info: DatabaseEngineVersionCheck migrated 11:56:30.6 Info: => 0.0012978s 11:56:30.6 Debug: Took: 00:00:00.0138068 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:56:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173907260769_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.7 Info: DatabaseEngineVersionCheck migrating 11:56:30.7 Info: PerformDBOperation 11:56:30.7 Info: Performing DB Operation 11:56:30.7 Info: SQLite 3.46.1 11:56:30.7 Info: => 0.0013298s 11:56:30.7 Info: DatabaseEngineVersionCheck migrated 11:56:30.7 Info: => 0.0013463s 11:56:30.7 Debug: Took: 00:00:00.0145412 11:56:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:30.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:56:30.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:56:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173907910887_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.8 Info: DatabaseEngineVersionCheck migrating 11:56:30.8 Info: PerformDBOperation 11:56:30.8 Info: Performing DB Operation 11:56:30.8 Info: SQLite 3.46.1 11:56:30.8 Info: => 0.0012895s 11:56:30.8 Info: DatabaseEngineVersionCheck migrated 11:56:30.8 Info: => 0.0013155s 11:56:30.8 Debug: Took: 00:00:00.0144996 11:56:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:56:30.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173909036634_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.9 Info: DatabaseEngineVersionCheck migrating 11:56:30.9 Info: PerformDBOperation 11:56:30.9 Info: Performing DB Operation 11:56:30.9 Info: SQLite 3.46.1 11:56:30.9 Info: => 0.0013088s 11:56:30.9 Info: DatabaseEngineVersionCheck migrated 11:56:30.9 Info: => 0.0013264s 11:56:30.9 Debug: Took: 00:00:00.0138861 11:56:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:30.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:56:30.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:56:30.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:30.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173909672245_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:30.9 Info: DatabaseEngineVersionCheck migrating 11:56:30.9 Info: PerformDBOperation 11:56:30.9 Info: Performing DB Operation 11:56:30.9 Info: SQLite 3.46.1 11:56:30.9 Info: => 0.0012882s 11:56:30.9 Info: DatabaseEngineVersionCheck migrated 11:56:30.9 Info: => 0.0013053s 11:56:30.9 Debug: Took: 00:00:00.0137136 11:56:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:31.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:56:31.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173910320036_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.0 Info: DatabaseEngineVersionCheck migrating 11:56:31.0 Info: PerformDBOperation 11:56:31.0 Info: Performing DB Operation 11:56:31.0 Info: SQLite 3.46.1 11:56:31.0 Info: => 0.0012844s 11:56:31.0 Info: DatabaseEngineVersionCheck migrated 11:56:31.0 Info: => 0.001302s 11:56:31.0 Debug: Took: 00:00:00.0138646 11:56:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:31.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:56:31.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:56:31.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173910962867_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.1 Info: DatabaseEngineVersionCheck migrating 11:56:31.1 Info: PerformDBOperation 11:56:31.1 Info: Performing DB Operation 11:56:31.1 Info: SQLite 3.46.1 11:56:31.1 Info: => 0.0012549s 11:56:31.1 Info: DatabaseEngineVersionCheck migrated 11:56:31.1 Info: => 0.0012715s 11:56:31.1 Debug: Took: 00:00:00.0136346 11:56:31.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:31.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:56:31.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:56:31.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173911575860_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.1 Info: DatabaseEngineVersionCheck migrating 11:56:31.1 Info: PerformDBOperation 11:56:31.1 Info: Performing DB Operation 11:56:31.1 Info: SQLite 3.46.1 11:56:31.1 Info: => 0.0012685s 11:56:31.1 Info: DatabaseEngineVersionCheck migrated 11:56:31.1 Info: => 0.0012847s 11:56:31.1 Debug: Took: 00:00:00.0135901 11:56:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-10-14T00:00:00Z"] LastUpdated = ["2024-10-14T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:56:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:31.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:56:31.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:56:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173912197195_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.2 Info: DatabaseEngineVersionCheck migrating 11:56:31.2 Info: PerformDBOperation 11:56:31.2 Info: Performing DB Operation 11:56:31.2 Info: SQLite 3.46.1 11:56:31.2 Info: => 0.0012737s 11:56:31.2 Info: DatabaseEngineVersionCheck migrated 11:56:31.2 Info: => 0.0012905s 11:56:31.2 Debug: Took: 00:00:00.0137064 11:56:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:31.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:31.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:56:31.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:56:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173912838352_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.2 Info: DatabaseEngineVersionCheck migrating 11:56:31.2 Info: PerformDBOperation 11:56:31.2 Info: Performing DB Operation 11:56:31.2 Info: SQLite 3.46.1 11:56:31.2 Info: => 0.0012818s 11:56:31.2 Info: DatabaseEngineVersionCheck migrated 11:56:31.2 Info: => 0.0012981s 11:56:31.2 Debug: Took: 00:00:00.0136456 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:31.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 = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:31.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:56:31.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:56:31.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173913561176_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.3 Info: DatabaseEngineVersionCheck migrating 11:56:31.3 Info: PerformDBOperation 11:56:31.3 Info: Performing DB Operation 11:56:31.3 Info: SQLite 3.46.1 11:56:31.3 Info: => 0.0012825s 11:56:31.3 Info: DatabaseEngineVersionCheck migrated 11:56:31.3 Info: => 0.0012994s 11:56:31.3 Debug: Took: 00:00:00.0143753 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] PublishedDate = ["2024-10-13T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:56:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:31.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:56:31.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:56:31.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173914212900_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.4 Info: DatabaseEngineVersionCheck migrating 11:56:31.4 Info: PerformDBOperation 11:56:31.4 Info: Performing DB Operation 11:56:31.4 Info: SQLite 3.46.1 11:56:31.4 Info: => 0.0012967s 11:56:31.4 Info: DatabaseEngineVersionCheck migrated 11:56:31.4 Info: => 0.0013141s 11:56:31.4 Debug: Took: 00:00:00.0145070 11:56:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.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 = [1] AlbumIds = [[]] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] PublishedDate = ["2024-10-13T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:56:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:56:31.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:56:31.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:56:31.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173914892688_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.4 Info: DatabaseEngineVersionCheck migrating 11:56:31.4 Info: PerformDBOperation 11:56:31.4 Info: Performing DB Operation 11:56:31.5 Info: SQLite 3.46.1 11:56:31.5 Info: => 0.0013046s 11:56:31.5 Info: DatabaseEngineVersionCheck migrated 11:56:31.5 Info: => 0.0013204s 11:56:31.5 Debug: Took: 00:00:00.0144769 11:56:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:56:31.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:56:31.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173916058137_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.6 Info: DatabaseEngineVersionCheck migrating 11:56:31.6 Info: PerformDBOperation 11:56:31.6 Info: Performing DB Operation 11:56:31.6 Info: SQLite 3.46.1 11:56:31.6 Info: => 0.0012958s 11:56:31.6 Info: DatabaseEngineVersionCheck migrated 11:56:31.6 Info: => 0.0013134s 11:56:31.6 Debug: Took: 00:00:00.0138834 11:56:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:31.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-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:56:31.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:56:31.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173916745758_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.6 Info: DatabaseEngineVersionCheck migrating 11:56:31.6 Info: PerformDBOperation 11:56:31.6 Info: Performing DB Operation 11:56:31.6 Info: SQLite 3.46.1 11:56:31.6 Info: => 0.0013079s 11:56:31.6 Info: DatabaseEngineVersionCheck migrated 11:56:31.6 Info: => 0.0013242s 11:56:31.6 Debug: Took: 00:00:00.0136916 11:56:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.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 = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:56:31.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:56:31.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173917488924_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.7 Info: DatabaseEngineVersionCheck migrating 11:56:31.7 Info: PerformDBOperation 11:56:31.7 Info: Performing DB Operation 11:56:31.7 Info: SQLite 3.46.1 11:56:31.7 Info: => 0.0012827s 11:56:31.7 Info: DatabaseEngineVersionCheck migrated 11:56:31.7 Info: => 0.0012995s 11:56:31.7 Debug: Took: 00:00:00.0138392 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-13T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:56:31.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 = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-10-14T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:56:31.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:56:31.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:56:31.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173918246020_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.8 Info: DatabaseEngineVersionCheck migrating 11:56:31.8 Info: PerformDBOperation 11:56:31.8 Info: Performing DB Operation 11:56:31.8 Info: SQLite 3.46.1 11:56:31.8 Info: => 0.0012706s 11:56:31.8 Info: DatabaseEngineVersionCheck migrated 11:56:31.8 Info: => 0.0012869s 11:56:31.8 Debug: Took: 00:00:00.0137254 11:56:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportListStatus ("LastInfoSync", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastInfoSync, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastInfoSync = ["2024-10-13T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:31.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:56:31.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:56:31.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173918873803_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.8 Info: DatabaseEngineVersionCheck migrating 11:56:31.8 Info: PerformDBOperation 11:56:31.8 Info: Performing DB Operation 11:56:31.8 Info: SQLite 3.46.1 11:56:31.8 Info: => 0.0012803s 11:56:31.8 Info: DatabaseEngineVersionCheck migrated 11:56:31.8 Info: => 0.0012961s 11:56:31.9 Debug: Took: 00:00:00.0136885 11:56:31.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 ==== 11:56:31.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-10-13T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:56:31.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:56:31.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:56:31.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:31.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173919560337_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:31.9 Info: DatabaseEngineVersionCheck migrating 11:56:31.9 Info: PerformDBOperation 11:56:31.9 Info: Performing DB Operation 11:56:31.9 Info: SQLite 3.46.1 11:56:31.9 Info: => 0.0012625s 11:56:31.9 Info: DatabaseEngineVersionCheck migrated 11:56:31.9 Info: => 0.0012787s 11:56:31.9 Debug: Took: 00:00:00.0135805 11:56:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:56:32.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:56:32.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173920181059_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.0 Info: DatabaseEngineVersionCheck migrating 11:56:32.0 Info: PerformDBOperation 11:56:32.0 Info: Performing DB Operation 11:56:32.0 Info: SQLite 3.46.1 11:56:32.0 Info: => 0.0012608s 11:56:32.0 Info: DatabaseEngineVersionCheck migrated 11:56:32.0 Info: => 0.0012784s 11:56:32.0 Debug: Took: 00:00:00.0144220 11:56:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"ConfigContract1\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:32.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 = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:56:32.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:56:32.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173920872324_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.0 Info: DatabaseEngineVersionCheck migrating 11:56:32.0 Info: PerformDBOperation 11:56:32.0 Info: Performing DB Operation 11:56:32.0 Info: SQLite 3.46.1 11:56:32.0 Info: => 0.0012735s 11:56:32.0 Info: DatabaseEngineVersionCheck migrated 11:56:32.0 Info: => 0.0012896s 11:56:32.1 Debug: Took: 00:00:00.0144390 11:56:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.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 = ["albumImage"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:56:32.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:56:32.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173921592500_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.1 Info: DatabaseEngineVersionCheck migrating 11:56:32.1 Info: PerformDBOperation 11:56:32.1 Info: Performing DB Operation 11:56:32.1 Info: SQLite 3.46.1 11:56:32.1 Info: => 0.0012708s 11:56:32.1 Info: DatabaseEngineVersionCheck migrated 11:56:32.1 Info: => 0.0012889s 11:56:32.1 Debug: Took: 00:00:00.0144210 11:56:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:56:32.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:56:32.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173922794436_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.2 Info: DatabaseEngineVersionCheck migrating 11:56:32.2 Info: PerformDBOperation 11:56:32.2 Info: Performing DB Operation 11:56:32.2 Info: SQLite 3.46.1 11:56:32.2 Info: => 0.0012736s 11:56:32.2 Info: DatabaseEngineVersionCheck migrated 11:56:32.2 Info: => 0.00129s 11:56:32.2 Debug: Took: 00:00:00.0136830 11:56:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:56:32.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:56:32.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173923468366_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.3 Info: DatabaseEngineVersionCheck migrating 11:56:32.3 Info: PerformDBOperation 11:56:32.3 Info: Performing DB Operation 11:56:32.3 Info: SQLite 3.46.1 11:56:32.3 Info: => 0.0013028s 11:56:32.3 Info: DatabaseEngineVersionCheck migrated 11:56:32.3 Info: => 0.0013188s 11:56:32.3 Debug: Took: 00:00:00.0136523 11:56:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:56:32.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:56:32.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173924084007_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.4 Info: DatabaseEngineVersionCheck migrating 11:56:32.4 Info: PerformDBOperation 11:56:32.4 Info: Performing DB Operation 11:56:32.4 Info: SQLite 3.46.1 11:56:32.4 Info: => 0.0012653s 11:56:32.4 Info: DatabaseEngineVersionCheck migrated 11:56:32.4 Info: => 0.0012815s 11:56:32.4 Debug: Took: 00:00:00.0136606 11:56:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:56:32.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:56:32.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173924838185_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.4 Info: DatabaseEngineVersionCheck migrating 11:56:32.4 Info: PerformDBOperation 11:56:32.4 Info: Performing DB Operation 11:56:32.4 Info: SQLite 3.46.1 11:56:32.4 Info: => 0.0012906s 11:56:32.4 Info: DatabaseEngineVersionCheck migrated 11:56:32.4 Info: => 0.0013069s 11:56:32.4 Debug: Took: 00:00:00.0137362 11:56:32.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:56:32.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:56:32.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173925507760_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.5 Info: DatabaseEngineVersionCheck migrating 11:56:32.5 Info: PerformDBOperation 11:56:32.5 Info: Performing DB Operation 11:56:32.5 Info: SQLite 3.46.1 11:56:32.5 Info: => 0.0013081s 11:56:32.5 Info: DatabaseEngineVersionCheck migrated 11:56:32.5 Info: => 0.0013248s 11:56:32.5 Debug: Took: 00:00:00.0136336 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:56:32.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:56:32.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173926255739_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.6 Info: DatabaseEngineVersionCheck migrating 11:56:32.6 Info: PerformDBOperation 11:56:32.6 Info: Performing DB Operation 11:56:32.6 Info: SQLite 3.46.1 11:56:32.6 Info: => 0.0012674s 11:56:32.6 Info: DatabaseEngineVersionCheck migrated 11:56:32.6 Info: => 0.0012837s 11:56:32.6 Debug: Took: 00:00:00.0136246 11:56:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:56:32.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:56:32.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173926928349_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.7 Info: DatabaseEngineVersionCheck migrating 11:56:32.7 Info: PerformDBOperation 11:56:32.7 Info: Performing DB Operation 11:56:32.7 Info: SQLite 3.46.1 11:56:32.7 Info: => 0.0013053s 11:56:32.7 Info: DatabaseEngineVersionCheck migrated 11:56:32.7 Info: => 0.0013219s 11:56:32.7 Debug: Took: 00:00:00.0143691 11:56:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:32.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-10-13T00:00:00Z"] LastUpdated = ["2024-10-13T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:56:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:56:32.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:56:32.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:56:32.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173927741664_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.7 Info: DatabaseEngineVersionCheck migrating 11:56:32.7 Info: PerformDBOperation 11:56:32.7 Info: Performing DB Operation 11:56:32.7 Info: SQLite 3.46.1 11:56:32.7 Info: => 0.0013128s 11:56:32.7 Info: DatabaseEngineVersionCheck migrated 11:56:32.7 Info: => 0.0013306s 11:56:32.7 Debug: Took: 00:00:00.0146102 11:56:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [0] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:56:32.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:56:32.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173928913681_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.9 Info: DatabaseEngineVersionCheck migrating 11:56:32.9 Info: PerformDBOperation 11:56:32.9 Info: Performing DB Operation 11:56:32.9 Info: SQLite 3.46.1 11:56:32.9 Info: => 0.0012852s 11:56:32.9 Info: DatabaseEngineVersionCheck migrated 11:56:32.9 Info: => 0.0013015s 11:56:32.9 Debug: Took: 00:00:00.0137614 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Notifications ("OnGrab", "OnReleaseImport", "OnUpgrade", "OnRename", "OnArtistAdd", "OnArtistDelete", "OnAlbumDelete", "OnHealthIssue", "OnHealthRestored", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag", "OnApplicationUpdate", "IncludeHealthWarnings", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@OnGrab, @OnReleaseImport, @OnUpgrade, @OnRename, @OnArtistAdd, @OnArtistDelete, @OnAlbumDelete, @OnHealthIssue, @OnHealthRestored, @OnDownloadFailure, @OnImportFailure, @OnTrackRetag, @OnApplicationUpdate, @IncludeHealthWarnings, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: OnGrab = [false] OnReleaseImport = [false] OnUpgrade = [false] OnRename = [false] OnArtistAdd = [false] OnArtistDelete = [false] OnAlbumDelete = [false] OnHealthIssue = [false] OnHealthRestored = [false] OnDownloadFailure = [false] OnImportFailure = [false] OnTrackRetag = [false] OnApplicationUpdate = [false] SupportsOnGrab = [false] SupportsOnReleaseImport = [false] SupportsOnUpgrade = [false] SupportsOnRename = [false] SupportsOnArtistAdd = [false] SupportsOnArtistDelete = [false] SupportsOnAlbumDelete = [false] SupportsOnHealthIssue = [false] SupportsOnHealthRestored = [false] IncludeHealthWarnings = [false] SupportsOnDownloadFailure = [false] SupportsOnImportFailure = [false] SupportsOnTrackRetag = [false] SupportsOnApplicationUpdate = [false] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"JoinSettings\""] Tags = [[]] Settings = [{ "priority": 0 }] Id = [0] ==== End Query Trace ==== 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NotificationStatus ("ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] ProviderId = [1] InitialFailure = ["2024-10-13T00:00:00Z"] MostRecentFailure = ["2024-10-13T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-10-13T00:00:00Z"] ==== End Query Trace ==== 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:56:32.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:56:32.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:56:32.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:32.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173929644799_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:32.9 Info: DatabaseEngineVersionCheck migrating 11:56:32.9 Info: PerformDBOperation 11:56:32.9 Info: Performing DB Operation 11:56:32.9 Info: SQLite 3.46.1 11:56:32.9 Info: => 0.0012683s 11:56:32.9 Info: DatabaseEngineVersionCheck migrated 11:56:32.9 Info: => 0.0012834s 11:56:32.9 Debug: Took: 00:00:00.0135971 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO PendingReleases ("ArtistId", "Title", "Added", "ParsedAlbumInfo", "Release", "Reason") VALUES (@ArtistId, @Title, @Added, @ParsedAlbumInfo, @Release, @Reason); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [1] Title = ["\"Title1\""] Added = ["2024-10-13T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739171, "ageHours": 17740115.942494873, "ageMinutes": 1064406956.5496926 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:33.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:56:33.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:56:33.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173930246660_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.0 Info: DatabaseEngineVersionCheck migrating 11:56:33.0 Info: PerformDBOperation 11:56:33.0 Info: Performing DB Operation 11:56:33.0 Info: SQLite 3.46.1 11:56:33.0 Info: => 0.0012797s 11:56:33.0 Info: DatabaseEngineVersionCheck migrated 11:56:33.0 Info: => 0.0012954s 11:56:33.0 Debug: Took: 00:00:00.0135990 11:56:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:33.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-10-13T00:00:00Z"] ParsedAlbumInfo = [{ "discography": false, "discographyStart": 0, "discographyEnd": 0, "extraInfo": {} }] Release = [{ "size": 0, "indexerId": 0, "indexerPriority": 0, "downloadProtocol": "unknown", "publishDate": "0001-01-01T00:00:00Z", "languages": [], "indexerFlags": 0, "age": 739171, "ageHours": 17740115.942512874, "ageMinutes": 1064406956.5507724 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:56:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:56:33.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:56:33.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:56:33.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173930890570_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.0 Info: DatabaseEngineVersionCheck migrating 11:56:33.0 Info: PerformDBOperation 11:56:33.0 Info: Performing DB Operation 11:56:33.0 Info: SQLite 3.46.1 11:56:33.0 Info: => 0.0012592s 11:56:33.0 Info: DatabaseEngineVersionCheck migrated 11:56:33.0 Info: => 0.001276s 11:56:33.1 Debug: Took: 00:00:00.0136359 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:33.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:56:33.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:56:33.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173931507256_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.1 Info: DatabaseEngineVersionCheck migrating 11:56:33.1 Info: PerformDBOperation 11:56:33.1 Info: Performing DB Operation 11:56:33.1 Info: SQLite 3.46.1 11:56:33.1 Info: => 0.001275s 11:56:33.1 Info: DatabaseEngineVersionCheck migrated 11:56:33.1 Info: => 0.001291s 11:56:33.1 Debug: Took: 00:00:00.0135844 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:56:33.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:56:33.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:56:33.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173932219300_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.2 Info: DatabaseEngineVersionCheck migrating 11:56:33.2 Info: PerformDBOperation 11:56:33.2 Info: Performing DB Operation 11:56:33.2 Info: SQLite 3.46.1 11:56:33.2 Info: => 0.0012581s 11:56:33.2 Info: DatabaseEngineVersionCheck migrated 11:56:33.2 Info: => 0.0012741s 11:56:33.2 Debug: Took: 00:00:00.0136663 11:56:33.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-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:33.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-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:56:33.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:56:33.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173932933082_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.3 Info: DatabaseEngineVersionCheck migrating 11:56:33.3 Info: PerformDBOperation 11:56:33.3 Info: Performing DB Operation 11:56:33.3 Info: SQLite 3.46.1 11:56:33.3 Info: => 0.0012885s 11:56:33.3 Info: DatabaseEngineVersionCheck migrated 11:56:33.3 Info: => 0.0013048s 11:56:33.3 Debug: Took: 00:00:00.0143538 11:56:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:56:33.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:56:33.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173933568989_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.3 Info: DatabaseEngineVersionCheck migrating 11:56:33.3 Info: PerformDBOperation 11:56:33.3 Info: Performing DB Operation 11:56:33.3 Info: SQLite 3.46.1 11:56:33.3 Info: => 0.0013009s 11:56:33.3 Info: DatabaseEngineVersionCheck migrated 11:56:33.3 Info: => 0.0013165s 11:56:33.3 Debug: Took: 00:00:00.0144186 11:56:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:33.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:56:33.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:56:33.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173934205940_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.4 Info: DatabaseEngineVersionCheck migrating 11:56:33.4 Info: PerformDBOperation 11:56:33.4 Info: Performing DB Operation 11:56:33.4 Info: SQLite 3.46.1 11:56:33.4 Info: => 0.0012769s 11:56:33.4 Info: DatabaseEngineVersionCheck migrated 11:56:33.4 Info: => 0.0012928s 11:56:33.4 Debug: Took: 00:00:00.0143659 11:56:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:33.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:56:33.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:56:33.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173935433286_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.5 Info: DatabaseEngineVersionCheck migrating 11:56:33.5 Info: PerformDBOperation 11:56:33.5 Info: Performing DB Operation 11:56:33.5 Info: SQLite 3.46.1 11:56:33.5 Info: => 0.0013043s 11:56:33.5 Info: DatabaseEngineVersionCheck migrated 11:56:33.5 Info: => 0.0013206s 11:56:33.5 Debug: Took: 00:00:00.0137800 11:56:33.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 = ["\"Custom Format 1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:33.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 = ["\"Custom Format 2\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:33.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": "Custom Format 1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.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 ==== 11:56:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:56:33.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:56:33.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173936365312_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.6 Info: DatabaseEngineVersionCheck migrating 11:56:33.6 Info: PerformDBOperation 11:56:33.6 Info: Performing DB Operation 11:56:33.6 Info: SQLite 3.46.1 11:56:33.6 Info: => 0.0012989s 11:56:33.6 Info: DatabaseEngineVersionCheck migrated 11:56:33.6 Info: => 0.0013154s 11:56:33.6 Debug: Took: 00:00:00.0136794 11:56:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO CustomFormats ("Name", "IncludeCustomFormatWhenRenaming", "Specifications") VALUES (@Name, @IncludeCustomFormatWhenRenaming, @Specifications); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:56:33.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": 1, "name": "Name1", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:56:33.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:56:33.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173937006258_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.7 Info: DatabaseEngineVersionCheck migrating 11:56:33.7 Info: PerformDBOperation 11:56:33.7 Info: Performing DB Operation 11:56:33.7 Info: SQLite 3.46.1 11:56:33.7 Info: => 0.0012683s 11:56:33.7 Info: DatabaseEngineVersionCheck migrated 11:56:33.7 Info: => 0.0012851s 11:56:33.7 Debug: Took: 00:00:00.0135401 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [50] CutoffFormatScore = [100] FormatItems = [[ { "format": { "id": 0, "name": "My Custom Format", "includeCustomFormatWhenRenaming": false, "specifications": [] }, "score": 1 } ]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "QualityProfiles" SET "FormatItems" = @FormatItems, "MinFormatScore" = @MinFormatScore, "CutoffFormatScore" = @CutoffFormatScore WHERE "Id" = @Id PARAMETERS: Id = [1] Name = ["\"Name1\""] UpgradeAllowed = [false] Cutoff = [1] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:56:33.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:56:33.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:56:33.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173937636001_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.7 Info: DatabaseEngineVersionCheck migrating 11:56:33.7 Info: PerformDBOperation 11:56:33.7 Info: Performing DB Operation 11:56:33.7 Info: SQLite 3.46.1 11:56:33.7 Info: => 0.001271s 11:56:33.7 Info: DatabaseEngineVersionCheck migrated 11:56:33.7 Info: => 0.0012867s 11:56:33.7 Debug: Took: 00:00:00.0135365 11:56:33.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 ==== 11:56:33.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 ==== 11:56:33.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:33.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:56:33.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:56:33.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173938326676_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.8 Info: DatabaseEngineVersionCheck migrating 11:56:33.8 Info: PerformDBOperation 11:56:33.8 Info: Performing DB Operation 11:56:33.8 Info: SQLite 3.46.1 11:56:33.8 Info: => 0.0012649s 11:56:33.8 Info: DatabaseEngineVersionCheck migrated 11:56:33.8 Info: => 0.0012821s 11:56:33.8 Debug: Took: 00:00:00.0136138 11:56:33.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 ==== 11:56:33.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 ==== 11:56:33.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:33.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:56:33.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:56:33.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:33.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173938957205_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:33.9 Info: DatabaseEngineVersionCheck migrating 11:56:33.9 Info: PerformDBOperation 11:56:33.9 Info: Performing DB Operation 11:56:33.9 Info: SQLite 3.46.1 11:56:33.9 Info: => 0.0012618s 11:56:33.9 Info: DatabaseEngineVersionCheck migrated 11:56:33.9 Info: => 0.001279s 11:56:33.9 Debug: Took: 00:00:00.0135620 11:56:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label1\""] ==== End Query Trace ==== 11:56:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tags ("Label") VALUES (@Label); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Label = ["\"Label2\""] ==== End Query Trace ==== 11:56:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [1] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:56:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ReleaseProfiles ("Enabled", "Required", "Ignored", "IndexerId", "Tags") VALUES (@Enabled, @Required, @Ignored, @IndexerId, @Tags); SELECT last_insert_rowid() id PARAMETERS: Enabled = [true] Required = [[]] Ignored = [[]] IndexerId = [2] Tags = [[ 1 ]] Id = [0] ==== End Query Trace ==== 11:56:33.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:56:33.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:56:33.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:56:33.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:56:33.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:56:33.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:56:33.9 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:56:33.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:56:33.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:56:34.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:56:34.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:56:34.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:56:34.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:56:34.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:56:34.2 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:56:34.3 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:56:34.3 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:56:34.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:34.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173943514455_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:34.3 Info: DatabaseEngineVersionCheck migrating 11:56:34.3 Info: PerformDBOperation 11:56:34.3 Info: Performing DB Operation 11:56:34.3 Info: SQLite 3.46.1 11:56:34.3 Info: => 0.0012257s 11:56:34.3 Info: DatabaseEngineVersionCheck migrated 11:56:34.3 Info: => 0.001242s 11:56:34.3 Debug: Took: 00:00:00.0139886 11:56:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ImportLists ("EnableAutomaticAdd", "ShouldMonitor", "ShouldMonitorExisting", "MonitorNewItems", "ShouldSearch", "ProfileId", "MetadataProfileId", "RootFolderPath", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableAutomaticAdd, @ShouldMonitor, @ShouldMonitorExisting, @MonitorNewItems, @ShouldSearch, @ProfileId, @MetadataProfileId, @RootFolderPath, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableAutomaticAdd = [false] ShouldMonitor = ["none"] ShouldMonitorExisting = [false] MonitorNewItems = ["all"] ShouldSearch = [false] ProfileId = [1] MetadataProfileId = [1] RootFolderPath = ["\"RootFolderPath1\""] ListType = ["program"] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"LidarrListsSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:34.3 Debug: Initializing Providers. Count 1 11:56:34.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:56:34.4 Warn: Removing Name1 11:56:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:34.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:56:34.5 Info: Starting Import List Sync 11:56:34.5 Info: Processing 1 list items 11:56:34.5 Trace: Processing list item 1/1 11:56:34.5 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.5 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:56:34.5 Info: Starting Import List Sync 11:56:34.5 Info: Processing 1 list items 11:56:34.5 Trace: Processing list item 1/1 11:56:34.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:56:34.5 Info: Starting Import List Sync 11:56:34.5 Info: Processing 1 list items 11:56:34.5 Trace: Processing list item 1/1 11:56:34.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:56:34.5 Info: Starting Import List Sync 11:56:34.5 Info: Processing 1 list items 11:56:34.5 Trace: Processing list item 1/1 11:56:34.5 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:34.5 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:56:34.5 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 2 list items 11:56:34.6 Trace: Processing list item 1/2 11:56:34.6 Trace: Processing list item 2/2 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:34.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 2 list items 11:56:34.6 Trace: Processing list item 1/2 11:56:34.6 Trace: Processing list item 2/2 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:34.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 2 list items 11:56:34.6 Trace: Processing list item 1/2 11:56:34.6 Trace: Processing list item 2/2 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:56:34.6 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:56:34.6 Debug: No import lists with automatic add enabled 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:56:34.6 Info: Starting Import List Sync 11:56:34.6 Info: Processing 1 list items 11:56:34.6 Trace: Processing list item 1/1 11:56:34.6 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.6 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.6 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:56:34.6 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: No list items to process 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:56:34.7 Info: Starting Import List Sync 11:56:34.7 Info: Processing 1 list items 11:56:34.7 Trace: Processing list item 1/1 11:56:34.7 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:56:34.7 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:56:34.7 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:56:34.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:56:34.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:56:34.8 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapArtistItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 225 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:56:34.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:56:34.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:56:34.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:34.9 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapSpotifyReleases(IList`1 items) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 163 11:56:34.9 Trace: Got mapping: {} 11:56:34.9 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get[T](HttpRequest request) at NzbDrone.Core.ImportLists.Spotify.SpotifyImportListBase`1.MapAlbumItem(SpotifyImportListItemInfo item) in ./Lidarr.Core/ImportLists/Spotify/SpotifyImportListBase.cs:line 267 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:56:34.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:34.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- Skipped map_album_should_work [< 1 ms] Skipped map_artist_should_work [< 1 ms] 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:56:34.9 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:56:34.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:56:34.9 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 11:56:34.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:56:34.9 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 11:56:34.9 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:56:34.9 Trace: Processing playlist playlistid 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding Artist - Album 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding - 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding Artist - Album 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding - Album 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding Artist - 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:56:34.9 Trace: Got 0 saved albums 11:56:34.9 Trace: Adding - 11:56:34.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("The Beach Boys - The Beach Boys' Christmas Album","Beach+Boys+The+Beach+Boys'+Christmas+Album") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:56:34.9 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:56:34.9 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:56:35.0 Info: Artist search completed. 0 reports downloaded. 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:56:35.0 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:56:35.0 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 11:56:35.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:56:35.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:56:35.1 Debug: Gazelle authentication succeeded. 11:56:35.1 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:56:35.1 Debug: Gazelle authentication succeeded. 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:35.1 Debug: Gazelle authentication succeeded. 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:35.1 Debug: Gazelle authentication succeeded. 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:35.1 Error: Failed to determine headphones api capabilities for https://indexer.codeshy.com, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:35.1 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 59 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:35.1 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.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 87 at NzbDrone.Core.Indexers.Headphones.HeadphonesCapabilitiesProvider.FetchCapabilities(HeadphonesSettings indexerSettings) in ./Lidarr.Core/Indexers/Headphones/HeadphonesCapabilitiesProvider.cs:line 69 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:35.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:35.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:56:35.2 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 11:56:35.2 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 11:56:35.2 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 11:56:35.2 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 11:56:35.2 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:56:35.2 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:56:35.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:56:35.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:56:35.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:56:35.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:56:35.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:35.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173952211988_381/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:35.2 Info: DatabaseEngineVersionCheck migrating 11:56:35.2 Info: PerformDBOperation 11:56:35.2 Info: Performing DB Operation 11:56:35.2 Info: SQLite 3.46.1 11:56:35.2 Info: => 0.0012127s 11:56:35.2 Info: DatabaseEngineVersionCheck migrated 11:56:35.2 Info: => 0.0012289s 11:56:35.2 Debug: Took: 00:00:00.0141221 11:56:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [null] Id = [0] ==== End Query Trace ==== 11:56:35.2 Debug: Initializing Providers. Count 2 11:56:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:56:35.2 Warn: Removing Name1 11:56:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:35.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:56:35.3 Debug: Downloading Feed http://fake.com/ 11:56:35.3 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:35.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:35.3 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:35.3 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.3 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:35.3 Trace: Unexpected Response content (849 bytes): 11:56:35.3 Error: Failed to determine newznab api capabilities for http://indxer.local, using the defaults instead till Lidarr restarts System.FormatException: Input string was not in a correct format. at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 849;ContentSample: 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:35.3 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Get(HttpRequest request) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 58 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:35.3 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 11:56:35.3 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.XmlTextReaderImpl.Read() at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r) at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o) at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options) at System.Xml.Linq.XDocument.Parse(String text, LoadOptions options) at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.ParseCapabilities(HttpResponse response) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 96 at NzbDrone.Core.Indexers.Newznab.NewznabCapabilitiesProvider.FetchCapabilities(NewznabSettings indexerSettings) in ./Lidarr.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs:line 68 RequestUri: http://indxer.local/api?t=caps;StatusCode: OK;ContentLength: 844;ContentSample: <> max="60" default="25"/> 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:56:35.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:56:35.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:56:35.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:35.4 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 11:56:35.4 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 11:56:35.4 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 11:56:35.4 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 11:56:35.4 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 11:56:35.4 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 11:56:35.4 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 11:56:35.4 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 11:56:35.4 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 11:56:35.4 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 11:56:35.4 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 11:56:35.4 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 11:56:35.4 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 11:56:35.4 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 11:56:35.4 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 11:56:35.4 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 11:56:35.4 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:56:35.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 11:56:35.4 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 11:56:35.4 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 11:56:35.4 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 11:56:35.4 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 11:56:35.4 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 11:56:35.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 11:56:35.4 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 11:56:35.4 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 11:56:35.4 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 11:56:35.4 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 11:56:35.4 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 11:56:35.4 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 11:56:35.4 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 11:56:35.4 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 11:56:35.4 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:56:35.4 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:35.4 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 11:56:35.4 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 11:56:35.4 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 11:56:35.4 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 11:56:35.4 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 11:56:35.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 11:56:35.4 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 11:56:35.4 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 11:56:35.4 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 11:56:35.4 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 11:56:35.4 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 11:56:35.4 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 11:56:35.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 11:56:35.4 Trace: Parsed: VA - Hard Bass 2016 11:56:35.4 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 11:56:35.4 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 11:56:35.4 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 11:56:35.4 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 11:56:35.4 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 11:56:35.4 Trace: Parsed: Dream Theater - The Astonishing (2016) 11:56:35.4 Trace: Parsed: Black Sabbath ? The End (2016) 11:56:35.4 Trace: Parsed: Status Quo Quo-Remastered (2016). - 11:56:35.4 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 11:56:35.4 Trace: Parsed: Lutece-From Glory Towards Void-2016 11:56:35.4 Trace: Parsed: The Black Market Trust - II - 2016 11:56:35.4 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 11:56:35.4 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 11:56:35.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 11:56:35.4 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 11:56:35.4 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 11:56:35.4 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 11:56:35.4 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 11:56:35.4 Trace: Parsed: VA-Urban Dance Vol.15-2016 11:56:35.4 Trace: Parsed: VA-Handsup Hits 2 Explicit 11:56:35.4 Trace: Parsed: VA-Handsup Hits 2 Explicit - 11:56:35.4 Trace: Parsed: VA - Ultimate Trance Reflections 11:56:35.4 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 11:56:35.4 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 11:56:35.4 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 11:56:35.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:56:35.4 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 11:56:35.4 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 11:56:35.4 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 11:56:35.4 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 11:56:35.4 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 11:56:35.4 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 11:56:35.4 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:56:35.4 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 11:56:35.4 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 11:56:35.4 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 11:56:35.4 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 11:56:35.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:56:35.4 Trace: Parsed: Stern-2016 01 20-96k-Part 05 11:56:35.4 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:56:35.4 Trace: Parsed: Stern-2016 01 20-96k-Part 04 11:56:35.4 Trace: Parsed: Stern-2016 01 20-96k-Part 03 11:56:35.4 Trace: Parsed: VA - NRJ Winter Hits 2016 11:56:35.4 Trace: Parsed: Stern-2016 01 20-96k-Part 02 11:56:35.4 Trace: Parsed: Stern-2016 01 20-96k-Part 01 11:56:35.4 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 11:56:35.4 Trace: Parsed: va-dj-sounds-2016.1 - 11:56:35.4 Trace: Parsed: va-dj-sounds-2016.1 11:56:35.4 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 11:56:35.4 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 11:56:35.4 Trace: Parsed: VA-Hardstyle_The_Annual_2016 11:56:35.4 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 11:56:35.4 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 11:56:35.4 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 11:56:35.4 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 11:56:35.4 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 11:56:35.4 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 11:56:35.4 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 11:56:35.4 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 11:56:35.4 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 11:56:35.4 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 11:56:35.4 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 11:56:35.4 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 11:56:35.4 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 11:56:35.4 Trace: Parsed: VA - Hardstyle Sounds Vol.05 11:56:35.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 11:56:35.4 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 11:56:35.4 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 11:56:35.4 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 11:56:35.4 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 11:56:35.4 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 11:56:35.4 Trace: Parsed: VA - Berlin Deep House 2016.1 11:56:35.4 Trace: Parsed: Tech House Masters Fresh 11:56:35.4 Trace: Parsed: EDM Essentials - Future Banging Concert 11:56:35.4 Trace: Parsed: Dance 2016 mystery of sound 11:56:35.4 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:56:35.4 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:56:35.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:56:35.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:56:35.5 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 11:56:35.5 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 11:56:35.5 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 11:56:35.5 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:56:35.5 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:56:35.5 Debug: Downloading Feed http://rss.torrentleech.org/ 11:56:35.5 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.5 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.5 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.5 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:56:35.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.5 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.5 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.5 Trace: Feed has valid size in description. 11:56:35.5 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.5 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.5 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:56:35.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:56:35.5 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.5 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.6 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed has valid size in description. 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.6 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.6 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed has valid size in description. 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.6 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Debug: Feed doesn't have release size. 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.6 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.6 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.6 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 13625 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 10468982784 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Debug: Feed doesn't have release size. 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Trace: TorrentInfo: Guid: http://ew.pw/index.php?page=torrent-details&id=dea071a7a62a0d662538d46402fb112f30b8c9fa Title: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: http://ew.pw/download.php?id=dea071a7a62a0d662538d46402fb112f30b8c9fa&f=Fargo%20S01%20Complete%20Season%201%20720p%20BRRip%20DD5.1%20x264-PSYPHER.torrent&auth=secret Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/13/2017 22:21:43 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:56:35.6 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:35.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:35.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.6 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.6 Trace: Feed has valid size in enclosure. 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:35.6 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:35.6 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.6 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:35.6 Trace: Feed has Ezrss schema 11:56:35.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:35.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:35.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:35.6 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 11:56:35.6 Debug: Feed was parseable by Ezrss Parser 11:56:35.6 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.6 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:35.6 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:35.6 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:35.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:56:35.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:56:35.6 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.7 Trace: TorrentInfo: Guid: a2f83e8f-ee4e-4c60-a943-9cad259b4b8c Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.7 Trace: TorrentInfo: Guid: 93ba0410-91b2-4216-91ec-d3b0ba4f4db5 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.7 Trace: TorrentInfo: Guid: cc530b8b-7467-4270-9608-0c5ef47db7fe Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.7 Trace: TorrentInfo: Guid: 42756f44-eb81-4df5-8952-0bcb6d6845d6 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.7 Trace: Feed has valid size in description. 11:56:35.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.7 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.7 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.7 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.7 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.7 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.7 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.7 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.7 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.7 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.7 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.7 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.7 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.7 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.7 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.7 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.7 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.7 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.7 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:56:35.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:35.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:35.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:35.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:35.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:35.7 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.7 Trace: Feed has valid size in enclosure. 11:56:35.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.7 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:35.7 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:35.7 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:35.7 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:35.7 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:56:35.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.7 Debug: Feed doesn't have release size. 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:56:35.7 Trace: Parsed: The Voice 8x25 11:56:35.7 Trace: Parsed: The Voice 8x26 11:56:35.7 Trace: Parsed: How It's Made 25x07 720p 11:56:35.7 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.7 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:56:35.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.7 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 11:56:35.7 Error: An error occurred while processing feed. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Unable to parse indexer: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 251 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetGenericTorrentRssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 142 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 76 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.Detect(TorrentRssIndexerSettings settings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 59 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.DetectParserSettings(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 55 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) at NzbDrone.Core.Indexers.TorrentRss.TorrentRssParserFactory.GetParser(TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssParserFactory.cs:line 32 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssIndexer.GetParser() in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssIndexer.cs:line 31 at NzbDrone.Core.Indexers.HttpIndexerBase`1.FetchReleases(Func`2 pageableRequestChainSelector, Boolean isRecent) in ./Lidarr.Core/Indexers/HttpIndexerBase.cs:line 87 FeedUrl: http://my.indexer.tv/recent 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:56:35.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:56:35.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.8 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:35.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.8 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:35.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.8 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:35.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.8 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:35.8 Debug: Feed doesn't have release size. 11:56:35.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:56:35.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:56:35.8 Trace: TorrentInfo: Guid: http://www.torrentleech.org/torrent/513575 Title: Classic Car Rescue S02E04 720p HDTV x264-C4TV Size: 0 InfoUrl: DownloadUrl: http://www.torrentleech.org/rss/download/513575/1234/Classic.Car.Rescue.S02E04.720p.HDTV.x264-C4TV.torrent Indexer: CommentUrl: http://www.torrentleech.org/torrent/513575#comments DownloadProtocol: Unknown PublishDate: 05/12/2014 19:15:28 MagnetUrl: InfoHash: Seeders: 1 Peers: 8 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:35.8 Trace: Feed has Ezrss schema 11:56:35.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:35.8 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:35.8 Debug: Feed was parseable by Ezrss Parser 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.8 Trace: TorrentInfo: Guid: 68487d46-4c81-4e9d-a9e0-5b521d728805 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.8 Trace: TorrentInfo: Guid: cc0f3655-f62b-4eaf-b166-efaf09ecd409 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.8 Trace: TorrentInfo: Guid: 69a47622-92de-4de7-99a8-7a99f78935cf Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.8 Trace: TorrentInfo: Guid: 26eb992a-5d20-4918-b3c2-f717d37674a9 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.8 Debug: Feed doesn't have release size. 11:56:35.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.8 Trace: TorrentInfo: Guid: 3cfb37d9-6d4b-449e-9d4b-2b3b7ff665e8 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.8 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.8 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.8 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.8 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Debug: Feed doesn't have release size. 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.8 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: TorrentInfo: Guid: 28c4662b-0ea1-434e-84cb-5350ae3c71a1 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: TorrentInfo: Guid: bc62d91d-3a2d-414f-974c-c4e4407eb06e Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: TorrentInfo: Guid: a05c15fd-4ece-4902-b725-e23633910e12 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 0 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:56:35.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:56:35.8 Trace: TorrentInfo: Guid: 3635176b-8998-4080-9df5-95fcaa272c85 Title: 24 S03E12 720p WEBRip h264-DRAWER Size: 1471026299 InfoUrl: DownloadUrl: http://iptorrents.com/download.php/1234/24.S03E12.720p.WEBRip.h264-DRAWER.torrent?torrent_pass=abcd Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/12/2014 19:06:34 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed has valid size in description. 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:35.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:35.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:35.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:35.8 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:35.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:35.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:35.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:35.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:35.8 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:35.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:35.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:35.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:35.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:35.8 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 0 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:35.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:56:35.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:56:35.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:56:35.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:56:35.8 Trace: TorrentInfo: Guid: https://www.nyaa.se/?page=view&tid=587750 Title: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts Size: 2523293286 InfoUrl: DownloadUrl: https://www.nyaa.se/?page=download&tid=587750 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 08/14/2014 18:10:36 MagnetUrl: InfoHash: Seeders: 1 Peers: 3 11:56:35.8 Trace: Feed has valid size in description. 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:56:35.8 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:56:35.8 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:56:35.8 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:56:35.8 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:56:35.8 Trace: TorrentInfo: Guid: https://hdaccess.net/details.php?id=11515 Title: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 Size: 2538463390 InfoUrl: DownloadUrl: https://hdaccess.net/download.php?torrent=11515&passkey=123456 Indexer: CommentUrl: https://hdaccess.net/details.php?id=11515&hit=1#comments DownloadProtocol: Unknown PublishDate: 03/14/2015 21:10:42 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.8 Trace: Feed has valid size in enclosure. 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:35.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:35.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:35.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:35.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:35.8 Trace: TorrentInfo: Guid: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D Title: Series Title S05E02 HDTV x264-Xclusive [eztv] Size: 388895872 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 Indexer: CommentUrl: https://thepiratebay.se/torrent/11811366/Series_Title_S05E02_HDTV_x264-Xclusive_%5Beztv%5D DownloadProtocol: Unknown PublishDate: 04/12/2015 03:34:00 MagnetUrl: magnet:?xt=urn:btih:9fb267cff5ae5603f07a347676ec3bf3e35f75e1&dn=Game+of+Thrones+S05E02+HDTV+x264-Xclusive+%5Beztv%5D&tr=udp:%2F%2Fopen.demonii.com:1337&tr=udp:%2F%2Ftracker.coppersurfer.tk:6969&tr=udp:%2F%2Ftracker.leechers-paradise.org:6969&tr=udp:%2F%2Fexodus.desync.com:6969 InfoHash: 9FB267CFF5AE5603F07A347676EC3BF3E35F75E1 Seeders: Peers: 11:56:35.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.8 Trace: Feed has valid size in enclosure. 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:56:35.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 0 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:56:35.8 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:56:35.8 Trace: TorrentInfo: Guid: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Title: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS Size: 1095216660 InfoUrl: DownloadUrl: https://alpharatio.cc/torrents.php?action=download&authkey=private_auth_key&torrent_pass=private_torrent_pass&id=465960 Indexer: CommentUrl: https://alpharatio.cc/torrents.php?id=465989 DownloadProtocol: Unknown PublishDate: 11/29/2016 10:55:58 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.8 Trace: Feed has valid size in description. 11:56:35.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:56:35.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 0 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:56:35.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:56:35.9 Trace: TorrentInfo: Guid: https://animetosho.org/view/1009077 Title: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] Size: 1466731332 InfoUrl: DownloadUrl: http://storage.animetosho.org/torrents/85a570f25067f69b3c83b901ce6c00c491345288/%5BFFF%5D%20Ore%20Monogatari%21%21%20-%20Vol.01%20%5BBD%5D%5B720p-AAC%5D.torrent Indexer: CommentUrl: https://animetosho.org/view/fff-ore-monogatari-vol-01-bd-720p-aac.1009077 DownloadProtocol: Unknown PublishDate: 08/02/2016 13:48:04 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed has valid size in description. 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:56:35.9 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:56:35.9 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:56:35.9 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:56:35.9 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:56:35.9 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:56:35.9 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:56:35.9 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:56:35.9 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:56:35.9 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:56:35.9 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:56:35.9 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:56:35.9 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:56:35.9 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:56:35.9 Trace: TorrentInfo: Guid: 4094f34c-fafa-4672-ae45-a60d2e00d46e Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 0 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:56:35.9 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:56:35.9 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:56:35.9 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:56:35.9 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:56:35.9 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:56:35.9 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:56:35.9 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:56:35.9 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:56:35.9 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:56:35.9 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:56:35.9 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:56:35.9 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:56:35.9 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:56:35.9 Trace: TorrentInfo: Guid: 48058261-cc59-4aa7-a954-110925a10540 Title: Egypt's Lost Queens.720p.2014.WEB.H.264 Size: 1063004406 InfoUrl: DownloadUrl: https://www.bit-hdtv.com/rssdownload.php?id=123 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 06/03/2015 03:19:49 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed has valid size in Size element. 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.9 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 15360 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.9 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.9 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.9 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Debug: Feed doesn't have release size. 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:56:35.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:56:35.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:56:35.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:56:35.9 Trace: TorrentInfo: Guid: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Title: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv Size: 0 InfoUrl: DownloadUrl: http://tracker.anime-index.org/download.php?id=82d8ad84403e01a7786130905ca169a3429e657f&f=%5BDoki%5D+PriPara+-+50+%28848x480+h264+AAC%29+%5B6F0B49FD%5D.mkv.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 07/02/2015 08:18:29 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:56:35.9 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:56:35.9 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.9 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.9 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:56:35.9 Trace: TorrentInfo: Guid: http://ac.me/torrent/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.html Title: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- Size: 562386947 InfoUrl: DownloadUrl: http://ac.me/download/4722030/One.Piece.E334.D+ED.720p.HDTV.x264-W4F-%3D%7BSPARROW%7D%3D-.torrent Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/21/2016 09:51:54 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Feed has valid size in enclosure. 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:35.9 Trace: Feed has Ezrss schema 11:56:35.9 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:56:35.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:35.9 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:56:35.9 Trace: TorrentInfo: Guid: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ Title: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] Size: 796606175 InfoUrl: http://eztv.it/ep/58439/s4c-i-grombil-cyfandir-pell-american-interior-pdtv-x264-mvgroup/ DownloadUrl: http://re.zoink.it/20a4ed4eFC Indexer: CommentUrl: http://eztv.it/forum/discuss/58439/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:39:00 MagnetUrl: magnet:?xt=urn:btih:ED6E7P5IQJZCOSWGOH4FPTAVCRHJVKB6&dn=S4C.I.Grombil.Cyfandir.Pell.American.Interior.PDTV.x264-MVGroup InfoHash: 20FC4FBFA88272274AC671F857CC15144E9AA83E Seeders: Peers: 11:56:35.9 Debug: Feed was parseable by Ezrss Parser 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.9 Trace: TorrentInfo: Guid: b1ac4725-7906-41c6-bbff-3421507bd84d Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.9 Trace: TorrentInfo: Guid: 6239d9ba-5a01-4443-84b7-b68c73915ebd Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.9 Trace: TorrentInfo: Guid: eb99df3f-7154-4962-95de-68489009bd4b Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:35.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:56:35.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:56:35.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:56:35.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:56:35.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:56:35.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:56:35.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:56:35.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:56:35.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:56:35.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:56:35.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:56:35.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:56:35.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:56:35.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:56:35.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:56:35.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:56:35.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:56:35.9 Trace: TorrentInfo: Guid: f29c123a-829b-42dd-9287-960adbed9821 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 984078090 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:35.9 Trace: Feed has valid size in description. 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:56:35.9 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:56:35.9 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:56:35.9 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:56:35.9 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:56:35.9 Trace: TorrentInfo: Guid: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html Title: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] Size: 880496711 InfoUrl: DownloadUrl: http://itorrents.org/torrent/51C578C9823DD58F6EEA287C368ED935843D63AB.torrent?title=The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV] Indexer: CommentUrl: http://www.limetorrents.cc/The-Expanse-2x04-(720p-HDTV-x264-SVA)[VTV]-torrent-8643587.html DownloadProtocol: Unknown PublishDate: 02/16/2017 02:24:26 MagnetUrl: InfoHash: Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Feed has valid size in enclosure. 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:56:35.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:35.9 Trace: Parsed: The Voice 8x25 11:56:35.9 Trace: Parsed: The Voice 8x26 11:56:35.9 Trace: Parsed: How It's Made 25x07 720p 11:56:35.9 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.9 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:35.9 Trace: Parsed: The Voice 8x25 11:56:35.9 Trace: Parsed: The Voice 8x26 11:56:35.9 Trace: Parsed: How It's Made 25x07 720p 11:56:35.9 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.9 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.9 Trace: Parsed: The Voice 8x25 11:56:35.9 Trace: Parsed: The Voice 8x26 11:56:35.9 Trace: Parsed: How It's Made 25x07 720p 11:56:35.9 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.9 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.9 Trace: Parsed: The Voice 8x25 11:56:35.9 Trace: Parsed: The Voice 8x26 11:56:35.9 Trace: Parsed: How It's Made 25x07 720p 11:56:35.9 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.9 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.9 Debug: Feed doesn't have release size. 11:56:35.9 Trace: Parsed: The Voice 8x25 11:56:35.9 Trace: Parsed: The Voice 8x26 11:56:35.9 Trace: Parsed: How It's Made 25x07 720p 11:56:35.9 Trace: Parsed: Major Lazer 1x05 720p 11:56:35.9 Trace: Parsed: Lip Sync Battle 1x08 720p 11:56:35.9 Trace: TorrentInfo: Guid: 9bf12f5ecc9d61aec05b28e605784ee7 Title: The Voice 8x25 Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/15/2015 08:30:01 MagnetUrl: magnet:?xt=urn:btih:96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B&dn=The+Voice+S08E25+WEBRip+x264+WNN&tr=udp://tracker.coppersurfer.tk:6969/announce&tr=udp://tracker.leechers-paradise.org:6969&tr=udp://open.demonii.com:1337 InfoHash: 96CD620BEDA3EFD7C4D7746EF94549D03A2EB13B Seeders: Peers: 11:56:35.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:56:35.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:36.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:36.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:36.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:36.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:36.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:36.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:36.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:36.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:36.0 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:36.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:36.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:36.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:36.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:36.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:36.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:36.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:36.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:36.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:36.0 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:36.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:36.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:36.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:36.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:36.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:36.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:36.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:36.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:36.0 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 0 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:56:36.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:56:36.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:56:36.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:56:36.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:56:36.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:56:36.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:56:36.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:56:36.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:56:36.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:56:36.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:56:36.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:56:36.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:56:36.0 Trace: TorrentInfo: Guid: 100000599299 Title: Nightwatch S01E04 PROPER HDTV x264-W4F Size: 405180252 InfoUrl: DownloadUrl: http://speed.cd/download.php?torrent=599299&key=SECRETKEY Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/16/2015 02:03:47 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Feed has valid size in description. 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:36.0 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 14701 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:36.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:36.0 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:36.0 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 0 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:56:36.0 Trace: TorrentInfo: Guid: https://transmithe.net/index.php?page=torrent-details&id=abc Title: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] Size: 185923011 InfoUrl: DownloadUrl: https://transmithe.net/download.php?id=abc&f=Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV.torrent&auth=abc Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 05/19/2015 20:11:53 MagnetUrl: InfoHash: Seeders: Peers: 11:56:36.0 Trace: Feed has valid size in description. 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:56:36.0 Trace: Feed has Ezrss schema 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Trace: Feed wasn't parsable by Ezrss Parser NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Feed doesn't contain the release content size. at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ValidateReleaseSize(TorrentInfo[] releases, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 289 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.GetEzrssParserSettings(IndexerResponse response, TorrentRssIndexerSettings indexerSettings) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 100 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 100000 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Debug: Feed doesn't have release size. 11:56:36.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:56:36.0 Trace: TorrentInfo: Guid: http://eztv.it/ep/58438/andy-mcnabs-tour-of-duty-series-1-6of6-courage-under-fire-dvdrip-x264-mvgroup/ Title: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] Size: 0 InfoUrl: DownloadUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup Indexer: CommentUrl: http://eztv.it/forum/discuss/58438/ DownloadProtocol: Unknown PublishDate: 09/15/2014 18:04:21 MagnetUrl: magnet:?xt=urn:btih:VKRAHC7NT26KFQYS2HE4H2HAETIOWQKO&dn=Andy.McNabs.Tour.Of.Duty.Series.1.6of6.Courage.Under.Fire.DVDRip.x264-MVGroup InfoHash: AAA2038BED9EBCA2C312D1C9C3E8E024D0EB414E Seeders: Peers: 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: 342e941e-3346-42e6-a9bd-3e61c0c7e9af Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: 0a6edd0b-c0f6-452a-a4e8-3d5c0dd3a99e Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: c7e4de6a-3f24-4d07-86ea-bbc35ae8f85d Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: a3e81ce6-99a9-41fc-85c6-b80ba594254b Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 513802 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Debug: Feed doesn't have release size. 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: a434edc3-bab7-4abc-8084-646f4e439ad9 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: https://immortalseed.me/download.php?type=rss&secret_key=12345678910&id=374534 Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:56:36.0 Trace: TorrentInfo: Guid: f256f842-efcc-455b-adcd-1b3152a33810 Title: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS Size: 0 InfoUrl: DownloadUrl: Indexer: CommentUrl: DownloadProtocol: Unknown PublishDate: 02/06/2015 13:32:26 MagnetUrl: InfoHash: Seeders: 6 Peers: 8 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:56:36.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:56:36.0 Debug: Unable to parse indexer feed: Rss feed must have a pubDate element with a valid publish date. NzbDrone.Core.Indexers.Exceptions.UnsupportedFeedException: Rss feed must have a pubDate element with a valid publish date. at NzbDrone.Core.Indexers.RssParser.GetPublishDate(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 198 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/RssParser.cs:line 159 at NzbDrone.Core.Indexers.TorrentRssParser.ProcessItem(XElement item, ReleaseInfo releaseInfo) in ./Lidarr.Core/Indexers/TorrentRssParser.cs:line 54 at NzbDrone.Core.Indexers.RssParser.ProcessItem(XElement item) in ./Lidarr.Core/Indexers/RssParser.cs:line 148 at NzbDrone.Core.Indexers.RssParser.ParseResponse(IndexerResponse indexerResponse) in ./Lidarr.Core/Indexers/RssParser.cs:line 64 at NzbDrone.Core.Indexers.TorrentRss.TorrentRssSettingsDetector.ParseResponse(IParseIndexerResponse parser, IndexerResponse response) in ./Lidarr.Core/Indexers/TorrentRss/TorrentRssSettingsDetector.cs:line 245 FeedUrl: http://my.indexer.tv/recent;ItemTitle: Surviving Marriage S01E09 480p HDTV x264-mSD 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:56:36.0 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:36.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:36.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:56:36.0 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:36.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:36.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:56:36.0 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:36.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:36.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 11:56:36.0 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:36.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:36.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:56:36.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:56:36.0 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:56:36.0 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:56:36.0 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:56:36.0 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:56:36.0 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] 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:56:36.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:56:36.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:56:36.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:56:36.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:56:36.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:36.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:56:36.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:56:36.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:56:36.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:56:36.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:56:36.1 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:56:36.1 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:56:36.1 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:56:36.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173961101977_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:36.1 Info: DatabaseEngineVersionCheck migrating 11:56:36.1 Info: PerformDBOperation 11:56:36.1 Info: Performing DB Operation 11:56:36.1 Info: SQLite 3.46.1 11:56:36.1 Info: => 0.0011539s 11:56:36.1 Info: DatabaseEngineVersionCheck migrated 11:56:36.1 Info: => 0.0011706s 11:56:36.1 Info: VersionMigration migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: CreateTable VersionInfo 11:56:36.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:56:36.1 Info: => 0.0001768s 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: VersionMigration migrated 11:56:36.1 Info: => 0.0005382s 11:56:36.1 Info: VersionUniqueMigration migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: CreateIndex VersionInfo (Version) 11:56:36.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:36.1 Info: => 0.0001258s 11:56:36.1 Info: AlterTable VersionInfo 11:56:36.1 Info: => 1E-06s 11:56:36.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:56:36.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:56:36.1 Info: => 0.0005205s 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: VersionUniqueMigration migrated 11:56:36.1 Info: => 0.0007381s 11:56:36.1 Info: VersionDescriptionMigration migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: AlterTable VersionInfo 11:56:36.1 Info: => 1.1E-06s 11:56:36.1 Info: CreateColumn VersionInfo Description String 11:56:36.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:56:36.1 Info: => 0.000217s 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: VersionDescriptionMigration migrated 11:56:36.1 Info: => 0.0004304s 11:56:36.1 Info: 1: InitialSetup migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 1 11:56:36.1 Info: CreateTable Logs 11:56:36.1 Info: CREATE TABLE "Logs" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 11:56:36.1 Info: => 0.0001861s 11:56:36.1 Info: CreateIndex Logs (Time) 11:56:36.1 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:56:36.1 Info: => 8.17E-05s 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-10-13T11:56:36', 'InitialSetup') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 1: InitialSetup migrated 11:56:36.1 Info: => 0.0003721s 11:56:36.1 Info: 2: add_reason_to_pending_releases migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 2 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-10-13T11:56:36', 'add_reason_to_pending_releases') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 2: add_reason_to_pending_releases migrated 11:56:36.1 Info: => 0.0003641s 11:56:36.1 Info: 3: add_medium_support migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 3 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-10-13T11:56:36', 'add_medium_support') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 3: add_medium_support migrated 11:56:36.1 Info: => 0.0002906s 11:56:36.1 Info: 4: add_various_qualites_in_profile migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 4 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-10-13T11:56:36', 'add_various_qualites_in_profile') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 4: add_various_qualites_in_profile migrated 11:56:36.1 Info: => 0.0002895s 11:56:36.1 Info: 5: metadata_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 5 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-10-13T11:56:36', 'metadata_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 5: metadata_profiles migrated 11:56:36.1 Info: => 0.0002839s 11:56:36.1 Info: 6: separate_automatic_and_interactive_search migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 6 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-10-13T11:56:36', 'separate_automatic_and_interactive_search') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 6: separate_automatic_and_interactive_search migrated 11:56:36.1 Info: => 0.0002812s 11:56:36.1 Info: 7: change_album_path_to_relative migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 7 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-10-13T11:56:36', 'change_album_path_to_relative') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 7: change_album_path_to_relative migrated 11:56:36.1 Info: => 0.0002828s 11:56:36.1 Info: 8: change_quality_size_mb_to_kb migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 8 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-10-13T11:56:36', 'change_quality_size_mb_to_kb') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 8: change_quality_size_mb_to_kb migrated 11:56:36.1 Info: => 0.0002864s 11:56:36.1 Info: 9: album_releases migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 9 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-10-13T11:56:36', 'album_releases') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 9: album_releases migrated 11:56:36.1 Info: => 0.0002802s 11:56:36.1 Info: 10: album_releases_fix migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 10 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-10-13T11:56:36', 'album_releases_fix') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 10: album_releases_fix migrated 11:56:36.1 Info: => 0.0002821s 11:56:36.1 Info: 11: import_lists migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 11 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-10-13T11:56:36', 'import_lists') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 11: import_lists migrated 11:56:36.1 Info: => 0.0002788s 11:56:36.1 Info: 12: add_release_status migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 12 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-10-13T11:56:36', 'add_release_status') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 12: add_release_status migrated 11:56:36.1 Info: => 0.0003252s 11:56:36.1 Info: 13: album_download_notification migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 13 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-10-13T11:56:36', 'album_download_notification') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 13: album_download_notification migrated 11:56:36.1 Info: => 0.0002888s 11:56:36.1 Info: 14: fix_language_metadata_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 14 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-10-13T11:56:36', 'fix_language_metadata_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 14: fix_language_metadata_profiles migrated 11:56:36.1 Info: => 0.0002849s 11:56:36.1 Info: 15: remove_fanzub migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 15 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-10-13T11:56:36', 'remove_fanzub') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 15: remove_fanzub migrated 11:56:36.1 Info: => 0.0002841s 11:56:36.1 Info: 16: update_artist_history_indexes migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 16 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-10-13T11:56:36', 'update_artist_history_indexes') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 16: update_artist_history_indexes migrated 11:56:36.1 Info: => 0.000281s 11:56:36.1 Info: 17: remove_nma migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 17 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-10-13T11:56:36', 'remove_nma') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 17: remove_nma migrated 11:56:36.1 Info: => 0.0002798s 11:56:36.1 Info: 18: album_disambiguation migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 18 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-10-13T11:56:36', 'album_disambiguation') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 18: album_disambiguation migrated 11:56:36.1 Info: => 0.0002775s 11:56:36.1 Info: 19: add_ape_quality_in_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 19 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-10-13T11:56:36', 'add_ape_quality_in_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 19: add_ape_quality_in_profiles migrated 11:56:36.1 Info: => 0.0002835s 11:56:36.1 Info: 20: remove_pushalot migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 20 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-10-13T11:56:36', 'remove_pushalot') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 20: remove_pushalot migrated 11:56:36.1 Info: => 0.0002763s 11:56:36.1 Info: 21: add_custom_filters migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 21 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-10-13T11:56:36', 'add_custom_filters') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 21: add_custom_filters migrated 11:56:36.1 Info: => 0.0002803s 11:56:36.1 Info: 22: import_list_tags migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 22 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-10-13T11:56:36', 'import_list_tags') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 22: import_list_tags migrated 11:56:36.1 Info: => 0.0002913s 11:56:36.1 Info: 23: add_release_groups_etc migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 23 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-10-13T11:56:36', 'add_release_groups_etc') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 23: add_release_groups_etc migrated 11:56:36.1 Info: => 0.0002816s 11:56:36.1 Info: 24: NewMediaInfoFormat migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 24 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-10-13T11:56:36', 'NewMediaInfoFormat') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 24: NewMediaInfoFormat migrated 11:56:36.1 Info: => 0.0002849s 11:56:36.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 25 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-10-13T11:56:36', 'rename_restrictions_to_release_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:56:36.1 Info: => 0.0002803s 11:56:36.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 26 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-10-13T11:56:36', 'rename_quality_profiles_add_upgrade_allowed') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:56:36.1 Info: => 0.0002837s 11:56:36.1 Info: 27: add_import_exclusions migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 27 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-10-13T11:56:36', 'add_import_exclusions') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 27: add_import_exclusions migrated 11:56:36.1 Info: => 0.000277s 11:56:36.1 Info: 28: clean_artist_metadata_table migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 28 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-10-13T11:56:36', 'clean_artist_metadata_table') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 28: clean_artist_metadata_table migrated 11:56:36.1 Info: => 0.0002877s 11:56:36.1 Info: 29: health_issue_notification migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 29 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-10-13T11:56:36', 'health_issue_notification') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 29: health_issue_notification migrated 11:56:36.1 Info: => 0.0003307s 11:56:36.1 Info: 30: add_mediafilerepository_mtime migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 30 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-10-13T11:56:36', 'add_mediafilerepository_mtime') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 30: add_mediafilerepository_mtime migrated 11:56:36.1 Info: => 0.0003169s 11:56:36.1 Info: 31: add_artistmetadataid_constraint migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 31 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-10-13T11:56:36', 'add_artistmetadataid_constraint') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 31: add_artistmetadataid_constraint migrated 11:56:36.1 Info: => 0.0003146s 11:56:36.1 Info: 32: old_ids_and_artist_alias migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 32 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-10-13T11:56:36', 'old_ids_and_artist_alias') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 32: old_ids_and_artist_alias migrated 11:56:36.1 Info: => 0.0003161s 11:56:36.1 Info: 33: download_propers_config migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 33 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-10-13T11:56:36', 'download_propers_config') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 33: download_propers_config migrated 11:56:36.1 Info: => 0.0003149s 11:56:36.1 Info: 34: remove_language_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 34 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-10-13T11:56:36', 'remove_language_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 34: remove_language_profiles migrated 11:56:36.1 Info: => 0.000314s 11:56:36.1 Info: 35: multi_disc_naming_format migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 35 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-10-13T11:56:36', 'multi_disc_naming_format') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 35: multi_disc_naming_format migrated 11:56:36.1 Info: => 0.0003202s 11:56:36.1 Info: 36: add_download_client_priority migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 36 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-10-13T11:56:36', 'add_download_client_priority') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 36: add_download_client_priority migrated 11:56:36.1 Info: => 0.0003113s 11:56:36.1 Info: 37: remove_growl_prowl migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 37 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-10-13T11:56:36', 'remove_growl_prowl') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 37: remove_growl_prowl migrated 11:56:36.1 Info: => 0.0003084s 11:56:36.1 Info: 38: remove_plex_hometheatre migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 38 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-10-13T11:56:36', 'remove_plex_hometheatre') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 38: remove_plex_hometheatre migrated 11:56:36.1 Info: => 0.0003108s 11:56:36.1 Info: 39: add_root_folder_add_defaults migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 39 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-10-13T11:56:36', 'add_root_folder_add_defaults') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 39: add_root_folder_add_defaults migrated 11:56:36.1 Info: => 0.0003162s 11:56:36.1 Info: 40: task_duration migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 40 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-10-13T11:56:36', 'task_duration') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 40: task_duration migrated 11:56:36.1 Info: => 0.0003339s 11:56:36.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 41 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-10-13T11:56:36', 'add_indexer_and_enabled_to_release_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:56:36.1 Info: => 0.0003132s 11:56:36.1 Info: 42: remove_album_folders migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 42 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-10-13T11:56:36', 'remove_album_folders') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 42: remove_album_folders migrated 11:56:36.1 Info: => 0.0003111s 11:56:36.1 Info: 44: add_priority_to_indexers migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 44 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-10-13T11:56:36', 'add_priority_to_indexers') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 44: add_priority_to_indexers migrated 11:56:36.1 Info: => 0.000309s 11:56:36.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 45 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-10-13T11:56:36', 'remove_chown_and_folderchmod_config') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:56:36.1 Info: => 0.000316s 11:56:36.1 Info: 47: update_notifiarr migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 47 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-10-13T11:56:36', 'update_notifiarr') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 47: update_notifiarr migrated 11:56:36.1 Info: => 0.0003133s 11:56:36.1 Info: 49: email_multiple_addresses migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 49 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-10-13T11:56:36', 'email_multiple_addresses') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 49: email_multiple_addresses migrated 11:56:36.1 Info: => 0.0003165s 11:56:36.1 Info: 50: rename_blacklist_to_blocklist migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 50 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-10-13T11:56:36', 'rename_blacklist_to_blocklist') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 50: rename_blacklist_to_blocklist migrated 11:56:36.1 Info: => 0.0003217s 11:56:36.1 Info: 51: cdh_per_downloadclient migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 51 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-10-13T11:56:36', 'cdh_per_downloadclient') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 51: cdh_per_downloadclient migrated 11:56:36.1 Info: => 0.0003159s 11:56:36.1 Info: 52: download_history migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 52 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-10-13T11:56:36', 'download_history') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 52: download_history migrated 11:56:36.1 Info: => 0.0003325s 11:56:36.1 Info: 53: add_update_history migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 53 11:56:36.1 Info: CreateTable UpdateHistory 11:56:36.1 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:56:36.1 Info: => 0.0001377s 11:56:36.1 Info: CreateIndex UpdateHistory (Date) 11:56:36.1 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:56:36.1 Info: => 7.77E-05s 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-10-13T11:56:36', 'add_update_history') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 53: add_update_history migrated 11:56:36.1 Info: => 0.0004213s 11:56:36.1 Info: 54: add_on_update_to_notifications migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 54 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-10-13T11:56:36', 'add_on_update_to_notifications') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 54: add_on_update_to_notifications migrated 11:56:36.1 Info: => 0.0003314s 11:56:36.1 Info: 55: download_client_per_indexer migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 55 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-10-13T11:56:36', 'download_client_per_indexer') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 55: download_client_per_indexer migrated 11:56:36.1 Info: => 0.0003206s 11:56:36.1 Info: 56: AddNewItemMonitorType migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 56 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-10-13T11:56:36', 'AddNewItemMonitorType') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 56: AddNewItemMonitorType migrated 11:56:36.1 Info: => 0.0003222s 11:56:36.1 Info: 57: ImportListSearch migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 57 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-10-13T11:56:36', 'ImportListSearch') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 57: ImportListSearch migrated 11:56:36.1 Info: => 0.000319s 11:56:36.1 Info: 58: ImportListMonitorExisting migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 58 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-10-13T11:56:36', 'ImportListMonitorExisting') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 58: ImportListMonitorExisting migrated 11:56:36.1 Info: => 0.0003205s 11:56:36.1 Info: 59: add_indexer_tags migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 59 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-10-13T11:56:36', 'add_indexer_tags') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 59: add_indexer_tags migrated 11:56:36.1 Info: => 0.0003362s 11:56:36.1 Info: 60: update_audio_types migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 60 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-10-13T11:56:36', 'update_audio_types') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 60: update_audio_types migrated 11:56:36.1 Info: => 0.0003274s 11:56:36.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 61 11:56:36.1 Info: AlterTable Logs 11:56:36.1 Info: => 1.4E-06s 11:56:36.1 Info: AlterColumn Logs Time DateTimeOffset 11:56:36.1 Info: CREATE TABLE "Logs_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Message" TEXT NOT NULL, "Time" DATETIME NOT NULL, "Logger" TEXT NOT NULL, "Exception" TEXT, "ExceptionType" TEXT, "Level" TEXT NOT NULL) 11:56:36.1 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 11:56:36.1 Info: DROP TABLE "Logs" 11:56:36.1 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 11:56:36.1 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:56:36.1 Info: => 0.0013308s 11:56:36.1 Info: AlterTable UpdateHistory 11:56:36.1 Info: => 1E-06s 11:56:36.1 Info: AlterColumn UpdateHistory Date DateTimeOffset 11:56:36.1 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:56:36.1 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 11:56:36.1 Info: DROP TABLE "UpdateHistory" 11:56:36.1 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 11:56:36.1 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:56:36.1 Info: => 0.0011707s 11:56:36.1 Info: AlterTable VersionInfo 11:56:36.1 Info: => 1E-06s 11:56:36.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:56:36.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:56:36.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:56:36.1 Info: DROP TABLE "VersionInfo" 11:56:36.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:56:36.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:56:36.1 Info: => 0.0011655s 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-10-13T11:56:36', 'postgres_update_timestamp_columns_to_with_timezone') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:56:36.1 Info: => 0.0015376s 11:56:36.1 Info: 62: add_on_delete_to_notifications migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 62 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-10-13T11:56:36', 'add_on_delete_to_notifications') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 62: add_on_delete_to_notifications migrated 11:56:36.1 Info: => 0.00031s 11:56:36.1 Info: 63: add_custom_formats migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 63 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-10-13T11:56:36', 'add_custom_formats') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 63: add_custom_formats migrated 11:56:36.1 Info: => 0.0003012s 11:56:36.1 Info: 64: add_result_to_commands migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 64 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-10-13T11:56:36', 'add_result_to_commands') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 64: add_result_to_commands migrated 11:56:36.1 Info: => 0.0002941s 11:56:36.1 Info: 65: health_restored_notification migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 65 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-10-13T11:56:36', 'health_restored_notification') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 65: health_restored_notification migrated 11:56:36.1 Info: => 0.000307s 11:56:36.1 Info: 66: remove_uc migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 66 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-10-13T11:56:36', 'remove_uc') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 66: remove_uc migrated 11:56:36.1 Info: => 0.0002954s 11:56:36.1 Info: 67: download_clients_rename_tv_to_music migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 67 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-10-13T11:56:36', 'download_clients_rename_tv_to_music') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 67: download_clients_rename_tv_to_music migrated 11:56:36.1 Info: => 0.0003004s 11:56:36.1 Info: 68: add_colon_replacement_to_naming_config migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 68 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-10-13T11:56:36', 'add_colon_replacement_to_naming_config') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 68: add_colon_replacement_to_naming_config migrated 11:56:36.1 Info: => 0.0003255s 11:56:36.1 Info: 69: list_sync_time migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 69 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-10-13T11:56:36', 'list_sync_time') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 69: list_sync_time migrated 11:56:36.1 Info: => 0.0003129s 11:56:36.1 Info: 70: add_download_client_tags migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 70 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-10-13T11:56:36', 'add_download_client_tags') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 70: add_download_client_tags migrated 11:56:36.1 Info: => 0.0003141s 11:56:36.1 Info: 71: add_notification_status migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 71 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-10-13T11:56:36', 'add_notification_status') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 71: add_notification_status migrated 11:56:36.1 Info: => 0.0003116s 11:56:36.1 Info: 72: add_alac_24_quality_in_profiles migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 72 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-10-13T11:56:36', 'add_alac_24_quality_in_profiles') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 72: add_alac_24_quality_in_profiles migrated 11:56:36.1 Info: => 0.000312s 11:56:36.1 Info: 73: add_salt_to_users migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 73 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-10-13T11:56:36', 'add_salt_to_users') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 73: add_salt_to_users migrated 11:56:36.1 Info: => 0.0003073s 11:56:36.1 Info: 74: add_auto_tagging migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 74 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-10-13T11:56:36', 'add_auto_tagging') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 74: add_auto_tagging migrated 11:56:36.1 Info: => 0.0003251s 11:56:36.1 Info: 75: quality_definition_preferred_size migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 75 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-10-13T11:56:36', 'quality_definition_preferred_size') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 75: quality_definition_preferred_size migrated 11:56:36.1 Info: => 0.0003115s 11:56:36.1 Info: 76: add_on_artist_add_to_notifications migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 76 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-10-13T11:56:36', 'add_on_artist_add_to_notifications') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 76: add_on_artist_add_to_notifications migrated 11:56:36.1 Info: => 0.000321s 11:56:36.1 Info: 77: album_last_searched_time migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 77 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-10-13T11:56:36', 'album_last_searched_time') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 77: album_last_searched_time migrated 11:56:36.1 Info: => 0.0003173s 11:56:36.1 Info: 78: add_indexer_flags migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 78 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-10-13T11:56:36', 'add_indexer_flags') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 78: add_indexer_flags migrated 11:56:36.1 Info: => 0.0003143s 11:56:36.1 Info: 79: add_indexes_album_statistics migrating 11:56:36.1 Info: Beginning Transaction 11:56:36.1 Info: Starting migration of Log DB to 79 11:56:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (79, '2024-10-13T11:56:36', 'add_indexes_album_statistics') 11:56:36.1 Info: Committing Transaction 11:56:36.1 Info: 79: add_indexes_album_statistics migrated 11:56:36.1 Info: => 0.0003093s 11:56:36.1 Debug: Took: 00:00:00.0523245 11:56:36.2 Info: Caching database 11:56:36.2 Error: System.InvalidOperationException: Fake Exception 11:56:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:37.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:37.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:56:37.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:56:37.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Log.db 11:56:37.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173972784272_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:37.2 Info: DatabaseEngineVersionCheck migrating 11:56:37.2 Info: PerformDBOperation 11:56:37.2 Info: Performing DB Operation 11:56:37.2 Info: SQLite 3.46.1 11:56:37.2 Info: => 0.0007775s 11:56:37.2 Info: DatabaseEngineVersionCheck migrated 11:56:37.2 Info: => 0.0007945s 11:56:37.2 Debug: Took: 00:00:00.0159834 11:56:37.2 Debug: File no longer exists on disk. removing from database. 11:56:38.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:56:38.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:56:38.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Log.db 11:56:38.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173983468185_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:38.3 Info: DatabaseEngineVersionCheck migrating 11:56:38.3 Info: PerformDBOperation 11:56:38.3 Info: Performing DB Operation 11:56:38.3 Info: SQLite 3.46.1 11:56:38.3 Info: => 0.000758s 11:56:38.3 Info: DatabaseEngineVersionCheck migrated 11:56:38.3 Info: => 0.0007763s 11:56:38.3 Debug: Took: 00:00:00.0137267 11:56:38.3 Info: Unique message: a5b7f34b-6807-4c62-a8fb-71dcf35002d0 11:56:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:39.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:39.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:56:39.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:56:39.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Log.db 11:56:39.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644173994143667_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:39.4 Info: DatabaseEngineVersionCheck migrating 11:56:39.4 Info: PerformDBOperation 11:56:39.4 Info: Performing DB Operation 11:56:39.4 Info: SQLite 3.46.1 11:56:39.4 Info: => 0.0007523s 11:56:39.4 Info: DatabaseEngineVersionCheck migrated 11:56:39.4 Info: => 0.0007692s 11:56:39.4 Debug: Took: 00:00:00.0137157 11:56:39.4 Error: Unique message: e8a386b3-e8f0-4064-ad67-ccde54d5d976 System.InvalidOperationException: Fake Exception 11:56:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:40.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:40.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:56:40.4 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:56:40.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Log.db 11:56:40.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174004851757_391/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:40.4 Info: DatabaseEngineVersionCheck migrating 11:56:40.4 Info: PerformDBOperation 11:56:40.4 Info: Performing DB Operation 11:56:40.4 Info: SQLite 3.46.1 11:56:40.4 Info: => 0.0007541s 11:56:40.4 Info: DatabaseEngineVersionCheck migrated 11:56:40.4 Info: => 0.0007715s 11:56:40.5 Debug: Took: 00:00:00.0136850 11:56:40.5 Info: bbc15e33-665f-4590-acc2-4a81e04eddbcd9b582ae-a778-485e-a957-7e2fedecf6f5e5dc06e1-a446-4fb7-839b-0a66e80969e41d4d9983-34fb-47cc-904a-77155e45f4d1e4184a45-26a4-4ace-b9aa-3269c430ed46f51d3b96-102c-4fb0-b90f-d0a22727bfcc9a31dd55-082a-4866-87ff-17fce6ef5138833a9d0a-7755-4de2-bf95-9b89464f44c352d08980-fc85-4ce4-9551-01170fc13eca702fac9b-73bb-4ee2-8f12-acd987750b240fb742a0-35c9-45a9-91a8-b3ae3976805021c8ba87-5b49-4d39-ad04-a9a5fc26cf8c5d77d745-71e5-4485-a648-7a2c075cd538fffebc67-3571-47d7-8674-5e73706becab61aee477-a534-4c0b-922b-c26f90f5d724822cfb28-8d40-4a00-9721-5a1c4c4f2220ee1fd4ab-b42d-497c-917a-075a72aaac73762b580b-20a2-4b18-8d2d-eb31ab60d5413f0daa53-d6d6-4797-96f7-aae4df253d68a0ae78d5-0a03-4073-96d6-519cad8bad5dea28cbc3-5dcf-4b35-9b6d-c04eae779efaec9a6014-f1c8-4559-b9e7-015eb1667f4eea32538e-36d4-42a2-8e2f-4045e55dea56ec36d150-9de8-45a9-8845-14563c1d450245aff416-146b-4112-a135-42309862edbccd263ce7-0db6-46e3-8297-43636d57e30b9208511e-7466-43ac-a84c-ca287c3d0a69c66f1518-5fa0-424c-b7a0-26bd3d026f59f717f91c-ce52-4902-b406-a1aa6300508dbf9babf3-80e6-4fcd-8612-d730effaf2ccf39a8fd6-a113-4047-bfb1-6b40941046c524e237e2-ad40-48ca-86a8-b251c8754026322738ee-ee5b-41b7-9999-be0486d65cc0ec81bdc8-6d02-405d-bc8f-1a604fc1d61608cdff56-ed63-44e2-bebf-73f0d3aad23dc5fd3891-3a37-4af4-b707-84987b222c5cb9b4cc11-4126-4850-981f-4b5cd07d1be14202afa7-e7e0-4f56-ae66-d2fc308c233c7e5fdaa3-2603-46d6-97c1-8530e495f6c5f302658e-15b4-498e-86ea-489c71b9a5e8e9822d50-dc63-4141-af51-664d687554cd6ca40925-1fb4-499b-af1f-812118f05be0d307d47a-6757-4719-90a1-14fb7e9212dcc578f053-b582-4e73-8c6c-169e3b7fb8375092633b-29f3-47cb-86b4-cc559f9220c4863feb99-cb05-44a4-9cef-ca0b4f037f25b2cd3abf-1083-4edb-a975-d9e53fe7380dcdae21cd-7f2b-4c0f-8c52-b6574aef44db21220fb6-be3c-4c76-a4f6-75f5a3fcac7fd846c078-9f19-4791-9a53-ab6c1d35dcfbfcb96c66-3cf2-4140-a09e-794934e89416ec246064-8239-4bc1-9c62-9d842d304f833d0ca3e5-74f1-40d2-86a1-350f72201024d5e299c4-4efe-49bb-8f19-36872d5f05c85f9edbac-7fbe-4b86-83cf-b01ac4fa49df03bf5755-fdde-41d5-b4e7-2d7fafd9edee28cf9f13-ecdb-40c1-a172-b91e1bc043f0e6aa65d2-2cf1-4837-b310-9c4395e8c9c4a875c490-9ac9-4c70-83c4-466ad68719837d1d5781-880e-4f19-9db3-f759968cd0a69a2a8b2d-1e2c-4dc3-9a71-7a1d1aefbc095fa5fd97-f748-468b-88cf-82c60fdc7209e45a5721-99f4-42f6-8dd6-974e172867cb9871378e-b105-4829-a979-6683205d20c84dfb8e4e-e774-49cc-9bd5-8f7e09a612922b827755-679b-4f68-975a-f78af925382335e564c8-95e7-4115-a75e-e86153af0a4d3dc34ac5-b11e-4c5f-9468-3c0cd30ce895f6007ac2-0871-4617-81ef-0b293199f4fc67b511f8-d642-419e-b41c-9c931092728f7bcf193c-3321-455d-b8b2-8cc34e1cf289e00037cf-afb1-489f-b344-3528d730ba10b28b27b8-2788-41ed-9ac0-c87b14737f5feabdc5fc-c989-450c-beda-831867b5609a71993b66-1cb2-421d-9167-c865af0d4fb42830fb92-e45d-4917-8caf-c40f5b4792417b83c869-bf88-48f1-a511-27069b82858496189c9c-2716-45eb-bf1f-aad40f9c67f58293835f-0ca4-49f0-bf3f-d14e657b6074b8c86a25-78c9-4a52-82ec-9938bc58b3e50421cf5a-f320-499f-89b2-23d404a022f69dbf8a4a-7c35-434f-a378-4baa248cd36c0331145b-bcf0-46c5-80aa-3ee60a24bc9c0f10ded1-e260-42b6-b30f-77b018469d1ee02da068-79a5-4607-9cc3-ea04c912107bb10040b1-94d9-4a6c-b575-23c007306b8c014dc4e9-1517-445e-84c3-30ae419188db4b81e61e-c93e-4012-8215-a95df0f67cdf2ca84cdb-43aa-4e46-afe4-c0c168996aeb1c6dbd1a-5210-40ef-93c1-3ba54b2f054bc7f22653-5115-4d66-a8d1-b88d4403eba6c041920f-cfc4-479f-aa49-8a3671e767cca039df3c-aa1c-44ed-b854-f4cd2ba16bff5efc8e2e-7970-4e01-8851-4834fb83f26c665f5e28-022d-4d86-84a6-aa3ac61af5eb0a375d36-25a3-469b-868a-26de8b7f300b9549a1ea-011a-4aa4-b585-bc1afd7b456df11f5d39-b3e6-495f-be81-75335adee2b2566c1679-33be-49c2-9394-0d6c1218e11334c56c90-90f2-4cf2-8658-0fdb9cd79026 11:56:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:41.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:56:41.5 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:56:41.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:56:41.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:56:41.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:56:41.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:56:41.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:56:41.5 Error: Missing translation/culture resource: /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Localization/Core/fr_FR.json 11:56:41.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:56:41.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:56:41.5 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:56:41.5 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:56:41.6 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:56:41.6 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:56:42.0 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:56:42.0 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:56:42.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 11:56:42.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:56:42.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:56:42.1 Info: Downloading Poster for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:42.1 Info: Downloading Cover for [ForeignAlbumId1][Title1] 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:56:42.1 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:56:42.1 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:56:42.1 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:56:42.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:56:42.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:56:42.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:56:42.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kp3jxh14.pon.mp2 11:56:42.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kp3jxh14.pon.mp2' 11:56:42.3 Trace: Got codec MP2 11:56:42.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:56:42.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:56:42.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:56:42.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:56:42.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_olrhdtog.ugo.mp2 11:56:42.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_olrhdtog.ugo.mp2' 11:56:42.3 Trace: Got codec MP2 11:56:42.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:56:42.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:56:42.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_0le5qumg.uzx.mp3 11:56:42.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_0le5qumg.uzx.mp3' 11:56:42.4 Trace: Got codec MP3VBR 11:56:42.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:56:42.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:56:42.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_smr0zlx3.nw2.flac 11:56:42.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_smr0zlx3.nw2.flac' 11:56:42.4 Trace: Got codec FLAC 11:56:42.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:56:42.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:56:42.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_0g5kw3d4.45s.m4a 11:56:42.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_0g5kw3d4.45s.m4a' 11:56:42.4 Trace: Got codec AAC 11:56:42.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:56:42.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:56:42.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3maiy1b.0sk.wma 11:56:42.5 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_d3maiy1b.0sk.wma' 11:56:42.5 Trace: Got codec WMA 11:56:42.5 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:56:42.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:56:42.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gbbkmgj0.kq4.ape 11:56:42.5 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gbbkmgj0.kq4.ape' 11:56:42.5 Trace: Got codec APE 11:56:42.5 Debug: Quality parsed: APE v1, Source: TagLib 11:56:42.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:56:42.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:56:42.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yutkyhwk.qjg.opus 11:56:42.5 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:56:42.5 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:42.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yutkyhwk.qjg.opus' 11:56:42.5 Trace: Got codec OPUS 11:56:42.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:56:42.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:56:42.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2 11:56:42.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp2' 11:56:42.5 Trace: Got codec MP2 11:56:42.5 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:56:42.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:56:42.5 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3 11:56:42.5 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.5 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3' 11:56:42.5 Trace: Got codec MP3VBR 11:56:42.5 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac 11:56:42.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac' 11:56:42.6 Trace: Got codec FLAC 11:56:42.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a 11:56:42.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.m4a' 11:56:42.6 Trace: Got codec AAC 11:56:42.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma 11:56:42.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.wma' 11:56:42.6 Trace: Got codec WMA 11:56:42.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape 11:56:42.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.ape' 11:56:42.6 Trace: Got codec APE 11:56:42.6 Debug: Quality parsed: APE v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus 11:56:42.6 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:56:42.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.opus' 11:56:42.6 Trace: Got codec OPUS 11:56:42.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:56:42.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rkzmjown.2yr.mp2 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rkzmjown.2yr.mp2 11:56:42.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rkzmjown.2yr.mp2' 11:56:42.6 Trace: Got codec MP2 11:56:42.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:56:42.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yoyk4fgh.er1.mp3 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yoyk4fgh.er1.mp3 11:56:42.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yoyk4fgh.er1.mp3' 11:56:42.6 Trace: Got codec MP3VBR 11:56:42.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:56:42.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_viaaiw3z.b51.flac 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_viaaiw3z.b51.flac 11:56:42.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_viaaiw3z.b51.flac' 11:56:42.6 Trace: Got codec FLAC 11:56:42.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:56:42.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_wpl5o3ov.0fb.m4a 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_wpl5o3ov.0fb.m4a 11:56:42.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_wpl5o3ov.0fb.m4a' 11:56:42.6 Trace: Got codec AAC 11:56:42.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:56:42.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_xly43hh1.0xm.wma 11:56:42.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_xly43hh1.0xm.wma 11:56:42.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_xly43hh1.0xm.wma' 11:56:42.6 Trace: Got codec WMA 11:56:42.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:56:42.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:56:42.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rxbqo3wk.viy.ape 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rxbqo3wk.viy.ape 11:56:42.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rxbqo3wk.viy.ape' 11:56:42.7 Trace: Got codec APE 11:56:42.7 Debug: Quality parsed: APE v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:56:42.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jhcbmmag.5cw.opus 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jhcbmmag.5cw.opus 11:56:42.7 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 11:56:42.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jhcbmmag.5cw.opus' 11:56:42.7 Trace: Got codec OPUS 11:56:42.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_asrdlpuq.rsz.mp2 11:56:42.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_asrdlpuq.rsz.mp2' 11:56:42.7 Trace: Got codec MP2 11:56:42.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_um1n54ug.efe.mp3 11:56:42.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_um1n54ug.efe.mp3' 11:56:42.7 Trace: Got codec MP3VBR 11:56:42.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_tzwn1kcp.sfc.flac 11:56:42.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_tzwn1kcp.sfc.flac' 11:56:42.7 Trace: Got codec FLAC 11:56:42.7 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zfufs1yv.rla.m4a 11:56:42.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zfufs1yv.rla.m4a' 11:56:42.7 Trace: Got codec AAC 11:56:42.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_cw3m5zz2.fq2.wma 11:56:42.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_cw3m5zz2.fq2.wma' 11:56:42.7 Trace: Got codec WMA 11:56:42.7 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_qrzgaaw2.huu.ape 11:56:42.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_qrzgaaw2.huu.ape' 11:56:42.7 Trace: Got codec APE 11:56:42.7 Debug: Quality parsed: APE v1, Source: TagLib 11:56:42.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:56:42.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:56:42.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_e0zxs0dq.klb.opus 11:56:42.7 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:56:42.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:42.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_e0zxs0dq.klb.opus' 11:56:42.7 Trace: Got codec OPUS 11:56:42.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:56:42.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:56:42.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rgmnxbxz.llj.mp2 11:56:42.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rgmnxbxz.llj.mp2' 11:56:42.8 Trace: Got codec MP2 11:56:42.8 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rgmnxbxz.llj.mp2 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rgmnxbxz.llj.mp2 11:56:42.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rgmnxbxz.llj.mp2' 11:56:42.9 Trace: Got codec MP2 11:56:42.9 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:42.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:56:42.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_4usoabbl.200.mp3 11:56:42.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_4usoabbl.200.mp3' 11:56:42.9 Trace: Got codec MP3VBR 11:56:42.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_4usoabbl.200.mp3 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_4usoabbl.200.mp3 11:56:42.9 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_4usoabbl.200.mp3' 11:56:42.9 Trace: Got codec MP3VBR 11:56:42.9 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:42.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:56:42.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_3g2di4ze.jfj.flac 11:56:42.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_3g2di4ze.jfj.flac' 11:56:42.9 Trace: Got codec FLAC 11:56:42.9 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_3g2di4ze.jfj.flac 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_3g2di4ze.jfj.flac 11:56:42.9 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_3g2di4ze.jfj.flac' 11:56:42.9 Trace: Got codec FLAC 11:56:42.9 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:42.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:56:42.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kfyg5ggf.bo4.m4a 11:56:42.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kfyg5ggf.bo4.m4a' 11:56:42.9 Trace: Got codec AAC 11:56:42.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kfyg5ggf.bo4.m4a 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kfyg5ggf.bo4.m4a 11:56:42.9 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_kfyg5ggf.bo4.m4a' 11:56:42.9 Trace: Got codec AAC 11:56:42.9 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:42.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:56:42.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ng3oqfka.gxc.wma 11:56:42.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ng3oqfka.gxc.wma' 11:56:42.9 Trace: Got codec WMA 11:56:42.9 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ng3oqfka.gxc.wma 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ng3oqfka.gxc.wma 11:56:42.9 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ng3oqfka.gxc.wma' 11:56:42.9 Trace: Got codec WMA 11:56:42.9 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:42.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:56:42.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zkbzary0.k51.ape 11:56:42.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zkbzary0.k51.ape' 11:56:42.9 Trace: Got codec APE 11:56:42.9 Debug: Quality parsed: APE v1, Source: TagLib 11:56:42.9 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zkbzary0.k51.ape 11:56:42.9 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zkbzary0.k51.ape 11:56:42.9 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:42.9 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_zkbzary0.k51.ape' 11:56:42.9 Trace: Got codec APE 11:56:42.9 Debug: Quality parsed: APE v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ydobajtk.5mp.opus 11:56:43.0 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:56:43.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ydobajtk.5mp.opus' 11:56:43.0 Trace: Got codec OPUS 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ydobajtk.5mp.opus 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ydobajtk.5mp.opus 11:56:43.0 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:43.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ydobajtk.5mp.opus' 11:56:43.0 Trace: Got codec OPUS 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_w5stftxo.dx0.mp2 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_w5stftxo.dx0.mp2 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_w5stftxo.dx0.mp2 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_w5stftxo.dx0.mp2' 11:56:43.0 Trace: Got codec MP2 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0agbcaf.1xo.mp3 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0agbcaf.1xo.mp3 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0agbcaf.1xo.mp3 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_y0agbcaf.1xo.mp3' 11:56:43.0 Trace: Got codec MP3VBR 11:56:43.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_mqqb3mpt.5ws.flac 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_mqqb3mpt.5ws.flac 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_mqqb3mpt.5ws.flac 11:56:43.0 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_mqqb3mpt.5ws.flac' 11:56:43.0 Trace: Got codec FLAC 11:56:43.0 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rke1hlr3.djx.m4a 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rke1hlr3.djx.m4a 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rke1hlr3.djx.m4a 11:56:43.0 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_rke1hlr3.djx.m4a' 11:56:43.0 Trace: Got codec AAC 11:56:43.0 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_x51rmzzl.2ve.wma 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_x51rmzzl.2ve.wma 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_x51rmzzl.2ve.wma 11:56:43.0 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_x51rmzzl.2ve.wma' 11:56:43.0 Trace: Got codec WMA 11:56:43.0 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ya5r3in4.5as.ape 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ya5r3in4.5as.ape 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ya5r3in4.5as.ape 11:56:43.0 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ya5r3in4.5as.ape' 11:56:43.0 Trace: Got codec APE 11:56:43.0 Debug: Quality parsed: APE v1, Source: TagLib 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_fnrgsbx3.i1e.opus 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_fnrgsbx3.i1e.opus 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_fnrgsbx3.i1e.opus 11:56:43.0 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 11:56:43.0 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_fnrgsbx3.i1e.opus' 11:56:43.0 Trace: Got codec OPUS 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2' 11:56:43.0 Trace: Got codec MP2 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2' 11:56:43.0 Trace: Got codec MP2 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_f4b4blxc.zrb.mp2' 11:56:43.0 Trace: Got codec MP2 11:56:43.0 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:56:43.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:56:43.0 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.0 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.0 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3' 11:56:43.0 Trace: Got codec MP3VBR 11:56:43.0 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3' 11:56:43.1 Trace: Got codec MP3VBR 11:56:43.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3 11:56:43.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_aknqkoeh.rxm.mp3' 11:56:43.1 Trace: Got codec MP3VBR 11:56:43.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac' 11:56:43.1 Trace: Got codec FLAC 11:56:43.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac' 11:56:43.1 Trace: Got codec FLAC 11:56:43.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac 11:56:43.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_jejnnmn0.d5d.flac' 11:56:43.1 Trace: Got codec FLAC 11:56:43.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a' 11:56:43.1 Trace: Got codec AAC 11:56:43.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a' 11:56:43.1 Trace: Got codec AAC 11:56:43.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a 11:56:43.1 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_2jtfq3hh.5fo.m4a' 11:56:43.1 Trace: Got codec AAC 11:56:43.1 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma' 11:56:43.1 Trace: Got codec WMA 11:56:43.1 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma' 11:56:43.1 Trace: Got codec WMA 11:56:43.1 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma 11:56:43.1 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_5gewiwx0.hl3.wma' 11:56:43.1 Trace: Got codec WMA 11:56:43.1 Debug: Quality parsed: WMA v1, Source: TagLib 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape' 11:56:43.1 Trace: Got codec APE 11:56:43.1 Debug: Quality parsed: APE v1, Source: TagLib 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape' 11:56:43.1 Trace: Got codec APE 11:56:43.1 Debug: Quality parsed: APE v1, Source: TagLib 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape 11:56:43.1 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_yxyipfqi.0pt.ape' 11:56:43.1 Trace: Got codec APE 11:56:43.1 Debug: Quality parsed: APE v1, Source: TagLib 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:43.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus' 11:56:43.1 Trace: Got codec OPUS 11:56:43.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.1 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:56:43.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus' 11:56:43.1 Trace: Got codec OPUS 11:56:43.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.1 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus 11:56:43.1 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 11:56:43.1 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:56:43.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_avjmmax2.oda.opus' 11:56:43.1 Trace: Got codec OPUS 11:56:43.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:56:43.1 Debug: Starting tag read for missing.mp2 11:56:43.1 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.mp2'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.mp2' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.mp2' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:56:43.1 Debug: Starting tag read for missing.mp3 11:56:43.1 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.mp3'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.mp3' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Mpeg.AudioFile..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.mp3' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:56:43.1 Debug: Starting tag read for missing.flac 11:56:43.1 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.flac'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.flac' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Flac.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.flac' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:56:43.1 Debug: Starting tag read for missing.m4a 11:56:43.1 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.m4a'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.m4a' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Mpeg4.File.Read(ReadStyle propertiesStyle) at TagLib.Mpeg4.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.m4a' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:56:43.1 Debug: Starting tag read for missing.wma 11:56:43.1 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.wma'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.wma' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Asf.File.Read(ReadStyle propertiesStyle) at TagLib.Asf.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.wma' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:56:43.1 Debug: Starting tag read for missing.ape 11:56:43.1 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.ape'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.ape' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.NonContainer.File.Read(ReadStyle propertiesStyle) at TagLib.NonContainer.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.Ape.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.ape' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:56:43.1 Debug: Starting tag read for missing.opus 11:56:43.1 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.opus'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/missing.opus' at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize) at System.IO.File.Open(String path, FileMode mode, FileAccess access, FileShare share) at TagLib.File.LocalFileAbstraction.get_ReadStream() at TagLib.File.set_Mode(AccessMode value) at TagLib.Ogg.File..ctor(IFileAbstraction abstraction, ReadStyle propertiesStyle) at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle) at NzbDrone.Core.MediaFiles.AudioTag.Read(String path) in ./Lidarr.Core/MediaFiles/AudioTag.cs:line 72 11:56:43.1 Debug: Trying to parse quality for 'missing.opus' 11:56:43.1 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:56:43.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:56:43.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:56:43.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3' 11:56:43.2 Trace: Got codec MP3VBR 11:56:43.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.2 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3' 11:56:43.2 Trace: Got codec MP3VBR 11:56:43.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.2 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 due to no difference 11:56:43.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 11:56:43.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3' 11:56:43.2 Trace: Got codec MP3VBR 11:56:43.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.2 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_ypcdjotw.0je.mp3 due to no difference 11:56:43.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:56:43.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:56:43.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gpmr5ddb.gvs.mp3 11:56:43.2 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:56:43.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gpmr5ddb.gvs.mp3' 11:56:43.2 Trace: Got codec MP3VBR 11:56:43.2 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:56:43.2 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gpmr5ddb.gvs.mp3 11:56:43.2 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gpmr5ddb.gvs.mp3 11:56:43.2 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/temp_gpmr5ddb.gvs.mp3 11:56:43.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:56:43.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:56:43.2 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 11:56:43.2 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.2 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0015040] 11:56:43.2 Debug: Import decisions complete [00:00:00.0003174] 11:56:43.2 Debug: Inserted 0 new unmatched trackfiles 11:56:43.2 Debug: Updated info for 0 known files 11:56:43.2 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0036143] 11:56:43.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:56:43.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:56:43.2 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 3 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0118337] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000438] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003660] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003352] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000048] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001796] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002876] 11:56:43.3 Debug: Import decisions complete [00:00:00.0010200] 11:56:43.3 Debug: Inserted 2 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006923] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002862] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000248] 11:56:43.3 Debug: Inserted 1 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0012878] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002877] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000203] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002738] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 3 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 3 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002868] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000047] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001948] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 5 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 5 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0003016] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000047] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001828] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:56:43.3 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:56:43.3 Warn: Artists' root folder (/C/Test/Music) is empty. 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:56:43.3 Debug: Using default lastWrite 11:56:43.3 Info: Scanning /C/Test/Music/Artist 11:56:43.3 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.3 Trace: 5 files were found in /C/Test/Music/Artist 11:56:43.3 Debug: 5 audio files were found in /C/Test/Music/Artist 11:56:43.3 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.3 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0023593] 11:56:43.3 Debug: Import decisions complete [00:00:00.0000069] 11:56:43.3 Debug: Inserted 0 new unmatched trackfiles 11:56:43.3 Debug: Updated info for 0 known files 11:56:43.3 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001970] 11:56:43.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:56:43.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 4 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 4 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002885] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000047] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001799] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002797] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000047] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001803] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002795] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000048] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001816] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002865] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000211] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002623] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/.hack 11:56:43.4 Debug: Scanning '/C/Test/Music/.hack' for music files 11:56:43.4 Trace: 2 files were found in /C/Test/Music/.hack 11:56:43.4 Debug: 2 audio files were found in /C/Test/Music/.hack 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002815] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000047] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001824] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Extras 11:56:43.4 Debug: Scanning '/C/Test/Music/Extras' for music files 11:56:43.4 Trace: 6 files were found in /C/Test/Music/Extras 11:56:43.4 Debug: 6 audio files were found in /C/Test/Music/Extras 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0003314] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000048] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001884] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 1 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 1 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002748] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000045] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 0 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001813] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 1 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 1 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0093836] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000066] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 1 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0004461] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:56:43.4 Debug: Using default lastWrite 11:56:43.4 Info: Scanning /C/Test/Music/Artist 11:56:43.4 Debug: Scanning '/C/Test/Music/Artist' for music files 11:56:43.4 Trace: 2 files were found in /C/Test/Music/Artist 11:56:43.4 Debug: 2 audio files were found in /C/Test/Music/Artist 11:56:43.4 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:56:43.4 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002839] 11:56:43.4 Debug: Import decisions complete [00:00:00.0000203] 11:56:43.4 Debug: Inserted 0 new unmatched trackfiles 11:56:43.4 Debug: Updated info for 2 known files 11:56:43.4 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002569] 11:56:43.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:56:43.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:56:43.5 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:56:43.5 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:56:43.5 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 11:56:43.5 Debug: Failed to import 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:56:43.5 Debug: Processing path: /c/drop/ 11:56:43.5 Debug: Parsing string 'drop' 11:56:43.5 Debug: Unable to parse drop 11:56:43.5 Debug: Deleting folder after importing valid files 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:56:43.5 Debug: Processing path: /c/drop/ 11:56:43.5 Debug: Parsing string 'drop' 11:56:43.5 Debug: Unable to parse drop 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:56:43.5 Debug: Parsing string 'foldername' 11:56:43.5 Debug: Unable to parse foldername 11:56:43.5 Debug: Parsing string '01 the first track.ext' 11:56:43.5 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:43.5 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:56:43.5 Debug: Trying to parse quality for '01 the first track.ext' 11:56:43.5 Debug: Quality parsed: Unknown v1 11:56:43.5 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:56:43.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:56:43.5 Debug: Processing path: /c/drop/ 11:56:43.5 Debug: Parsing string 'drop' 11:56:43.5 Debug: Unable to parse drop 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:56:43.5 Debug: Unknown Artist foldername 11:56:43.5 Debug: Unknown Artist for file: 01 the first track.ext 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:56:43.5 Debug: Parsing string 'foldername' 11:56:43.5 Debug: Unable to parse foldername 11:56:43.5 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:43.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:56:43.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:56:43.6 Debug: Parsing string 'foldername' 11:56:43.6 Debug: Unable to parse foldername 11:56:43.6 Debug: Parsing string '01 the first track.ext' 11:56:43.6 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:56:43.6 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:56:43.6 Debug: Trying to parse quality for '01 the first track.ext' 11:56:43.6 Debug: Quality parsed: Unknown v1 11:56:43.6 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:56:43.6 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:56:43.6 Warn: Unable to process folder that is mapped to an existing artist 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:56:43.6 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 11:56:43.6 Error: Import failed, path does not exist or is not accessible by Lidarr: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p]. Ensure the path exists and the user running Lidarr has the correct permissions to access this file/folder 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:56:43.6 Debug: Unknown Artist foldername 11:56:43.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:56:43.6 Debug: Unknown Artist for file: 01 the first track.ext 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:56:43.6 Debug: Unknown Artist foldername 11:56:43.6 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:56:43.6 Debug: Unknown Artist for file: 01 the first track.ext 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:56:43.6 Debug: Processing path: /C/folder/file.mkv 11:56:43.6 Debug: Unknown Artist for file: file.mkv 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 11:56:43.6 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 11:56:43.6 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 11:56:43.6 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 11:56:43.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_executable_file --- 11:56:43.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 11:56:43.7 Debug: Processing path: /C/Test/Unsorted/Artist.Title-Album.Title.2017-Lidarr 11:56:43.7 Debug: Parsing string 'Artist.Title-Album.Title.2017-Lidarr' 11:56:43.7 Debug: Unable to parse Artist.Title-Album.Title.2017-Lidarr 11:56:43.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_rejection_if_nothing_imported_and_contains_rar_file --- 11:56:43.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:56:43.7 Debug: Unknown Artist foldername 11:56:43.7 Debug: Unknown Artist for file: 01 the first track.ext 11:56:43.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:56:43.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:56:43.7 Debug: Parsing string 'foldername' 11:56:43.7 Debug: Unable to parse foldername 11:56:43.7 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 11:56:43.7 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:56:43.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:56:43.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:56:43.7 Debug: Unknown Artist foldername 11:56:43.7 Debug: Unknown Artist for file: 01 the first track.ext 11:56:43.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:56:43.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: True 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 5 tracks 11:56:43.8 Debug: Importing 5 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 2 tracks 11:56:43.8 Debug: Importing 2 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: True 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: True 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:56:43.8 Info: Importing 0 tracks 11:56:43.8 Debug: Importing 0 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 5 tracks 11:56:43.8 Debug: Importing 5 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 6 tracks 11:56:43.8 Debug: Importing 6 files. replaceExisting: False 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:56:43.8 Info: Importing album 1/1 11:56:43.8 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:43.8 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.8 Info: Importing 1 tracks 11:56:43.8 Debug: Importing 1 files. replaceExisting: True 11:56:43.8 Debug: Inserted new trackfiles in 0ms 11:56:43.8 Debug: TrackFileIds updated, total 0ms 11:56:43.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:56:43.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:56:43.9 Info: Importing album 1/1 11:56:43.9 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:56:43.9 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:56:43.9 Info: Importing 1 tracks 11:56:43.9 Debug: Importing 1 files. replaceExisting: True 11:56:43.9 Debug: Inserted new trackfiles in 0ms 11:56:43.9 Debug: TrackFileIds updated, total 0ms 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:56:43.9 Info: Deleting track file: /Artist Name - Track01 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:56:43.9 Info: Deleting track file: /Artist Name - Track01 11:56:43.9 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IRecycleBinProviderProxy.DeleteFile(String path, String subfolder) at NzbDrone.Core.MediaFiles.MediaFileDeletionService.DeleteTrackFile(TrackFile trackFile, String subfolder) in ./Lidarr.Core/MediaFiles/MediaFileDeletionService.cs:line 92 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:56:43.9 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:56:43.9 Warn: Artist's root folder (C:\Test\Music) is empty. 11:56:43.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:56:43.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:56:43.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:43.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174039424032_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:43.9 Info: DatabaseEngineVersionCheck migrating 11:56:43.9 Info: PerformDBOperation 11:56:43.9 Info: Performing DB Operation 11:56:43.9 Info: SQLite 3.46.1 11:56:43.9 Info: => 0.001222s 11:56:43.9 Info: DatabaseEngineVersionCheck migrated 11:56:43.9 Info: => 0.0012386s 11:56:43.9 Debug: Took: 00:00:00.0169231 11:56:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:43.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:44.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:56:44.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:56:44.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174040909796_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.1 Info: DatabaseEngineVersionCheck migrating 11:56:44.1 Info: PerformDBOperation 11:56:44.1 Info: Performing DB Operation 11:56:44.1 Info: SQLite 3.46.1 11:56:44.1 Info: => 0.0011968s 11:56:44.1 Info: DatabaseEngineVersionCheck migrated 11:56:44.1 Info: => 0.0012147s 11:56:44.1 Debug: Took: 00:00:00.0142912 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.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") WHERE ("TrackFiles"."Path" = @Clause5_P1) PARAMETERS: Clause5_P1 = ["\"/C/Test/Path/Artist/somefile2.flac\""] ==== End Query Trace ==== 11:56:44.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:56:44.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:56:44.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174042633113_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.2 Info: DatabaseEngineVersionCheck migrating 11:56:44.2 Info: PerformDBOperation 11:56:44.2 Info: Performing DB Operation 11:56:44.2 Info: SQLite 3.46.1 11:56:44.2 Info: => 0.0012157s 11:56:44.2 Info: DatabaseEngineVersionCheck migrated 11:56:44.2 Info: => 0.0012321s 11:56:44.2 Debug: Took: 00:00:00.0141473 11:56:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:44.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:56:44.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:56:44.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174043820278_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.3 Info: DatabaseEngineVersionCheck migrating 11:56:44.3 Info: PerformDBOperation 11:56:44.3 Info: Performing DB Operation 11:56:44.3 Info: SQLite 3.46.1 11:56:44.3 Info: => 0.0012033s 11:56:44.3 Info: DatabaseEngineVersionCheck migrated 11:56:44.3 Info: => 0.0012193s 11:56:44.3 Debug: Took: 00:00:00.0141353 11:56:44.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:44.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:56:44.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:56:44.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174045386988_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.5 Info: DatabaseEngineVersionCheck migrating 11:56:44.5 Info: PerformDBOperation 11:56:44.5 Info: Performing DB Operation 11:56:44.5 Info: SQLite 3.46.1 11:56:44.5 Info: => 0.001217s 11:56:44.5 Info: DatabaseEngineVersionCheck migrated 11:56:44.5 Info: => 0.0012336s 11:56:44.5 Debug: Took: 00:00:00.0141954 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:44.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:56:44.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:56:44.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174046397781_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.6 Info: DatabaseEngineVersionCheck migrating 11:56:44.6 Info: PerformDBOperation 11:56:44.6 Info: Performing DB Operation 11:56:44.6 Info: SQLite 3.46.1 11:56:44.6 Info: => 0.0012396s 11:56:44.6 Info: DatabaseEngineVersionCheck migrated 11:56:44.6 Info: => 0.0012554s 11:56:44.6 Debug: Took: 00:00:00.0141142 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:56:44.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:56:44.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:56:44.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174047390477_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.7 Info: DatabaseEngineVersionCheck migrating 11:56:44.7 Info: PerformDBOperation 11:56:44.7 Info: Performing DB Operation 11:56:44.7 Info: SQLite 3.46.1 11:56:44.7 Info: => 0.0012257s 11:56:44.7 Info: DatabaseEngineVersionCheck migrated 11:56:44.7 Info: => 0.001242s 11:56:44.7 Debug: Took: 00:00:00.0138311 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:44.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:56:44.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:56:44.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174048926481_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:44.9 Info: DatabaseEngineVersionCheck migrating 11:56:44.9 Info: PerformDBOperation 11:56:44.9 Info: Performing DB Operation 11:56:44.9 Info: SQLite 3.46.1 11:56:44.9 Info: => 0.001227s 11:56:44.9 Info: DatabaseEngineVersionCheck migrated 11:56:44.9 Info: => 0.0012435s 11:56:44.9 Debug: Took: 00:00:00.0138741 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:44.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:44.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:56:44.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:56:44.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:44.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174049902883_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:45.0 Info: DatabaseEngineVersionCheck migrating 11:56:45.0 Info: PerformDBOperation 11:56:45.0 Info: Performing DB Operation 11:56:45.0 Info: SQLite 3.46.1 11:56:45.0 Info: => 0.0012248s 11:56:45.0 Info: DatabaseEngineVersionCheck migrated 11:56:45.0 Info: => 0.0012409s 11:56:45.0 Debug: Took: 00:00:00.0137338 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 11:56:45.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:45.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:56:45.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:56:45.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:45.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174051432879_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:45.1 Info: DatabaseEngineVersionCheck migrating 11:56:45.1 Info: PerformDBOperation 11:56:45.1 Info: Performing DB Operation 11:56:45.1 Info: SQLite 3.46.1 11:56:45.1 Info: => 0.0012524s 11:56:45.1 Info: DatabaseEngineVersionCheck migrated 11:56:45.1 Info: => 0.0012687s 11:56:45.1 Debug: Took: 00:00:00.0138403 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path2/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [2] Id = [0] ==== End Query Trace ==== 11:56:45.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:56:45.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:56:45.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:56:45.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:45.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174052432967_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:45.2 Info: DatabaseEngineVersionCheck migrating 11:56:45.2 Info: PerformDBOperation 11:56:45.2 Info: Performing DB Operation 11:56:45.2 Info: SQLite 3.46.1 11:56:45.2 Info: => 0.0012592s 11:56:45.2 Info: DatabaseEngineVersionCheck migrated 11:56:45.2 Info: => 0.001276s 11:56:45.2 Debug: Took: 00:00:00.0138060 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:45.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:56:45.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 11:56:45.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:56:45.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:56:45.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:45.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174054172872_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:45.4 Info: DatabaseEngineVersionCheck migrating 11:56:45.4 Info: PerformDBOperation 11:56:45.4 Info: Performing DB Operation 11:56:45.4 Info: SQLite 3.46.1 11:56:45.4 Info: => 0.0013273s 11:56:45.4 Info: DatabaseEngineVersionCheck migrated 11:56:45.4 Info: => 0.001344s 11:56:45.4 Debug: Took: 00:00:00.0139592 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-10-14T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-10-13T00:00:00Z"] DateAdded = ["2024-10-13T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath1\""] SceneName = ["\"SceneName1\""] ReleaseGroup = ["\"ReleaseGroup1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-10-14T00:00:00Z"] DateAdded = ["2024-10-14T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath2\""] SceneName = ["\"SceneName2\""] ReleaseGroup = ["\"ReleaseGroup2\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-10-15T00:00:00Z"] DateAdded = ["2024-10-15T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath3\""] SceneName = ["\"SceneName3\""] ReleaseGroup = ["\"ReleaseGroup3\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-10-16T00:00:00Z"] DateAdded = ["2024-10-16T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath4\""] SceneName = ["\"SceneName4\""] ReleaseGroup = ["\"ReleaseGroup4\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["internal"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-10-17T00:00:00Z"] DateAdded = ["2024-10-17T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath5\""] SceneName = ["\"SceneName5\""] ReleaseGroup = ["\"ReleaseGroup5\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["scene"] MediaInfo = [null] AlbumId = [1] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-10-18T00:00:00Z"] DateAdded = ["2024-10-18T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath6\""] SceneName = ["\"SceneName6\""] ReleaseGroup = ["\"ReleaseGroup6\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech75"] MediaInfo = [null] AlbumId = [6] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-10-19T00:00:00Z"] DateAdded = ["2024-10-19T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath7\""] SceneName = ["\"SceneName7\""] ReleaseGroup = ["\"ReleaseGroup7\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech25"] MediaInfo = [null] AlbumId = [7] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-10-20T00:00:00Z"] DateAdded = ["2024-10-20T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath8\""] SceneName = ["\"SceneName8\""] ReleaseGroup = ["\"ReleaseGroup8\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["freeleech"] MediaInfo = [null] AlbumId = [8] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-10-21T00:00:00Z"] DateAdded = ["2024-10-21T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath9\""] SceneName = ["\"SceneName9\""] ReleaseGroup = ["\"ReleaseGroup9\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["halfleech"] MediaInfo = [null] AlbumId = [9] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-10-22T00:00:00Z"] DateAdded = ["2024-10-22T00:00:00Z"] OriginalFilePath = ["\"OriginalFilePath10\""] SceneName = ["\"SceneName10\""] ReleaseGroup = ["\"ReleaseGroup10\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] IndexerFlags = ["doubleUpload"] MediaInfo = [null] AlbumId = [10] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [6] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [7] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [8] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [9] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:56:45.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") JOIN "Albums" ON ("Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId") WHERE ("Albums"."Id" = @Clause3_P1) PARAMETERS: Clause3_P1 = [10] ==== End Query Trace ==== 11:56:45.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:56:45.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:56:45.5 Debug: Filtering 1 files for unchanged files 11:56:45.5 Trace: Got 0 existing files 11:56:45.5 Debug: Filtering 1 files for unchanged files 11:56:45.5 Trace: Got 0 existing files 11:56:45.5 Debug: Filtering 1 files for unchanged files 11:56:45.5 Trace: Got 0 existing files 11:56:45.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:56:45.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:56:45.6 Debug: Filtering 1 files for unchanged files 11:56:45.6 Trace: Got 0 existing files 11:56:45.6 Debug: Filtering 1 files for unchanged files 11:56:45.6 Trace: Got 0 existing files 11:56:45.6 Debug: Filtering 1 files for unchanged files 11:56:45.6 Trace: Got 0 existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged existing files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged existing files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 0 existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 0 existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged existing files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged and matched files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 0 files 11:56:45.6 Trace: 0 unchanged existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 0 files 11:56:45.6 Trace: 0 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 3 existing files 11:56:45.6 Trace: Matched paths for 3 files 11:56:45.6 Trace: 3 unchanged existing files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 3 existing files 11:56:45.6 Trace: Matched paths for 3 files 11:56:45.6 Trace: 3 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- Skipped filter_should_return_none_existing_files_ignoring_case(Known) [2 ms] Skipped filter_should_return_none_existing_files_ignoring_case(Matched) [2 ms] 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 1 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged and matched files 11:56:45.6 Debug: Filtering 3 files for unchanged files 11:56:45.6 Trace: Got 1 existing files 11:56:45.6 Trace: Matched paths for 1 files 11:56:45.6 Trace: 0 unchanged and matched files 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:56:45.6 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/zvvqvozh.ins /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/xastkoba.13x 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:56:45.6 Debug: The following files no longer exist on disk, removing from db: 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:56:45.6 Debug: The following files no longer exist on disk, removing from db: 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:56:45.6 Debug: The following files no longer exist on disk, removing from db: /c/test/o3hwzcfe.2r2 /c/test/tq0larhu.sxm /c/test/n5uu3bko.arw /c/test/baejn5pt.15h /c/test/wypm4jnw.e11 /c/test/5f2auh5j.msq /c/test/nlsv1vgf.hh5 /c/test/wcg5fbif.vjl /c/test/lcvgcr3k.h50 /c/test/pkx4mtin.b4p 11:56:45.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:56:45.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:56:45.7 Info: Renaming 2 files for Name1 11:56:45.7 Debug: Renaming track file: [1] Path1 11:56:45.7 Debug: Renamed track file: [1] Path1 11:56:45.7 Debug: Renaming track file: [2] Path2 11:56:45.7 Debug: Renamed track file: [2] Path2 11:56:45.7 Debug: Removing empty subfolders from: Path1 11:56:45.7 Info: 2 selected track files renamed for Name1 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:56:45.7 Info: Renaming 2 files for Name1 11:56:45.7 Debug: Renaming track file: [1] Path1 11:56:45.7 Debug: File not renamed, source and destination are the same: Filename 11:56:45.7 Debug: Renaming track file: [2] Path2 11:56:45.7 Debug: File not renamed, source and destination are the same: Filename 11:56:45.7 Info: 0 selected track files renamed for Name1 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:56:45.7 Info: Renaming 0 files for Name1 11:56:45.7 Info: 0 selected track files renamed for Name1 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:56:45.7 Info: Renaming 2 files for Name1 11:56:45.7 Debug: Renaming track file: [1] Path1 11:56:45.7 Debug: Renamed track file: [1] Path1 11:56:45.7 Debug: Renaming track file: [2] Path2 11:56:45.7 Debug: Renamed track file: [2] Path2 11:56:45.7 Debug: Removing empty subfolders from: Path1 11:56:45.7 Info: 2 selected track files renamed for Name1 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:56:45.7 Info: Renaming 2 files for Name1 11:56:45.7 Debug: Renaming track file: [1] Path1 11:56:45.7 Debug: Renamed track file: [1] Path1 11:56:45.7 Debug: Renaming track file: [2] Path2 11:56:45.7 Debug: Renamed track file: [2] Path2 11:56:45.7 Debug: Removing empty subfolders from: Path1 11:56:45.7 Info: 2 selected track files renamed for Name1 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:56:45.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:45.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [8 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [4 ms] 11:56:45.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:56:45.8 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:56:45.8 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - tag string ignore - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - tag string ignore - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_tag string ignore_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_tag string ignore_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '02_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '03_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '02-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '03-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102 - artist name - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103 - artist name - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '102_artist name_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '103_artist name_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - both artist and title vary between matches 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '102-artist_name-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching '103-artist_name-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Abort - 'tag' varies between matches 11:56:45.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 02 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 03 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_02_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_03_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-02-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-03-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Debug: Got artist from filename: artist_name 11:56:45.8 Debug: Got title from filename: a_track_title_1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b_track_title_2 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c_track_title_3 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 102 - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 103 - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_102_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_103_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Debug: Got artist from filename: artist name 11:56:45.8 Debug: Got title from filename: a track title 1 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 1 11:56:45.8 Debug: Got title from filename: b track title 2 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 2 11:56:45.8 Debug: Got title from filename: c track title 3 11:56:45.8 Debug: Got disc number from filename: 1 11:56:45.8 Debug: Got track number from filename: 3 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:56:45.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:56:45.8 Debug: Missing data in tags, trying filename augmentation 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-102-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-103-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - b track title 2 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - c track title 3 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_b track title 2_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_c track title 3_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-b_track_title_2-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-c_track_title_3-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: artist name 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got artist from filename: artist_name 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Debug: Got title from filename: a_track_title_1 11:56:45.9 Debug: Got title from filename: b_track_title_2 11:56:45.9 Debug: Got title from filename: c_track_title_3 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - both artist and title vary between matches 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got title from filename: a track title 1 11:56:45.9 Debug: Got title from filename: b track title 2 11:56:45.9 Debug: Got title from filename: c track title 3 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:56:45.9 Debug: Missing data in tags, trying filename augmentation 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got artist from filename: Adele 11:56:45.9 Debug: Got title from filename: Daydreamer 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 1 11:56:45.9 Debug: Got title from filename: Best for Last 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 2 11:56:45.9 Debug: Got title from filename: Chasing Pavements 11:56:45.9 Debug: Got disc number from filename: 1 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Debug: Got title from filename: That's It, I Quit, I'm Moving On 11:56:45.9 Debug: Got disc number from filename: 2 11:56:45.9 Debug: Got track number from filename: 3 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 103 - Chasing Pavements' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 203 - That's It, I Quit, I'm Moving On' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Abort - 'tag' varies between matches 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 102 - Best for Last' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:56:45.9 Debug: Parsing string 'artist.title-album.title' 11:56:45.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:45.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:56:45.9 Debug: Trying to parse quality for 'artist.title-album.title' 11:56:45.9 Debug: Quality parsed: Unknown v1 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:56:45.9 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 11:56:45.9 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:56:45.9 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:56:45.9 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 11:56:45.9 Debug: Quality parsed: FLAC v1 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:56:45.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:56:45.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 2 vs 2; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:56:46.0 Trace: artist: artist vs different artist; 0.6 11:56:46.0 Trace: album: album vs album; 0.3 11:56:46.0 Trace: media_count: 1 vs 1; 0.2571428571428571 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 11:56:46.0 Trace: country: United States vs United States; 0.2117647058823529 11:56:46.0 Trace: label: label vs label; 0.19999999999999998 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 11:56:46.0 Trace: after trackMapping: 0.08780487804878048 11:56:46.0 Trace: after missing tracks: 0.08780487804878048 11:56:46.0 Trace: after unmatched tracks: 0.08780487804878048 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0.0888030888030888 11:56:46.0 Trace: after missing tracks: 0.11742707554225879 11:56:46.0 Trace: after unmatched tracks: 0.11742707554225879 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs or 2007; 0.125 11:56:46.0 Trace: country: United States vs United States; 0.11764705882352941 11:56:46.0 Trace: label: label vs label; 0.1111111111111111 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:56:46.0 Trace: after trackMapping: 0.04878048780487805 11:56:46.0 Trace: after missing tracks: 0.04878048780487805 11:56:46.0 Trace: after unmatched tracks: 0.04878048780487805 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/13/2024 11:55:58) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(10/13/2024 11:55:58) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2007 or ; 0.125 11:56:46.0 Trace: country: United States vs United States; 0.11764705882352941 11:56:46.0 Trace: label: label vs label; 0.1111111111111111 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:56:46.0 Trace: after trackMapping: 0.04878048780487805 11:56:46.0 Trace: after missing tracks: 0.04878048780487805 11:56:46.0 Trace: after unmatched tracks: 0.04878048780487805 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/13/2024 11:55:58) --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2024 or ; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(10/13/2024 11:55:58) --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 1 vs 1; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0.1602787456445993 11:56:46.0 Trace: after missing tracks: 0.1602787456445993 11:56:46.0 Trace: after unmatched tracks: 0.1602787456445993 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:56:46.0 Trace: artist: artist vs artist; 0 11:56:46.0 Trace: album: album vs album; 0 11:56:46.0 Trace: media_count: 2 vs 2; 0 11:56:46.0 Trace: year: 2024 vs 2024 or 2024; 0 11:56:46.0 Trace: country: United States vs United States; 0 11:56:46.0 Trace: label: label vs label; 0 11:56:46.0 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:56:46.0 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:56:46.0 Trace: after trackMapping: 0 11:56:46.0 Trace: after missing tracks: 0 11:56:46.0 Trace: after unmatched tracks: 0 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:56:46.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:56:46.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:56:46.1 Debug: Release [][album] [1 tracks] was forced 11:56:46.1 Debug: Getting candidates from tags for 3 tracks took 0ms 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 11:56:46.1 Debug: Selecting release from consensus ForeignReleaseId [xxx] 11:56:46.1 Debug: Getting candidates from tags for 3 tracks took 0ms 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- Skipped should_match_tracks_FilesWithMBIds [< 1 ms] Skipped should_match_tracks_PreferMissingToBadMatch [< 1 ms] Skipped should_match_tracks_InconsistentTyposInAlbum [< 1 ms] 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:56:46.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:46.6 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:46.6 Trace: LooksLikeSingleRelease: No common album tag 11:56:46.6 Info: Grouping 20 tracks 11:56:46.6 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 11:56:46.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 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Trace: Yielding from 2: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.6 Debug: *** group [/C/music/incoming/album] *** 11:56:46.6 Debug: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 11:56:46.6 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 11:56:46.6 Debug: /C/music/incoming/album/anotheralbum/Title1 /C/music/incoming/album/anotheralbum/Title2 /C/music/incoming/album/anotheralbum/Title3 /C/music/incoming/album/anotheralbum/Title4 /C/music/incoming/album/anotheralbum/Title5 /C/music/incoming/album/anotheralbum/Title6 /C/music/incoming/album/anotheralbum/Title7 /C/music/incoming/album/anotheralbum/Title8 /C/music/incoming/album/anotheralbum/Title9 /C/music/incoming/album/anotheralbum/Title10 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Info: Grouping 15 tracks 11:56:46.6 Trace: Folders: /C/music/incoming/artist - album 11:56:46.6 Trace: Yielding from 2: /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 /C/music/incoming/artist - album/Title6 /C/music/incoming/artist - album/Title7 /C/music/incoming/artist - album/Title8 /C/music/incoming/artist - album/Title9 /C/music/incoming/artist - album/Title10 /C/music/incoming/artist - album/Title1 /C/music/incoming/artist - album/Title2 /C/music/incoming/artist - album/Title3 /C/music/incoming/artist - album/Title4 /C/music/incoming/artist - album/Title5 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:56:46.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: Grouping 15 tracks 11:56:46.7 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 11:56:46.7 Trace: Yielding final: /C/music/incoming/artist - album/cd 1/Title1 /C/music/incoming/artist - album/cd 1/Title2 /C/music/incoming/artist - album/cd 1/Title3 /C/music/incoming/artist - album/cd 1/Title4 /C/music/incoming/artist - album/cd 1/Title5 /C/music/incoming/artist - album/cd 1/Title6 /C/music/incoming/artist - album/cd 1/Title7 /C/music/incoming/artist - album/cd 1/Title8 /C/music/incoming/artist - album/cd 1/Title9 /C/music/incoming/artist - album/cd 1/Title10 /C/music/incoming/artist - album/cd 2/Title1 /C/music/incoming/artist - album/cd 2/Title2 /C/music/incoming/artist - album/cd 2/Title3 /C/music/incoming/artist - album/cd 2/Title4 /C/music/incoming/artist - album/cd 2/Title5 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: Grouping 15 tracks 11:56:46.7 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 11:56:46.7 Trace: Yielding final: /C/music/incoming/artist - album/disc 1/Title1 /C/music/incoming/artist - album/disc 1/Title2 /C/music/incoming/artist - album/disc 1/Title3 /C/music/incoming/artist - album/disc 1/Title4 /C/music/incoming/artist - album/disc 1/Title5 /C/music/incoming/artist - album/disc 1/Title6 /C/music/incoming/artist - album/disc 1/Title7 /C/music/incoming/artist - album/disc 1/Title8 /C/music/incoming/artist - album/disc 1/Title9 /C/music/incoming/artist - album/disc 1/Title10 /C/music/incoming/artist - album/disc 2/Title1 /C/music/incoming/artist - album/disc 2/Title2 /C/music/incoming/artist - album/disc 2/Title3 /C/music/incoming/artist - album/disc 2/Title4 /C/music/incoming/artist - album/disc 2/Title5 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: Grouping 15 tracks 11:56:46.7 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 11:56:46.7 Trace: Yielding final: /C/music/incoming/artist - album/disk 1/Title1 /C/music/incoming/artist - album/disk 1/Title2 /C/music/incoming/artist - album/disk 1/Title3 /C/music/incoming/artist - album/disk 1/Title4 /C/music/incoming/artist - album/disk 1/Title5 /C/music/incoming/artist - album/disk 1/Title6 /C/music/incoming/artist - album/disk 1/Title7 /C/music/incoming/artist - album/disk 1/Title8 /C/music/incoming/artist - album/disk 1/Title9 /C/music/incoming/artist - album/disk 1/Title10 /C/music/incoming/artist - album/disk 2/Title1 /C/music/incoming/artist - album/disk 2/Title2 /C/music/incoming/artist - album/disk 2/Title3 /C/music/incoming/artist - album/disk 2/Title4 /C/music/incoming/artist - album/disk 2/Title5 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:56:46.7 Info: Grouping 1 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/Title1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:56:46.7 Info: Grouping 2 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.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 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/AvliJxIvCTpOn1 /C/music/incoming/H3hveLTtw7FePFStIFsifM0dMhXAHAwMH0s71hRPv64rV04MWUJVNBF3cdR4U /C/music/incoming/xjs2wFx6k2bJxS3pkqFUHsciAgE432g0jamNBjOiVWqAHvLnmqxstyeegkCpbBc /C/music/incoming/ynyWoS0MXFevQEIYrMNCB5s2ofcX5qTLWMSe0aXxBO5IVbMHu3dw1Q /C/music/incoming/aKHx1UHypqBuN3WJIVTihbRBBTxxqqYSVAqOcqitW17mcrxgwdF141C60f4h /C/music/incoming/u0MjFJ0ECQpWMvHdshMcQJKFx3UlacpcIfAAlvbfcuXwW2DePVUhTcaSohTKVOEyBnoG3gY4f /C/music/incoming/HTNEngT5IP6La3gdmGymGe /C/music/incoming/MceXfgRcrFsYhA2a1QJFs4MXoEpg2RGbO7eera7 /C/music/incoming/kUolaFYtbODItpiyVJh3EvgWHok5mfQJc5cCrldCBOpyGwyw2X1tE7lWOALSt1g361FwmO /C/music/incoming/tSqyVBIdo3Gb21 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/4FAm13Fup2HtM0qM6q6VEfVgDqbiygGj4s6ecM1jMNJPUVK1fypMAhiYQtQK2w4jv /C/music/incoming/TcRSjfEMMd5N1bOOuXfyE2EsvkfRcHB4v4ssqM0df0eCax6hDt67Sxu0Gyw6aTKfJaq5QvxP6ctMXbr6m5nPIC /C/music/incoming/4JchtQNQIb7xfnmXKKJSH7KiD1d7QxnbY /C/music/incoming/CA506Bk /C/music/incoming/6NCb0CXDQ4BCG7MRNQfoo /C/music/incoming/3khsjm3WVcbJ0unHQMSni7iXPQofwfU3q6EUMGaBygSNNmekQowTBoL4cqKA5XyQogr1YB3jMqVco /C/music/incoming/KT6c1genpK2Tq4HlTUvwu42iSCgnFPGSJhoo0S0PmLUQaVcbyfdLCssOYXqyaXQIdjk /C/music/incoming/wbg3yjgtEoXa4dHcNdk47Djf /C/music/incoming/ILpQfsp0we3O /C/music/incoming/DPRS4EVo0 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/QP1oqwajRbwoxQykJ5cWnmm4rjwN7Ep2lqlag3Eh4KVdw4JF /C/music/incoming/LneSr7x03vvGnekKU2 /C/music/incoming/QM7CWQBwIkQOi6leoK0xyMwsSNX2fh7aTWrraoiiaPL3XXfTndNIqaEdpNQj0GrAlQ2sO1e7BRxRbBC2HdNbCxQTrnctF7 /C/music/incoming/plfcAFiewEykVIOwpXDSD5oeX3DLUIFsHxPcwnbkHonpVC3PYmPyKtms5amFcEqW6gLx1La /C/music/incoming/xdITKomo7BwtvLPyEbRuwAW2nvGxyCej0UMYFrwschPbf5GkH0u4VJJ5nOFoPVWFvnBJ6X2lLyrpSVVqXuXHhivqkPLYUiKork /C/music/incoming/1kqYduddwoaLtDK5raRhv4ckp0HSCeyYgo0EATT33fKgH0pYdy2pwFy4hgJkUsJrXjEfKgEFoVlpt3K /C/music/incoming/aIpLHNgnhXnV46rNWuoVVb2kWVWL6EM3J4fSM6dcFwyK5VTEjRwWbr77NfVSXDpKlrl70HaYqlpxKr /C/music/incoming/KdJc6IXXhjLEixkAihANbqh4QudcU5kixWJnh4yr4FBd7NLK6sfwgHSt3MtKFUdj7DgtV4rmQiRDW /C/music/incoming/VngAMgjcg223fQpsJokOCt5nVVaGkyWwIm5mdjhsPWpLtRKg71bLC2rCq1LXgLYOeEt1TcpAhY6Nd /C/music/incoming/RK0CuE5NgNOcroaRL4P7l4xws7cB6DKo 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/rUeHFMqVghj /C/music/incoming/6EBTuCrNEiurjKpQC1JPw7BQPvlYu2AML0NJfYSSg2TnLNrh07cLYWp7dSe7qBrKQP /C/music/incoming/DVjEsakK2mG4pfyteb2 /C/music/incoming/IkWBWYupyh4rnaKQr52OE1fjDtFcLxpV6 /C/music/incoming/dRI15eQYoVlB33KLin1BdyyScRreLqYOBt1EyJjwakrhgN6TVivpnlTLsWXnULm65F7IbglGdDA1gqLwSF /C/music/incoming/lge0mFJUP4LniHTyj5bvoivpaCH2QdAuLaUT224 /C/music/incoming/NRxDm1uKrHqXG3isVKeOmAA6EETupaOK71sshpqbvXHjaHOjejLvGAQnry6Phauq1NYNKWkFsdrv0p54XKpgwreHjebPrJ /C/music/incoming/UhdAASLqFRLCd1D11g24U1LSKDeasaJreqnrQOGAlYFcNp37k3O2PQT2 /C/music/incoming/1PxXXSAGyHyuF3naYkcH7wYqQwmWKWk2 /C/music/incoming/r6hHVQ4e7B5uQeLv4P3uMpAtrs63i3sUUqQGnL7T5sivXbDls 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/Bdr50ysjJIKvwOMOR3IayKMBfKID /C/music/incoming/FBnpOsFiCE2RnKKcxWTqRHphrLsro0AsErroGPOqf /C/music/incoming/nNGsgXSyv1drcy /C/music/incoming/EggPfo1eEs3FTdkkVmOUD5FruoBd2U5xf3KINF4hJRMuSOPiR7YrIECGJWtXUWjQuEAYAJEppHkSrjHNHst33NXIAd7XkgtUI /C/music/incoming/bMmwuI /C/music/incoming/TJFlgldWLyUqccbLGVCORdlImiBVliO4RichvhL3e7JLjeUmqgoG2ScQx466SoKCRXG172pykGJRBI /C/music/incoming/C2bOiqMjnmkhItVfNaTRK7WQ316AxSYAbiCrOkCjcqRhYSlvasT3ntcCfsSormTCvRg /C/music/incoming/1d4GgDKGfPepsJK0qmwxfcxVmDl3QRegssHYxeqxU7xTBfoQvt7ijiYYMitLrOXuK547cSBl47LfLMugnCHvS45kCPlpS /C/music/incoming/KakPNqCEgbTVH1LO0i63L5hq1GPPJyOC4MAqSVcmUchRYHo2sC5GFEuM12WhJU2PurY3Bu3dfTiIXwAsqUvhCi4yqUwY73L7h /C/music/incoming/E1qCP6IQ5BcTYspv5tv6RVyjlmAkf2RNm 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/7q6R1CWrDFx1su5rjsxDFQG3TjEa1Q1Q7w42ghPRSJEC3dlx /C/music/incoming/VEqcFDFiuR64HpWNMIArygByLiiEx /C/music/incoming/EilWhSd0wxb /C/music/incoming/b0aDErBy73KrRnisKP66HjQsS6F5pDG0VemvhxTtQ63bk2X0dWYQDVbYi /C/music/incoming/YuRF4owdm2gMguOE3fnwUrQtsiLKyRMp5c1NS7aD3SN /C/music/incoming/CuPY1vSPVStPAaOkUSv02IxFfkbQs3jmqpmGCrFOu1pdHqOxa0P /C/music/incoming/BLFKuDdQtB2dGusprTmwRdnQ4xvjiQQvo4Ng5CioxOOVPvhQUdCJHL0wxVN4 /C/music/incoming/pRm0NJ /C/music/incoming/xL7TAYUUEihLWJY6sEHpdUgKfk5XL5uiFHuO3Un /C/music/incoming/QbRle2KtOqsgcIIyumAQPmeObkIrEbTP32QIxIUHHdrg42eP 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/aCAN3PIGNd5Jtf /C/music/incoming/BeGu0IFRUNAH6v4WiHUA4VnWKayTU0wFtuKwMEWonAYm5ciPOTQRo07MXQSYiT43q2nKTGjMSGmD4a0I0RebiMqBu5H4S /C/music/incoming/TdQW3kEKd6hVr7yyaBGEoi25DknxHA4L5yDn4nUJqEUJdNNVxbmXe /C/music/incoming/pVw7EWshjfhxPRsYPJg7rhiwrHYtSEJyDhmpfxBvbIcFJgIRuH5EwHFiNaO466wMDQ3HEdSrhS6ReKUk6g7 /C/music/incoming/VM0OVvttOFUATfUv4P6sqTQveiqeIlef0xQjhqrsxWHphc4gISf7 /C/music/incoming/LkQ3jYeh3shkeYfwVVqM /C/music/incoming/cgximAemHFPPfQcNwvhR5oel3fpd0LerSUcLxlHRW4pLx7FRBqbD0jPVcmngjbt4B /C/music/incoming/BNIAPLf0cEUKKtIkCXy51YkFgF5o1TM1TNy /C/music/incoming/PwOUmx5W7i7F3dARI1cAP2cIvolOXImGQ1EsEATMWVeJ35gXBRMVv6eUugx6mq7y3AVcGgnhgwL2W /C/music/incoming/hp1bDvc2U0oLvHkGswK7gx4gFNraVbEs2ynoXJ37crIMUsDM1BcMjmLRtTDXebgSv4Q4t4QRB 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/6rTgTpSPxBflkbOJBJIS31l4AfGlaHrN5jBjKacs6tuAcdEneAttvYTefXNNQGOXiAnaI /C/music/incoming/aBkE7K0dW1XCLbXcBx47 /C/music/incoming/Tiipc /C/music/incoming/nGqTNuEUdaQw4GL7hiygEDYOQoPitvyIoh4rp /C/music/incoming/CimsMQj0jLbJ /C/music/incoming/kndgbo63UpaBmDFJ47FFMnX3wLH26vSITml2j /C/music/incoming/k1rGWhUVR6QqXyG6KbyIyaliWFqLr0nhCuX7DqbWQaGnatWTwLb /C/music/incoming/xCXFIOtNSAeXNOujrjsWxuONWJpFinkpFJxVGqY2lyahvI32dEUCKgmdVkP7xV /C/music/incoming/lUYWMd1XjF5pP3axsAuWtv4JCMAQCljPuRJ3PtoOArJ65BcVO4e /C/music/incoming/bDnFNOWgSWuew5j1YyHoQ6u5P4H1on02jQ 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/o0HIiBMxxpHKgUQePV1nhSXn0nHDpm34Sx62gfm5wbVjH1fowdraBWDEbtQ22j /C/music/incoming/v6MEQE5rQWhmAV64qYwtEo1PGE2yJMWItWa5VH3UyrIldrfvx1pA5Owge56lKGQeaH1KUbiQ4K3lNPMnyFbPwwLN /C/music/incoming/yR6rQB0wpP3OpVGyBgORaUVfrqFi72vYxnnPvn10dKgFCtNsPyqtRVVL417A3RxvsepbIXcnmVNxOqK6K /C/music/incoming/ei4ichAvmuQ6UlUjEJdIVT /C/music/incoming/F5nwxLIFcSri0wGCnCf3l4qViDMoshvMeKNTCEgqNElfiuQHB5kbu1OJNAn27sm2vNeoQTaQvWoORlMVTeVu5tql /C/music/incoming/4l /C/music/incoming/mWmjCCeUqjIAcOxGFUMala /C/music/incoming/JKHdpdCn5IxxqEDqbpsJylIC0iBkIUjmaGpaoLKqK2wTLGqVF3G22Yjxcfk /C/music/incoming/K5VrK6iyU /C/music/incoming/WL2qS1S57qOJUpnEilqJh7cCOVUXlkGpPbdPPuVyE5eBCXPH6kr00rPXIAK5g3SWRx1SlFWUw0ek2JaXfmY 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/vQ0DjosCuWtHc3VhDoVk3Lp4uoWF4 /C/music/incoming/oEqBV3BnNSM0dCrF4IoBnYquuFeavYc1hqNGwNEEoFk0BMDUB7HMUNDxm3gqXBYWPSRUVSh /C/music/incoming/oCfToFhjU20Tbmfsb2RUowr23c /C/music/incoming/E3BXL6AOwWfJeSPKWXyKeYds /C/music/incoming/KHed25QRfgnm3ftBWovYgya3hc05JQTxMIjYAyairamsvVtafJSuAMUlGj40eShwtXHt4DbxnmGflOGsP0Ya5y57V /C/music/incoming/wF6cPlL75tw3jXodrIQL6AANAQeyh6DwXjmIq /C/music/incoming/jqd6LPiYafCi5h /C/music/incoming/gJRgPtLSCbSunffqFbYa6ST5CX4MH2srouIyg /C/music/incoming/YmViIeUohXgS4nbjFWkl5 /C/music/incoming/oVx5Hb7Wtd 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/1MH2fhH0kmCdCiOMXRvCRwYpabi5XLyOwmP5tdvBJOC /C/music/incoming/n7X /C/music/incoming/TVKRqb2xmTAxmIGSyBJWylts61x2T6Adrt043XoatvI7N5w1VOXs2arHCqSxK7Mosvg1PJXJm /C/music/incoming/vSdnA1Bo /C/music/incoming/pFTfbdXKtqwyFHAdbyuKwEOwm0jvo26pM7h3mxBJLw6MhrGhnAG6O0ESXw0j2BvAsgTGyEXL6S67Gco3sbhWu7IUC /C/music/incoming/NfucnTYMrgnFQeuD2EVUuUYdJP6kDnT0evGbKuLLwDjnbluCtHccxwE1nqBFUOjeuuAtGs0H0jxYKLcxtEX3k /C/music/incoming/LwR5RyjwOy5efKjUrlVIT51qCcQB0IAghAIFnDpXGQBBqV /C/music/incoming/E5IvQyetDwhX2apGrnsP6EIEtkGUxer4pkMNkVmXhgXLB0FK5b1tI14avdcF0q3xflIRvJuDaCHYO4dCM4Xwk5uvnMr /C/music/incoming/A6Kwjc14npMExF4MrXTUe0uPX5csiSv2iSqWk25hS4ShxoRwy4Fk27QIK2HlaHUC1RuNogBx0LbigmrI /C/music/incoming/RuqC 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/6076DYyq4cWxuuyUPoRJ1bWXLEuxbN2r6vsScrC1AG6FGkwowM /C/music/incoming/xAH6fDfVoMuXOAOVi3gtHkxN7BvGWPCiRiLuNxHjePKjM7lcnGVwEoqnb27LhG6HjlgFWshRu4pYIna7ptsq /C/music/incoming/mBGBkM7Kwcx2X0Wdqdm5woMIlbCuJ2LGByF4qjxPFHWgl52rU /C/music/incoming/r0QxNxLhS5UcfPLnOeBID6T5 /C/music/incoming/YCpXHF3XJrYMH2RqGLxHO1LbMN5fKdQNwTT04PtchIGLsvHLEDRA1Oo5Yol2IXnGIkpVhYuXquygu7QqftIhsqUQEVbPEA /C/music/incoming/APHJ4PJ1vX4HV7ThrjInImy /C/music/incoming/3uv7YIxH /C/music/incoming/O0DYqjwNGIySuyFmPNCupDpmJL2DssirCdQH7ApEasMfLoRPoMKibuJlKppNo1unygqrP5npx6u4XkJt1moNQ /C/music/incoming/uYj /C/music/incoming/qmLiHXWJmGxAq2eVOtfkTHGLgpad2kvJxiJQHf77JnGVVtQV2oobSvYRNacrWS 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/mDysSyOwBFmsuLFvWNCBPjthFsc7HR47nMFUsholuEKVmQVgbtbwhIocirVAwOWRInfQfScOypfkHG3VE45nQH0MxDMbt /C/music/incoming/tbf7rM1OpOGAlBdubbbS0BgcQdvPBQpnKs4Wuq2ctIBglTXidoi62u113cpnqknGxsX0Fn7Rh6x /C/music/incoming/HPAh6yolM2j0DkAijWTYJkY5HT /C/music/incoming/w3Dt4r2HnF6QoTxLnCfiokg3qWx5b64klBoxsUY /C/music/incoming/I3onTFVkOGOpgELPlsQjf2rCk5Ib3F4NDmsl3s5ACmhBYw7NIGPdQqXNKTcV4UojKbU1lyU1upO0UYLU63AwW15lvMJi /C/music/incoming/qKpTihNbI1goIqPCkeywjDJnrCSTG4M4GwvYXwQH0rVNVgFsXiI60gWVacBOw1CLnkQl2YLUu0EYO4Al4y3xuNdyIIXV3cj6X /C/music/incoming/YLplwh /C/music/incoming/RUhQ /C/music/incoming/pRpQm0t2DPBLSyNMw3HXlVQ1ImAj /C/music/incoming/wRpccPf6ughnGaToKtkoYKJ5VTJY3fDXDStXfJ3lPiWmVIXHYuct2F1TisnqgodpLqSVO4jay6 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/AKBx0 /C/music/incoming/kKnUXAO4ebrdluHGuTvQBydxJby7U1h1mqTxA5WXikWevy1PhYvOAOoTGXkWaOjl1xX2Jjg /C/music/incoming/lVUSOXAn6E3WqSf3WAusVWXxri6s7vTbV3cbc /C/music/incoming/IEFSqbeCW4TIrOpjp0MsGfd5KujyAA6d4m2H4vjt4dXuQ /C/music/incoming/MBApeetShjuboPUjMieLmY1BtnADHvC2rVFaeiRQvq6lKCwRsp254mJUH64YMYkSPARAjTeDxvo41OYYY /C/music/incoming/pQpHVKkJFTpNLWpJs /C/music/incoming/CgcUwC4EGmhRUemHnciUH1Q5Y0mUcg6VlkClsm3Oh0crrAe5GR4URSuIxf3EpjCAntGJKbnagBMPYyNyVoorjldAX1V /C/music/incoming/Cjnud55aQx0Etrj2uyWLDhXIyPtVCKx4pVhEOlTNNudyRmopVIoxehlusM4vKjGfa3nFj /C/music/incoming/WL3bu /C/music/incoming/bvT 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/5uRkrJ2JbNnHh6mo1kMFpVmaHmbOX2IH2xauHJDqVh /C/music/incoming/T27BD0y5YSjJgGAf3VxTeuL5SQMo0mHBatReQAxQ /C/music/incoming/kkmrraXOIgUlYX0tCcmJouLTokq4pjnTHrKljwvgKol4SOUUGIIAbcPWHBdgQ1xx0bLGnNkeNf77iObIxEwPJVRFJUMQsowQ /C/music/incoming/EIwYi640vdhr6qcPax3h1BKcwGfl55m4O4gdsiGUh0Pp /C/music/incoming/XeKKvSwCLNpMxfvxST1 /C/music/incoming/AcbVDcwFiNidgnwLNFYD1QBH /C/music/incoming/RaQu55s5UHutFkgtmKihpRScoAfgvEUpfl3fbfaeUTurpO6f7f /C/music/incoming/32V2XBDYqQRhkGJbAFthIq02DIxDYnPSuRF3crJ3rOoOWOhbe22U6AyLc2yoc77da6TAbO6i3xX2ckfWBvy5s3U3r10i0u1rOlO /C/music/incoming/lmyCvqsslwvr /C/music/incoming/qOoXqJwkYqcLQ 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/xo5xAYsN2enVwyiuKUuDOj5aK2MEPCHsQAEXwhjsPy4Dml5vHdRE5eanr4VFmW5AF3f53 /C/music/incoming/a2PJeEOybDEJSNldIbhrRR4F2m2hQgqwiEC /C/music/incoming/fFyQpHHWTl4lAahISiJYULGeICiuBvQHlRe0pmHLHNq6QHC5qTINd42C6thVxmuxDw7P /C/music/incoming/Ulwd7CRCkvBErEPoAjf6cH5QY6L6WAtb3agRSOs7qmvcdvjBia1NfH4moNmbYTMRbAJrw6ETXgOWk2NCVjXWGO3ue1DeBrhF /C/music/incoming/k2FO2iDYq5TYNRCwNIGVh6dfVsfn /C/music/incoming/VYcNdAVQQHHUptHBF3rIhtX2j3KDiQxDaWHMCX4ORIgYAPoBXhDHwCGBahDhWsHaje /C/music/incoming/7kPd0mqBI /C/music/incoming/OjKJA5rEdkdTIiETR7QmA34y0jIJgVGopgWxwVCeEl /C/music/incoming/6uONXwq5yKYUiEuP7dETOBapme2s5qWpASsNPdeAK0VIlruqb7mtM3dFuxASD5ahUJtwkO737e /C/music/incoming/5vrwas6Oro 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/MbhhI4rgyJta1ekSNuGocbvvh4UiEePhXWUeTl32HxLdg0jHikeuUvLKNS7MijKt1lkd /C/music/incoming/WiV4lqm55aLAxNDmHCO3YdOHyd5mCIlshUiifWoYh6S2iafyniWLdjaSCnEhs7DvVrsKEugRmXU1rTxx6G7sTH /C/music/incoming/lHWXSoIXWXhCQqN2EfjISVuyLTTw3vtC4RuIOqMB /C/music/incoming/17iwvYTv1fOGbl3cmVaAfTeQqgW1Tc1xSjLnku307d3ARFRHFgRTQEWh2Afob1JYmqU0IOY00hAbXL7SwouNrgOntDs /C/music/incoming/yg2iUxlASwYclAfU5DnSUSmWFVxvWfED /C/music/incoming/NbycfmXFqfbu02seiBRKRaTpOThQcs0KuEB5mqqsvU5uoNUAsHokAljMojvsehD6nxauBv00kyn4cxab6PxCdOkitV /C/music/incoming/FWXNT1svHK3xewE32cxEKJnML06cI3b07cDWmEInsGngV /C/music/incoming/Oh7Ijiep2g50kOMP0wyQrnfFpLBQK07wqMlLEGkmei /C/music/incoming/VlhBFJJRcb2mNbTJBdvss0ouOxlYnNXek4ChJq /C/music/incoming/MTNd3KL54Ttl7uX4gv64EBG4rD3vS1IQ1LIuftQBpPhoI 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/TPmvF7d3MxXa4F76rTlpDinl1qKTteGnlua2GfydcomXTwR2FuGkDIyLBbDovqJH0JWJFeyluhno3xADHQo6FvRL3wBF /C/music/incoming/Y2rBlVgxQvKjCoCvT0uchEqqKJbNaqyR2m7IIerUhHEEaWfd4I3ofIJtKaXJUAwA51opo1UP /C/music/incoming/2wGjk0SgHiSpjwtjQ67TQT0L2BbK2aOpxst0HdV7Hni137x0QiCqXhchE2pQXhmHCD0YcBJMk7l /C/music/incoming/7U3vx1c6RcI1ttXT4olWQBqdbjrLRFQ15tqn6YXgF7yqywIW5 /C/music/incoming/AbFYvEk1etk1Fi6M26uWs6hF2OARByjpN5nOriaeabwoe2wau1L /C/music/incoming/gMclQHgtpjjJOPCwpbBg6dfum5jNdXXvVHJRJ1UTfnLaPhyuBwW5YdVdGO7TwBpysUVhfRVwnOaRA /C/music/incoming/GDGEWPvlG5RDNajrgjrVpT0KmHHr2pkaBCCxPoiIhaVhcMlJyBOsnCtTK3q /C/music/incoming/PibbbUGdLe7EBnclMl5jP3CKKkQbqASfBwQBst367vlGquL1pE7r4TlTOyxXeETls2deFI1sp7jsQ3soHWTTBBiPk /C/music/incoming/O3WqPCYGFslcXgKq6lWn5LlrcCX4sEmA5qjepWyu3F0laH6nXcGqa40cREonM3nbfTeG5GajUBryTarCDJ /C/music/incoming/qxHpOmAKELIjy1NhJ107btKTSJ 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/plG6uMmE0J6B6TpfIL0uL51dNlcM4aY060WxEViocAAw6iDlPwdSHDnrsCsjKHHYSgDf5YJTDLslFDeEPX4G5g /C/music/incoming/EREsENJ2TvSqaJcFgw3EQfXQRs3WKf0NklqCblpur3UJM2bDpl6K5Yox1UJkRUqODffWrIE3hIlUsoeXrAGxgpPt40InKeK /C/music/incoming/IeaLm6PbAFMpnPy6Mmmu3qoKS5QjOOdIWVG5EypTpWntq1JVLdjwpTPqXx1opG /C/music/incoming/SnP4u3NkdJccvrjNSjVGCninfjRVwCrh0TOfMAyVPTvc5qT1NnPBB6AFfCYkkYUJq2jJKearR7YQ0fqVxYhiTYN2tja /C/music/incoming/Kejny7vPXkyQWRQCpl0UDtfCQRQs6lxfhgs4gj6IO1vFSitoylHwignq6PFOpdQMUtJPyTvg /C/music/incoming/nhXx7WcEfBLvuAI4SuWxCvxcdLx4BUFWyyt0IIrFyWfC5jqWfLcgmohYRVtvx /C/music/incoming/tISdiMJ4em4jxt3aCDSqqRdrXmmhrEBiOVr11gmxRJOoUy2aSbWre4p /C/music/incoming/5OQFLKMIFMkseDUHfefX3FROBcUUje6g3WQWY /C/music/incoming/Q5I017u1Y0Ufnej03OA2hnKhmKCRACCjWKniiM02hN0HTJei2uHuDLECuANpFLBv /C/music/incoming/vhAw5o33vcK6CpFxYECkXFwutBq4oIvEi5FKCwedaJRj57puIwI3epXXSfdD57OUOfW 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/2XkFy1gHuVwVhBkSsCfqtw547YTgXscXSK5SQ3jgpC0rKjH0lH55JqtE1nGHhaRbTGdF /C/music/incoming/kqDWDBamC7swWIU7WvrxhwntdmrJknS3tqo64oyMnGn7D4LlS5bD230UcjSpjxcnnwdFtWcI5MjIioXgIfYmmpaxyB3UEiDXE7S /C/music/incoming/koBSTe66YTyt05wY /C/music/incoming/q5vUaUN5QDhuCd2OWesPVbEjn3kyhvi5yvkWYS0kQBbP2NeNSX3bBi3oAlHfKnWuuk3f1eWd /C/music/incoming/hko7vRo6UtmaDCARGT5UgJ3bbS /C/music/incoming/10wADf4rh6fNA /C/music/incoming/RymCknlpehvuKOwug0UWRmLvQRw1jpWsNVeN3hMH0j6wixLqsy5e252EUXSAYrgWs /C/music/incoming/Eim4Tss3MmCDUvLjcEu5m0ei5fqF7GFmsVxqJ7aBF6ELCDPE3FFWfKCLdd7NcV3fPpj76 /C/music/incoming/VLmcoXKRQeXu0b1xpmErKnkKdWEgDpvEeCVrugXWpDqLaaju0QenekdIBK6ytEoBQsq /C/music/incoming/UBBtt3x5HUNDkhmYyeFeoMyDsobBEkagDjaQj5ATeH7mMfLaQUXTCMGic6bf24AvUHabgEPBMTaPMmX 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/ltKCjb0lwCq2MaYjDdToQxMYdQKnOQU3DjmaAPPCcXbK3k3 /C/music/incoming/GxMOlyb22j1s5ET6KQ15GNqwD0RFanoJGXwH52TaWDdSsLKStq7EX0l0gpktPD1O3rTghmbQ5 /C/music/incoming/JtYGKnS1XmKEfFmfufcwqRcBK2SXtafbCKIESVkeWKrkfvv /C/music/incoming/6cW1xYw6QMdBJ3JG3MVH1agxwaaNWA5YLBXSesb0CU5nJiLLLb644MU64yDwXRiqPlWi /C/music/incoming/OxNPK5paqxuUPcWoIwT7t50Ch7WnDTL35l5JWKN6euGQUjpe2n4X3YLQGkHKhcFEUAXDfny6RV37yjP5QStoXU7gIodMcdX /C/music/incoming/axqyiEC05KSr5IWMPHvusylPqXHnVtBo55p7LBUBgdjKFmWdVWTnTVAImIis5ndLjEu7sWanU3n /C/music/incoming/tH5dukPRwlqrxT7k0FyX4nsD0liolf1o00OwkDPwJscIm4lashAXkkRfnClicAFrsby /C/music/incoming/PJ0lMfXlkAUMB0KkAKnqrsji3X2NiiwtBTjjwo7YPrf /C/music/incoming/kcwS55dcaGHriOrao2r6pkLg00iIpKWgc /C/music/incoming/VW0boyOqPUbVIo2Fn1fECksq5EN1Imw1UdHdhcUTutIjG6lyWDICrJfKE 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/PWYI0OJRR4rc /C/music/incoming/HcsCNpX0kaNikPLqa7H1WFcYV1QKyvDEDXFdG7xrcJqFFrbuLl /C/music/incoming/h /C/music/incoming/DQ /C/music/incoming/rXkBVV5vnbPMLPWsBhhKtC46eo4gD2pPAeINgtQLpY5Nr1Vx7Xp1WrLX1lvGYY1sS7lHgimhxDuDFqOlBGhMMw1iAST25kUx5 /C/music/incoming/b3CbFePFhtO5a1oW0IxvJBNwbAtJ2w7P1JdtqfLSHfUy1FGSqagwnRlIoeafSgLRt6eyW2GT5MVDNo /C/music/incoming/7xH5Vy0vaijEEIHKYjaoPeb7ir7Qr6xq65lS1DSBXCvR1Wl3ElxTY472wIVEyjebS1GG /C/music/incoming/5w0nH6YeHHCa /C/music/incoming/miG7AwrGrcafGAe0bUgOipvdw3YWanvwUJSwWMBg05YBb61vmEHFXbC4UCJFFDG /C/music/incoming/BP6ficT4hQ7aDoFC5x0bNU4u7eDUDvlNkFnmbPBilbcegkjoWpYTRwpNSLgdG7ATFtX6brAp4RWMSYnW3o6nEA3VoHBxJx 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/Wg3Gtqng0UnVEJ3HIKFhxRRvlCvIIfMG2Jks2Q1QOPVCkGOK133w6YsevGtY2NFThO13yKN0 /C/music/incoming/6Xm2Ojo3XFwjCtnffP5TwRHCEbHl0CPcJYYMHk5xAYqAbqBvj4AAV6oopRxNKccu /C/music/incoming/I4IhFKYwOYfxGXi /C/music/incoming/7SjGvEDJaPgBUoLGTj0Yra4HgUDvSkYof3lQ6w0 /C/music/incoming/4P7Ub4YaMSw23StQnsJhngCeeIayxRgF2O4ynkGtmjaMpjm6FMywOdtX /C/music/incoming/sUR4wbQWeIIJP4hxKkwWpKpQUjEoPT2iVK4avYxA1cT /C/music/incoming/7EplFLKn3rC0qLyaQHamvF76A3nMcBkiPvLBXrRy4EvKIJIhfKkAniLCFqTJw5lChsk275kyXIqYivwXugGAqR2GRj3GFhb6s2C /C/music/incoming/MIAnSRqpoKksT733fYjymCVBSQSa3xSxYHc7AkMx3rhrABDG /C/music/incoming/YfGM7gcJXA4nMoNr4MG12bG2QpTmt2rV0B4A5eNenKsN5Wodbd5RAuNWH /C/music/incoming/VoNnywsnQHd24yeOYUmI7TC2LIwHIT7rvLUBg5gmwMIdHoUlOHQWnC7bTSJX7SM4ISGsMKI2NaktkxuvVl1adje2LSPuuqnLaM 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: Grouping 10 tracks 11:56:46.7 Trace: Folders: /C/music/incoming 11:56:46.7 Trace: Yielding from 2: /C/music/incoming/Pt7prkhmNipJAq7vY5VE200NgMnXqFwbIBw0uISRw7E1MTYCeyAfqX5WBsjN5r3hSob62gbpldh3u7btUTS0f /C/music/incoming/JCxwBeMqTXt63kCUHbIcCMDBOACxAKQpe4hWQsKCIOy4rW3osuX1FCk565PbJnXjhd /C/music/incoming/RNtA6crguJi3ljeyYTDuhfdX3WYpx25Xh6PRKkT1der5fX02WvSy /C/music/incoming/JGS5JGJr /C/music/incoming/YnbHHROmxll6DebDJ1vaboXgnrrhPDlyC41isK /C/music/incoming/NWDBPsVAqpRpa1w1BqHQTAWHCBDHDMUEqbWDrRb474QJl6slc1VUeSln737nWo4LDm66e1IQpLRWQnvDhqEJX7yFWIEvSUg /C/music/incoming/4fyBYO7v2AMi /C/music/incoming/oWWaEm23KdM7TiaXRrP20eaHg3pedIp1VF5hJHPRBSdJaMSEVdUVmkQkWo1 /C/music/incoming/RfVRqoVbv1ixdBk4jtgLKWrdScK6vnAqnY1ApPSxsPfS3KJlaEawyem3UR7nMWNiAYkmIRNCJQs3QHiiBx6 /C/music/incoming/W1 11:56:46.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/0NDXH1w3vw2mgBGEqIbKiffbW /C/music/incoming/it0JbmuaGa2yuVbD3MH /C/music/incoming/40OaTVRdON6ID2Cji3sdHYoUw /C/music/incoming/0KvHgm3AAD7dVY20jYuFjxOFid40FYt /C/music/incoming/BFrNqQY1NpoKwBxDiPQTEkWFFNwrcTrRj6OvNJDXRC3sKwwHkyONTPCpQUhKsGY16FAxTbWGm0bcoD2iqWhKeM5BEyN0C1FlLbu /C/music/incoming/C13QQm7gqN10tHvSDgV5A50VsqPImEyxPCWgxNRens1gTkVvYQbGp0g /C/music/incoming/QcmXnofeU6DphOymPQfb5OEtJFa27EMLrFaiWxhpvkvYNN2xhbQuaqOcG1nPoke /C/music/incoming/7EJQTQa4IsacVVC7uNgPVtHnm /C/music/incoming/BmWBiWNlLD2IGoVeXHxlFkq14mFvVSyk3isj /C/music/incoming/bVavf0XEMNkKVp3EWWuvYbYkW61720uQFk3dvQjRCknFAvKJuoBWu2da5XHg7XJTrCeKtYigNL2NUsRAvqLNxGvLg3gF 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/Uu6lsqkt3ylDAqabEyLhp2vTMYGUlQ0d31wHtdgV3k5AyqsTFpndGUw17mGBRwimH /C/music/incoming/Kfyr0JN7FkNvNA5cY7axDKiAQCXCfWkvyGrSTBqA1P3xQp5AeqjOOw /C/music/incoming/MEcvmbE4qQ /C/music/incoming/NvnXIqXCt53bAlJ1kbQYQSkbnXJ2ovMVCWofGWOqbM6xXmYtb7A0e222kmKSO4 /C/music/incoming/MrJNpdDPopunIhV3HIb /C/music/incoming/GsOa63jRfYS /C/music/incoming/g36KkAgWsH0rMUaQnhRgX5eq15IHJUbU1VnkU1DGmcU3PlQylgsOVX1jYPRmYGmFFfyYGW4u /C/music/incoming/4lY4QNE7LplKbubeVaY1rGg1bEMUQtVh5nOf0STLoSFmQv2FRiHoIqswf63mbRq /C/music/incoming/0bc0 /C/music/incoming/SifJcCtyIHLscxuGncmaDDtupadG6MEYF2XCl 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/605hPTM263gggHIKVg6XvXQxmG7XA6KWDroIXJs /C/music/incoming/gavpCgnSnvdfstcdYB56hBsI3xs5NuFMkWoB4DwIjdRxyIXM7LEQe5YMOVteVqf0Yx2DfIgvdwVeQ3iuHN6bYVIn6KTijsT150 /C/music/incoming/UP30Vg64OvaRSutB4hkbRkyJ1k0WJ7nOv0 /C/music/incoming/OF6aUsFal0xyRjcsaCB /C/music/incoming/0diCHKkSe2xB1uNcIE45qymVoladcr /C/music/incoming/gotqg /C/music/incoming/3wNtAlCA0HHtxq4VacTWhdlS1RnEmCdaaTSWOG1mt /C/music/incoming/YR4kVq70gLTlvfxnsuBmlEJXxja615RGOlCSdxQCv6kHMBXXyqI7yCHthgTLqb7i2nFjKNj3L7X /C/music/incoming/L0wJC17xnN7oGT1IUtRShib5D5KEWXAReYFYYsKfCksjyjpIP1CJOHSDXAfEpDJwmojOobRBQLp5X0FtPbV3uYdF /C/music/incoming/NfF 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/rRlo0SUqlsyOrirbxsqvty1rDldFOlQB2CgwcUSupIHun4maOtsHTK /C/music/incoming/QLnKNUFcw6LHr5wSBtDyX0CeL7L4QmxR5D6eCJfdYllNKBPQMvvW2CTYij7 /C/music/incoming/U7FFyPCHGXpIcaIvBNNAq5Et4SCylW6RFnMcreqWRmDuT /C/music/incoming/DBhcxIb53qjro5owFyayM4oR5KfOPAbgGu17FaXo4UjDpcRwvAUcVY5GmxeU /C/music/incoming/fh5UBME2Tsgy /C/music/incoming/X5HQ2L72bQGyTgBcjpfUS1LT1DIyIPe0TUqgvYRXTKKvwxF76Dnsjhk4sUWydItsMNM6WuNrFoaiqpvD5IAfCSPMJuUIcr /C/music/incoming/0vdOTm2cu4PkFE7ERAAPeTAleOC0SXIo2aySbmsIvu /C/music/incoming/SB5qj7SsE1Xa7yEW /C/music/incoming/gEWtjLX5 /C/music/incoming/CrMTUS7nUM3o5V6aKkUE0tdsPLElrgyVmhVexvCeni70V6ciNGv3CD4hoseioV3NnhbX71JnPQpQukFQJ 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/Kog3uYaNntj4nEdL21l0rgIepyjpxmHmJgjpdV6Qd4L36LaJxGelpoFENbN4ORobT4thtVHg3DVuDNgLyI /C/music/incoming/O42enElb /C/music/incoming/svJGgdk7cNVQHJaMA4pC3MEAhR6oXjQRL3d /C/music/incoming/OPKKtxLNLIcBmcJrjoBCfMF6kYdwOnOQdlbFBMdD6h4Qxn2T1 /C/music/incoming/gqgChYVLkY6WYeMAENsMpYF7VSxtlx4mTHjH2V4Xd75j5lRRLK /C/music/incoming/Pq5fVrHhcVbTExjcqiwDHykHqN0d3fFHGnsDlQKwtqGm1uFOoiFKyeapf /C/music/incoming/NRlDCesN6oFumgeaLOvwtG /C/music/incoming/SRbbSvlNeLh7S3n4XYgnBDF /C/music/incoming/h5x6USfsqa4VrN5ikrr5Cpr1udImiryxKkdBxleWYyYFroUlg0BTTGyYMELQj1k6JGlhJDS7nDfcyTIfqwfqYNMdS /C/music/incoming/pnppjhECx2A4j5TKjXXLXqT 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/2VyqoED3aWvyuvHbMBtdfgL06aTHDksePGh4NcnWcsPPsLh /C/music/incoming/1m1cOtQVvjE20sGnSVVbLNsumwIg /C/music/incoming/lQPKOPBXdetwyccFhxDGLC3GxbXgqeHSQYvvf4geUc2TCKGvSVT6PofQUimNYtG6FIOINOy /C/music/incoming/AoHP3OqM1SJ5hysDfdMfX01S15MabmpJmVcbHwpULeOcH /C/music/incoming/hXWJJ2dcX6evNOjsG4HicaVCxNLUV403vYxpcW63Wi /C/music/incoming/QdSyVELD7bwKjRdO0ahNLrj3KBJR3eoSmDXl /C/music/incoming/l3dsxFMI72pXsANEcDNmXivm32q7VKoUdSGMbr6ebnOQFrcYYfBgny0cGYxDoMTwMCUH1aCS /C/music/incoming/4QDDAs6n2vtBQ3Dyeqri6yLa53vxKboA5Yh7RsokUykALpiQCudBPgTFfCFE5HK1h2DYVEPTbg /C/music/incoming/7kRhR1o5NsHnIMMb5JokqrYRTM7TvCr7qcXE5rxf4df3AEtTngyrJOPPs7ue2CJkaH4GWhdNkjonm4rpsnGpc7xKuil54tlCB /C/music/incoming/FFoXu7qRjx6Gdog2aEJubagyGlijxsYK 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/oA /C/music/incoming/UMspwPCKlMOdsxefLyqyUXYS61noOTDbG5y2tjFuXSphNWtQM55y2Om5UHqDCm4AjNFv7kTB14IbIRfiHEJRWdgYSBgT0c1KWW6 /C/music/incoming/N0fIsxe0kKrs3YAh3XrCYjn3lAt0 /C/music/incoming/65hbpcPCXKnrKOcIe524CmVkCRHecKyMnWTFgTG4b4rxm0XJciO /C/music/incoming/TQ5GckBqM3wDFo2ppimpo0slAcLB /C/music/incoming/Gof5PlGsuHKRvhd6Jh3RaEej4p7PQNI /C/music/incoming/3BhbS1tA0fmHl1bDx7CpTXminSYFsOcThIj0 /C/music/incoming/Uj4LeyyFt /C/music/incoming/KkHyiwqA5huuFNGbRmfyXUS5kfLL5NFGvj11hMfpL6iLfctfv1Q46y2XyJodTNCrKW7uTN1egW /C/music/incoming/oO4tBi3UcewDYh2rWu5cmevUbtmLVlydDbw1LysraviSjTv 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/uyyPkMxcwhW30wrvFt1qhqMSUmsfXP7arU7opNVHJOmhmmTiF3QY /C/music/incoming/DicYjVO7FcqADUpKBQEike3q /C/music/incoming/rECRjI5TMIfwv5xBJxjcMfaTvfxCPvyvHB7tNaosbU3djUKR0u5kTJelEPudjDepiRX35eUJj /C/music/incoming/DXgCAOFMMgqgNAM7YFcpDWVaF7dEqEEy6 /C/music/incoming/dObXmucboqCpnQTBAWN214n5UXdsJTPMYhx3pjwy6LjU6GFxDqQk0r2hAedvrQADIWxfsXlqAo3oUB7 /C/music/incoming/a1QDSrddiiG6g0KshcWOmHPWO6HytdUpf3bqjY6KbwQ4VLxyFoCRjquAl /C/music/incoming/sWHa2mEqy4D16CeWn3jJp0l35FHRuYJUNru4HJpqgE0qJaGs6X3GMXyAKLcvNU4HuQmN /C/music/incoming/cib2LKYJBK4AbSXABF22wAVAEig1yUwmBDowdfYU4EDPulYHBUauNjvKuIxDD5kNnQ6FEBwvNg5 /C/music/incoming/LVHVrGjVaK2l0PMtqaKTrYXDT7wNJOecNoJHToIFRpHFpbJoKGiGQTDT5ecriEltF0GLgeHbyfbcrs /C/music/incoming/eoMPp0PVjgvagI373aGJQmxkmvrTHTo3HW6hsmotf0NhCdCjpJjJg3X0 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/sMSPPNoQp2peiVf51gIEuNq7sx7Y7gjFenW0EXhJhcOaRnMu0UClcisMuSvrOxRiSS73 /C/music/incoming/3codjpuk2BA2jIRTAQCHsMu4SfR3MuK26kE /C/music/incoming/5nHVsQP0liRGrf /C/music/incoming/5kGdHqRT37w5l1bjPtN1AYwFFydbpuJXG6FsAGJPrNmt7yasGNsXInDfVbGhmPDIwHxmuQRjR5ITLcFgxSDJbTosCAExa /C/music/incoming/cjVVvIlTV5BCb11POvm043dgBLs4eOfJ17x /C/music/incoming/sbyxxdofGdDsj2DFe5MHyB1InItpb5sjBf7fkewNvXufvfD6sUsePMn0iYjXR6dJRsY /C/music/incoming/ljAOdV7U3E0ABOnyMTMSkCJNNgrwCOB0WmFghcFxQDbYGwY00rpUl6TRHTb4DJrncaLojgrKnncPBSgppyEkyNNYAUHuaJ /C/music/incoming/nHJD1AwBE55kb4IeDQipKjqDcScIpiWapFElg3nj2dSyQiXPggrLW2oeqfBiwWkvh43DAw5HC7uGxYU22uCiX /C/music/incoming/mJbmXIw4lcrCgYKemPsSSBQ53ufd6Op11b1pSmrVvKpucrhGE4jO44mT0drDCt6EUyIf6us7wEwikv3LmGHbFI55VgwP3VscM /C/music/incoming/qrn5UbVPOrM6KfbRsmoPtrY6cVQRhMnqcfV1rkinMr3wGOgbxcUQA1w7Ao27rdHcdu4Frhyi 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/XIAQLVhCINuQs7RYDkuylghxgO6qoSkqXE6sqMi /C/music/incoming/J2lBoHjtUGfUYbjBr5WLc5t1s4OsR1OjsvktVkglUNAwlYDo2E6C3RULHshs0YJ2Y3CCXXNgXLXvF5OCBy /C/music/incoming/yt0NFQ0var0CvhYXJiqodEcCw2fvpV /C/music/incoming/YdkhalDoiWERytMyI /C/music/incoming/Q2nyk5CoauG3MiermCT5yTw1TrCQhxxi6J3Fjo60qEJVfNdiVEcRRDx4FtN1DThK4w5cmHh6D1N3jIVfos2 /C/music/incoming/xDac3aRuoVqdXP4etOUmN3W4TQiljCXbsKX /C/music/incoming/3Id3kGU6DlWM5YMXiGPEs1x2kXpUgXU32qolAbpKMqSIosXVw1PNnQwckiRuqaYMy1SNKAw /C/music/incoming/YeSvIHJ4vimK3jSTESGtB7d2UeFqyf5GMKl2IJHxo7PVdrk3KuAi5PvYbXIEcrFpkN5s6Xk2lifBroYD1JO /C/music/incoming/Vs2PwHHuVtx6NSflPA3ppp4oE4egDnUtV /C/music/incoming/UOY3pUyHNeSkENjkuaiAw2EePC0t3NOe6Bd 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/GdgSUwQE51bRRnCEeTJHswhnxis24XjEJilOnBkhuBUYh4Ov /C/music/incoming/IgsLy7WybPvfeQpkGcLj6lOJxPLwCKs /C/music/incoming/1crTVEvTuVV6iJ /C/music/incoming/rH0o /C/music/incoming/KOVrm7hbaPeYS1hKITWcR75QAkKPOXa5ytMgSF37LS7mvxkhk5fwtChKReYcwyujOgAyoaYcXWy7aRub7CFQRLL /C/music/incoming/EgU /C/music/incoming/jt0ThKrL4PqNlfoojLsmnVNck3BhdKh2kKQ6pCiApHvPJuivBYigHpGuOXIlikHtIvCIvp6PC05O /C/music/incoming/SS7uBCF31FlIH2Tgol3eekBCMcvicFk4VH4pP1FJ0 /C/music/incoming/MPEmRyeVGv0kFKq7YYqAG4EAAEADpfqlUoi0G3Wk23LtnR5SanP3nkqQkeUm7JFAfOwqCxB4bfFKskmQHO /C/music/incoming/370cQ1M0TchUDncM4gCcCbUSpW2yr4Y5g1W1XMWofAsnas66Igr74gi1mhT16m 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/j0K47qhEICH7jYJnqSbFmcVeg4tMqdiwXAOrvqbgo5fYxov /C/music/incoming/1uBfHm1WgYJ5wpIh7eEhlYpQsXWpUMqkNFLW1B06TCcOpqRwC1eytdUceSTQwKcCHyrYLTnFlFvQVIAbgAV2I0XJSJRiOjIiAI /C/music/incoming/BbQy21jyGtgFHXlDh1LaNNTa4bHI2TdFueBeHtNePj0HVSsyfSKAKegVpQD0sIETqIkCwg3VmGsD /C/music/incoming/JoVtSYrG0APm7StrQDiUIYt4yHEgllcbqyFuT2jgKlvijQiTH4MvvvjR302kultOwO4Hn6FVt /C/music/incoming/qVrIC1XlY4xeTBbyvg /C/music/incoming/vlxmybjsVl1hu3w6VTSoYBNlkThu5iBmbI6QiHtx0TWxVruyqNtyngT2FmbN2V /C/music/incoming/0H6FOLPmNYv06baEwQh6Eirvw5s56vcCHgHTjNXo1e3NGxfFFW7ayVoRpJhRrSnqV1sYBouQ00eA /C/music/incoming/722YTU2FcnNUSjm7rJbYKNc2IJhFaBgYpDRky0IcermD3VuR5LQd /C/music/incoming/SJ0Y7n2g51T53vYs4pVIkYlM2eMKPfEo /C/music/incoming/fuAXJXmyKkdrIvklGWBe5Yo 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/4eQOJtMd7iVvo /C/music/incoming/sQNwDkTQq /C/music/incoming/La5ABwwUvY4Rc /C/music/incoming/QJ1TpwiUVkYxf /C/music/incoming/6HDBoNtJhTcGDSXFRTmsQTWKMFgnVOKsNNPP5pAo3SoBVd0AhkJIL24mR1VRHgUA /C/music/incoming/jjbVIj54OXbHJUbBP7IWlW3MHBG5ApUI2u5jyRqwycYO1VsRd7pEppRtnvngKaEycBNoX0c5Plxj6nSTiW1AapsMKL3cDj /C/music/incoming/2603RxxAImoNe4F2xawTyty5wetaPKrRk2IrC7xJU2cyGybWqweMCfrHG3FMdwS62EDkvmA /C/music/incoming/Gmo15P2RmEng7Wf7Al6RFax /C/music/incoming/7fG6ySynmG4lNtKNMmAjpWD7nBdq2UeRPEV2FbDkGtVSrIkeBO4twTtjJGS /C/music/incoming/5YBFpOHrqieNVga6yxpO22V5uKBEiTlwJVXdEIyQi07ewddsterL 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/X14edWR4wPcWOWA /C/music/incoming/03BdhJfF1pQ0vpxyynARGQEG7dGCvnHWvevSOVq0tYyyc2yQajtJYwa /C/music/incoming/PVN5UAyNnkA3c3klcGXcehp3fTygn4n0GRFw /C/music/incoming/XgicLeMeCrrUEBs2vUHYybTcJsclfee5c2tXeAcQtAdJfckyUPUd3BAVugAscB6wmtSJgCW4SXF66k4HiLyxqb /C/music/incoming/vFCsVVVTetUXJo6GWgAvpXD1rsGL3DtcHlqh0Si4KsaDHttVxRpThdGFcIaCpjXJ7Rqx6XOe6DS4X7s66 /C/music/incoming/Ps4NiReMl3iPGxfsXwpe56fqxvxvRNKVBmCE1Y75E0UsH57LxDpMoX /C/music/incoming/BwGl0iRi31DkelVGMFwLE31fjJLYaH2V476PMqbjUiRpHwFQtaR5LbAGEAcqE0hu7Poemf2uEmXulLGTd3FaW4k3HylloS /C/music/incoming/UROQoP6F1kS /C/music/incoming/gcioB33GIVbddyGvW2WoJTorhAXJg2qrIwg7Lv2gskbaDcEnCrjmsLvtUXgbetyNFRDNrHSB7P3xRoVf3KgWSe64bTlUo1c /C/music/incoming/0gBCsXSAkT3O5Amv4fQGKDGWcNw7wxT3b1B2SA0HEuRvFGqW4cTPEItvILyNBTdTa7Nd7sLEmjcpSjrDwHduLeyAHesgbm 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/t2cvt4L /C/music/incoming/L1aHqglSLFDod2jRxe /C/music/incoming/LdEBj4gy63rydO3vC1VQMlsSWvGgmiiJcSY5POqdyYTi2PAQQirmjFlyRSLUwalWUQwrW6OVJSrVyjXh4Xw /C/music/incoming/Kqwc6rmGKt4Y2toxpOUGrK7wuH /C/music/incoming/ISTGvRMul4 /C/music/incoming/Ta0PCRkhPaTldEhCGvdrbw0LyrvXRInp7eG5aGd3BWFkS1desl4uLsTvhopkvuwgUDl76kBariXl0P0 /C/music/incoming/dUHmSlK56emWdtt3BOyUQD0C /C/music/incoming/mvXP3KkMKscF1YXoCSd21noGeTarRhPE1gwnSiCKdfruNq4mp0KOrg /C/music/incoming/cbI4KgrOws5bm06pvGFSBmoAUHUmFvqEaaSdSxwbtETer /C/music/incoming/svUqmgKpRbr3YjqmK6Inw1s7mycBYGmrsmmD100TRp0K6O16HT4jA0rydUeVdixlWaJM4 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/TyOvuo6F3KxPECEBWYiSDdrbGCp4cjfn7eBpA1M0LV1dqJVcB0BeB2pPgMW17cCTFjPyboa3lqg /C/music/incoming/5gBWKphSgQdJAaNGSKJ1nWWH6DwdaNIthBQW6qq4bBr5MWwwos7 /C/music/incoming/kDDugP0vnkhqkgInGNoMEorebYlaxVslMjgHr6bOXo5leIHasDE1Ses4lxspEY5yY3Mb7b3HLIWpqf7Bql /C/music/incoming/40U1iji6yXiUDbkOiaufskhyaCogidHCiJRh2HeUycrJWkcgUCJw4TsTSv0N2cXu /C/music/incoming/CLQHTmK /C/music/incoming/UnBj6jGXnBSLSdJU0VVeOnxb2ID2gySRPyrGI7pdnxOKuIueDb4wNIkGXyoxNLRWPb4sScm0FRXpHUNtmxyeCv /C/music/incoming/VjlOG72v7qHmnuHv6rcaBAuuS0YY3tu1iwwtcrEhIKv3vTYrnAX1ATjuWY4OhcA /C/music/incoming/iWWrykR57hjc0mWolgjnqseODHJ /C/music/incoming/t7WoadXFecahn5EMQyE4FdMWWAeqRC /C/music/incoming/YKDyxUMmqLkYsFfjqpYElgLKD5G 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/EsA4mNMrCAUG1Mi6TDqB1lrdlJmjjpeiBqFinPfKIknDi1v0P7UiwWVrbwSLBCimuMeKg /C/music/incoming/f6JIvu2TcF3uX7AY3iQmFBcs3bixkxaF2fTGvIDcUrPRWLCqWQSOPfiL3qMumDJLFxB /C/music/incoming/gptcUMqck /C/music/incoming/KVeiJ77KFUkQfrgygsqCk4nM2Do2LyLLlnH6PoL6WbYG2SX3EyAiXDDOHAnfSf7giHE /C/music/incoming/P6IVk0ftbKUv /C/music/incoming/Yj0GQtXaioIPmHKVgCVGMqF0o2YOF5dwQovvHrgQMb /C/music/incoming/1NkM12ev45 /C/music/incoming/M7Qo1w0yopP4jKHD /C/music/incoming/cLixsFElAOlgnDsubjKuJps6BQJ52477VX3kPOuBLiI /C/music/incoming/Ucy3xBjJEVmTmmpOUbro1Mf2Vf5U 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/kpXnPAjjfDHDILHcDJ4mtlJBRdrXdMoeUVtB6cyjuLk /C/music/incoming/bPoNRMgN1fvrosEPSedkmX57eWV1Fqqj4v6ENpcdOAOTQXd2LboGVbElSpJ3YnhKVlu0u7c /C/music/incoming/bS7G3eXLaJvneA5YNGPVMQhE5yyuUffKOCspPIYUb /C/music/incoming/euAudgk7xTjcgVVORQ7PCD7mpDO2hvXSLQLakQHre0COuv /C/music/incoming/cyDXFbm55JTcCDF1gsxCKv12Sx4eoF6Jv7nA2UjspH /C/music/incoming/inqntE /C/music/incoming/2hYJvxI441KhypP5vyRKPPj3dMg1s3uVsvQR1Imw1Yfrt5NopwDCVG4m53GQqPK /C/music/incoming/7skLUl5fK0yhSNsaFMsuPmUDdMOJE20b1o3erMGX7lnAApWXUt7ufTlTFPIhFuIQ7woDRoP1gCvD7udUXXWk2F4hd /C/music/incoming/6yM6RHoYWbUjNkxbx0dr6J1u2JPmONqVqYRo0sN677NVw1jcQm3lM5WvGqdiYbkjR61WBjjfler63f /C/music/incoming/PVKBEAsd3Xu5crrso3klGdBnWbqGGOoxVo7wh0HDwuYVqTREEvohlUyMtwMDiUEnI5jUs3kwuOVlmN5crUbkAhmaXudSmeuK 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/julIW4jrB0rS711lho1JyiBKOUYenEwy44PNCLAgxqLfQLuksMrd /C/music/incoming/KLvL6DXYFUPKU71ND1xXybEoQKiKs1yyuINCucWURC3eW4b5foCGUHHIgg2utnFMuqomtxsAeKg4gAyTIkEdx1MVaevniBBE5 /C/music/incoming/LWLvI3qsMNUETnNIwjl5CEyTphwcfusLi1Vn5DntJxLahE /C/music/incoming/jIkvdV5X7wMgcVUyrXawtWnhnmIPbeoMbn1g1cEfE03GCn0WWvAhT3stuciXnpW3i /C/music/incoming/iRi7DlSMStRPOQG53v7nEYDKoVvDgxBkWNgx37CdfFCDYu4jRtnIjftqoFSPXpFu1G0bKic423i6w7S1YlSU /C/music/incoming/QQEcfx5FjCc5fx7jICNYhLgiSvILLYVtu /C/music/incoming/cOwD5gSKtgQaB6cMcRSmURgKribTVV77dK1YiUoMqbydpjcdCCfJ6X5rHUkVe7VGgR4XflDoD /C/music/incoming/rRNifqXOruSS4VBUg2h3pBaXoYjV4hodbUSthHTH5dYLttjfQVwtEsDXRW1ngbSkgPRjcgNHiH6 /C/music/incoming/YISXu /C/music/incoming/BhBChCI7oJuTaqcGBbJ42iiuecIpJfrdKEAadtNqxvqwfWbK1fp 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/eMV67lJCApL2jltmSQGyaqMllNx1GlUALCG0LcG /C/music/incoming/0eWjten /C/music/incoming/M3bJaOxDL3kH3FSTV3b6INB5ArmEFsNUSdjJijCE4a1MnAQQ5DXPSlj6BeiQB25rpwW0vjLMB /C/music/incoming/JnQUHNCJ3NRYC1RKxiyUIJqD4LDoUEpuGDPNCBMqwpFy4wJt4SDaSsv75nY3knVxxws7kdh5EiwseYHHbjrcaoJmhQQnJQ /C/music/incoming/I0nCgCYI7fcJMDAsVMXwkbfFNxOfkln0vmj3EQCFl3ycP3aH1wSXYIyHUQWQUT /C/music/incoming/LT1RmpITKQDKy7qgcmnpLRoILtWxtBMH1QYFqijYnd3BF4hq /C/music/incoming/EaSMoCAMj25fxUdasIx5XegQavg5k0nLdhGEquSPWhTkQr6tFwYGcabA2cL1uDBrOtcqoGQ5XPhQs37PwUyUbO /C/music/incoming/rXdpIHGFbJD6Ri4vYWPG5kV6KgooG1RvUi6JbNpbhVsFtryVei /C/music/incoming/HLL0D0KtsdJ31GfXTEMdy /C/music/incoming/tuwVkL4mpySAa5d2I 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/W4K /C/music/incoming/0qA3WtUKBSRo31nD70kKmtTsgmUbVuj4iEgxPgr /C/music/incoming/w5jjhSHyigd6NlkqtRvY6PBurBUwrjeRa5qeSOr3C5jxnNuDBcY2Ek2OEW0N5jh7bt5P2fFNyBvbFchMfr3prkmW /C/music/incoming/uAuwQ0uLgw6HLObLtqa6baEQOIOLEkuRQfS0UwqEC02cOBr0H3PIU2Gt3 /C/music/incoming/djhN /C/music/incoming/Sbm6qgXy0hFwuJtmBksRYx4yrwouR3RdxNWOOSTd53hj334bICS67IbufUN2YDP4wB7PTMFQypU3pUDwBmTokS /C/music/incoming/C03YJGGJu4rWGmfrVhUAOmHJJI6SHn /C/music/incoming/6ApRUMubtyHDPYjV2WL5URafa4uo1bkWM7ENWUTx67iWXqGXh2kwX /C/music/incoming/6ecAmDAJfa7aMHcAEtskWoq6XrshkJMy5hil /C/music/incoming/nAmEDwtAKtnjFC5xHpLnbPDtsQP5fg3l4uHy4oGC5 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/oomaSRvFyHkmSn3Aurg1fLqYwQCbecyuQO7hrENTKcGaYvSlcXra5jUK5uKbotBwiWEdnVhYLtqdfp7b6q7oSxx /C/music/incoming/aBNthws6uO4N2wHWSDvjJCireM41UYrHGrs /C/music/incoming/Xhq /C/music/incoming/wx5nkffwoNPdnURlxr4XB1EMb1g0CHh2 /C/music/incoming/DxkdDvRsJtiE1uVxTABWYmjulp6xNpHtOtGtGSqWoV03yAFP4TDserVpoX0nwtNtUW /C/music/incoming/TxSshqjqAJfDNMMh /C/music/incoming/2ULS0dvxTc7mcu3QFO1dhUd6KR7kacnGXKYrBM4mBni5oGFwdrRia1GgRNhiekwRWBw /C/music/incoming/hKeJ3tfS7db2NDECC7iibmrDQPNNid5Oc6iPuVF1 /C/music/incoming/Thj4XQj3PQSdVNxnyGdUlus7ehnGFLGFQEJwIWpDyMjeXd32MxXBUVCyVj0QCLxejmu /C/music/incoming/kUxIaGg3qFwYudUhQFAkJFFVEcPMwxwgCiHNqlc1GgH2trtjwM2lBksMoKe6XBF1iqvmEgYFCGMD5LCmPGoSDkMrW2xO 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/0uec7HTQritLHqGT4CUW1G3pgpPeQoCtFIHXJsJYXwpqxQrImeLnKE6syW4Q0PacO7g6QQkL047EqMYw6hYLLoQ /C/music/incoming/KSoThO26RcoyMre7 /C/music/incoming/6l3ovsJD4AqqcIbTej5boQmuqGbec73nIGWj4p2JuVh4tRSPv2RkTqMp7I6WqFB5FcPET0WWovNBIpbHVsPipSCr1Gj /C/music/incoming/j7XkR6luwoa6OKt1irrI4m7Yo1ElyGP12wR /C/music/incoming/Mj7 /C/music/incoming/ogwHjUDtwYhpm4iMUCoVOXGIaHOol /C/music/incoming/FfCWPRVtAmvOXT2Uq3bfi2rsOdddgYd74vhpGUsBJYawl3MW5jKnRWxL /C/music/incoming/gMI36Khmu2RQfbKGGwelH60liU6Upek4geK3cOIXYN6fbpUeFklEkGlhUvUkMu4pQUJaxPEYVou /C/music/incoming/5GFVu3N2CG2aDlCJER /C/music/incoming/5pafVPKCXfYHJ1g2vNMBSSOSVt0lPuT5SfPBKCKioaM45GPcVjEU4FolJpqBWyTDt2VEkNq2cDlSfRUoLXwFX6bnXD0ukisXoiK 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/qusu6b72br2lmBgUrUdjkLhAF2pTECHgb6gkVVDwqc4OaC30AtKk23 /C/music/incoming/dGECony1Q0U0qjEYVbD1vWvL4hojJpDBSSprgAtXeRuP5DdIBpyGBpkn /C/music/incoming/HaVQbWJJjphx55yJET4kD46aEFHAo37aYHiOkiAuHkXay6Pl2s7YpWsLbVlEpiunqgGxVSyutILrf6IG /C/music/incoming/R13T1HxUuACBchwSO5WnD0fpYSUJ1jGWcstmPdELiJH3YyUn4KvpkRr0VM2hUW1k2MxRUjcLBkf2sjyA /C/music/incoming/togHt7wVPuPA5GjEHjhaDHeO1Cyqhmy3bMq3MC03i3 /C/music/incoming/VG5AxdowanLbjW3LDffRt5jySYsGXUG6jx /C/music/incoming/aKuM4UIpvuAQtkKfJEBcsu7oSQlwXk7gGlCmsX5lfuEnWXvUoswxJYINKf2mIlykvsjiQxTTHp56XTA2uyhFVJFPKV /C/music/incoming/PJeARpowp7vnOkfNvA4EHgEvI7Dwr2YwU0O0Hwv /C/music/incoming/D6b44FMPwNfvp6juU2Il /C/music/incoming/DbHFUmEOulCiwlL3CgKXaLRQ 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/mcpUJLGidnJ4SV5Nns4Ke7BRrLFP1TqrUHLSRU1yTlTE /C/music/incoming/HWEapdiFXTTbKUIHexc7BiPxb46EWMwhGwymU5AgGABVsk7j7TDqeEjxgg7sf /C/music/incoming/M0HXESoAreHOxUhNnjWQEbcP0LuVV3m6VrJWXLNhTnQ6uojUQYPpvmyKXY60xBLw0J0fksXKDP5qrduKCHe5m4JJ0776 /C/music/incoming/Peo7jKdY1HVEpkOSjYY3kq0ok355L1yl6PUw7nvhdcV4IRMxFvPwLpSymaWnMfn7iJFHwqS3CQYiD4OApGAokbIP4vk6yi /C/music/incoming/VPJhWW7M2uHIklvMMAh40rf2RTJ6tV1y0UUWPBjTFP1PvJ5nLwiaPoRDJOwd /C/music/incoming/iIxeiNgLqA5XQPyf17ArrNqowfhN7kDCYxNmlFSqFyW4AbrNASWsITo /C/music/incoming/pOmuNNWHnd4kgUK6r7udKjmycm0xii3Od31UELJopGsgi3Yo1mwe3HgfBVrBVxxeipgk1XBOw /C/music/incoming/xtor46N /C/music/incoming/RjfcPvabfh7bxRFWGSS1aKQw20aFEKeep50jq7CDI5RhqK3PTR /C/music/incoming/Yb1l51vE2l5b21OrL7UyHSiwUllMntq5qkFpUOXUfqCG6iDXPqxOWXvg1ExSORpH3aRQuxF4j7tpqJyMQv444JiBWywpq 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/P64 /C/music/incoming/hPLfHxWG7cciiUcD2lmQcTKj2pCQhKUbHFsWtgtD0Elw2ffAGffrHcE /C/music/incoming/2tffXKvBKRXWKAFanlmTDmSWH1RAKJjVVT2YJfE0hUQnOQAo6p5Lutc /C/music/incoming/5n0mQqggcREE /C/music/incoming/GWaUFf3wfLCjlSuLbcUs17ctfGLRjkyXGSdDBv3WUJwow /C/music/incoming/3BOMwLi3p6DoSsSUkLkvU0yVuFj7k1IMNjJLVwraWYVYe /C/music/incoming/yoiYKDInTIliQ /C/music/incoming/vnWV2oE0kMEJuvwXGMv6Whk2qomP /C/music/incoming/Ok4EBunipXdyLPiPPw1qDULuAqRVNhE2B0Wsmx42qUmofudrstxwGHd /C/music/incoming/rObTftaoIxJe0b6DmayDlAjumE2rrAul7RiRodfepuRpiKlarkdycAOYENGIAP4hcweh0noi3tnYP2mKr17gw4iH 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/NcGxeiUJRPfCwXYhvcoow2wWcKSPkwfpFXyU0m1KIdU5mrVNpNaiA6CSNQuCxfxtKW4HyepjjMNthyJSVeyEv /C/music/incoming/R7RC7f2YdJtf2aidWrtKcJToX2d6x1NGqATnnjdinkxTelgeOO7Rux1hnCLec3Ak3VVBn3XNolwYl7kLV7rR14k1HMaS /C/music/incoming/KgEuvQQRJIfDbmGku2VRtAVDpgBQlyCmc3Pufq5kmLuYA00r1WvU3nIjrbfoo7Fkf0AgFlee5LFQe4cxnjXwdOrVtFce /C/music/incoming/q4eRYFHRhuKrpaPJW6k6U5PY0VfvC1WSJhE /C/music/incoming/mUNJbBEi /C/music/incoming/IwWw7Hg6 /C/music/incoming/m1RCdadu66OAje0ugUbILbdvFsaX35jdwYCPUGJNNYufKoCkG7u34 /C/music/incoming/W4FE07VeGVKkaNfU2rccH5DlpQyoFRSj3J /C/music/incoming/PDfjJFtcxHA /C/music/incoming/S6Vb4L33PPW4QMEpPekovhAnOslu0ei6U 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/5Ce1sYoOQr6iGNF1ESSuWMeiXOfd3hKWtoMsPCvYBNU0dHo4DbKog /C/music/incoming/DmNjCB1jreBrBCNfeh0cXDJqLHfdmpAUMvuyKIaWFQOpcyyjtHP4yeeaKwF3uW5cLOMegoCDhcEgWtnlh3QNHDuIquV /C/music/incoming/FvJj2R6WYp1WrelO5ekUmmgIyq2tbyHWW3w2hw3t3ocCskG06JYK5aFspaSLXLUAPe7vPrHIjY0 /C/music/incoming/k5tvM /C/music/incoming/u0L2Q74 /C/music/incoming/DEdFIfgU0TWcx2IboQss /C/music/incoming/7dA4u7hTCO6uEFTbpq3osCqu4jtl7Yo17V2ttAMsqNUpLy5wqdDH /C/music/incoming/nuFGvdUUlFRfI1PHLEwBl4PWgaTFewXpdg2bk /C/music/incoming/4vcC5Cd6EDLvTyjjR6RsDsS1WeX0qMWFVxR7UwLomf5dR2oADqjqG0mLKjM0LlO0NfHuPjw /C/music/incoming/e6V6OwJcD2mDAybjF4urnsWBTTVs3t3x2smj4l3KBOgSNtm46X5vihSSjtm3Ipgi7VJgmYnsbRYGldVyH0uewGpTIBaJ6ackH 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: Grouping 10 tracks 11:56:46.8 Trace: Folders: /C/music/incoming 11:56:46.8 Trace: Yielding from 2: /C/music/incoming/L0jB5WAECsBDccMBDMhgyinTYfMo4PvtRlJNNbreHdtAo0xQ /C/music/incoming/tmp2FryjJSbv2lnHyhmbS3wTd /C/music/incoming/7XVItVTo1YVSmrimRecJm3HSpBk /C/music/incoming/BWCQtSbCRHhjiosvmOsaWakCxoXpcEL7tUTjqmBebcETixYVpurtKNjBL7re2Syn3hXuDifann7UDytawcaOlrvOLrGq2vjpKp /C/music/incoming/d2HQAK5pt3AcBLQ /C/music/incoming/i4cjjs6PJY73KFiECgg4fALWp4SMK5qukDVphiXoMOv6VckLxgtpScEQsm1nI /C/music/incoming/QdEEc7 /C/music/incoming/e0g6na2sFF /C/music/incoming/OKULAQum6ckIROnhGRnBprlrnIXynGaQPRQqLNaf3p /C/music/incoming/f1flDDgUsaLkCMNTP5X3adq1PMHqBPp1NYKM2p6iNaB3rgRPWtfL4pXbJmEX3WtLRSEKbaYy7PoaKvJJ2YBg 11:56:46.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.8 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/rX4AK7AH /C/music/incoming/VWkc /C/music/incoming/kYs7cRp5uQ2Y4DKHTq /C/music/incoming/TgCUdS2tTIvkBG3EilvkdWB131O /C/music/incoming/HQhumMYO42hP65mOXHJd /C/music/incoming/hToYdkBnkIakaGRR3D5OnWgh /C/music/incoming/BYT3pSGXHiDjNayy3IeF3xg31kKeqQ6X /C/music/incoming/pFjRbF7IDicAl3vpxFDU3hedyOy0F2IpXXE4r10CM /C/music/incoming/JmLWkhvaohXkH5FOqYg51mKS5pgdckqlGcKA0bo5 /C/music/incoming/nJOFPOcu0xIcYRQ4a 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/dsKLNUwM2afG01uUMoJ6RfqO4FcLmTexcSbMQ3UCpFYPb5yERodH5vX5 /C/music/incoming/PofmdYv /C/music/incoming/qysxvJeqycrXQyuDtBmBGK0ACtgMVNwIjcMFVnuFsBplbNtNXqFWQIcNH1 /C/music/incoming/UBSptjcuXchR2C5sJUvfKtPccjEMvIeQoGR0xYxCo6AyfXX2eC4WSjeBSQnjMx6o5yCvRf /C/music/incoming/lBcQbdRlBNFgnd5aujjoIc0srRKPIpX /C/music/incoming/7belAX4XcxpSYxVActxsFHheOuV1l0WML5uowJR0UPEB7SBY6pRrocb /C/music/incoming/aOyEaK02Wn41mXnjaybIHIPC21bMikWHV4 /C/music/incoming/psryXeMDYsGqwofsdeAqA0H /C/music/incoming/sWTVwraVawuOCP7vos5XJdvtmfbWho5Bl12BGlT6vR /C/music/incoming/jFnwY6Ur4yxuh042FT5NbM31oFhMGqAuD10JEdMajy5EtUBs3dhQ4MQFKtitYhTN6d0oatxCg 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/bns4okBUpS4 /C/music/incoming/IFhXugKFvxVVQTwM7QyqO2PaklH61BQ6A1n4Rs61hPmWQnUYNcRWXT3NWgNjH /C/music/incoming/pEQY4diKVBRIw4y7nlVa6cErVNhR3706oiDlawRHLiMI7 /C/music/incoming/GQyYvn /C/music/incoming/5OjxTFbWy0oYjvyiIFTIc4sQgKN0t /C/music/incoming/hGcSyRSEQMCDagl06MNjhlEuP5PFUqCEj6sDh4MGPP5Att4qoJORyYH4bOdCcnQyj5sc /C/music/incoming/aC3Idd4rs5olGOgOVykrO1aSQdf41St5avI2ttQKiKvQvAThyTWCHOggCj075ayIKqkjfmuCPHieFqw /C/music/incoming/JgRRntxLy7JxBjxQkxC1sXTLwLD0KjPebLEmjuAmDlRBiMOA /C/music/incoming/OfPEYoYXoYoOxb34DFRdDjLVyqxDWh62hmRIfxeoM06N4SujBqC3crEEC2fIXvbg0uHlqtYeADxKl50N4nbFNdYWQngksDxpY0U /C/music/incoming/BhQxlxC 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/2nYGgwh34XW7NGQ5u /C/music/incoming/eWRRqdsN06gmmO5vQ4RbFv7MWewoTUEsBQL6fIUpTksjtf2JfcyRPXfPXf2lOd /C/music/incoming/12xrYJ5d72NJ15UTx6vAxECdPn3yHUluFokMfxHOwuV7IVF3mnp4VMlvAtKKO /C/music/incoming/qLsOTxoFs1FB7mfFCIID3a4K1j40ElvGR5QyadgGVdgfxubFRQwFJ3OqOQUJ /C/music/incoming/1HgK0lQyaPkbjCfLaL6ux7d6sN /C/music/incoming/oukMyNbWdC1qi53H7Auip1HGgaT /C/music/incoming/jDIV4TNQoQRUxs6ngqSdUnHbgrKKSdWj7CLrmOVLbYbP3fosWJd5Y3d43HPLjc5l2HV3POaADhb4lYgbcrV /C/music/incoming/AXxDwlOb2DriPyqD /C/music/incoming/3guJUTRdgmOXYoTLcPDuSL4QIXCGaqL /C/music/incoming/qO2Tw3CKxGmlabvKNnaUFItkHUqNRM7WtQoHWWDoP5rsQ3MoyE30EfgPtRmJMV1 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/HmvKiDJE4RKpJ3uDwPTXG7mLqNauQk /C/music/incoming/DRseJyAGAS0 /C/music/incoming/bMY3BQJTfx75QW4KCrEDbBXJCDprlxGy5HBRmocL4jhDBWQXtYkRNcOIVoB6BqIOYI7iumx /C/music/incoming/4ROI6RbBbvwh4btalEk2kMlRqiWS0OJ2bWhhwD2lPMrTlGRCmjqIsMwr /C/music/incoming/OGTyLeefGjifqclydiInaXQctwnVv3UjKD0VVSAfQxgYbfS6rTE0sw0YXQeoXpQLv6DVjxKrPDEJR0anMoEJx2Xn /C/music/incoming/xKG12cIbKEu7uDtAbkouBhmyrDG1NsmhkwkoRQ4sIBjdhC4bstDxJngp /C/music/incoming/myIoenlVijwYyoNpC5MCOwmknyfoEyRccDV7aTLBWqlmEj7XWwoY3CiWlwaNi4rRAuV3ANpQskMxlaOdypA /C/music/incoming/hg3WUi6YjDk2k2dwEuqlHg7FdSeswT /C/music/incoming/hyTrq3hhWtLF1B4UlC1CPw0RB1 /C/music/incoming/DEDnsLdU0OEtgPVjbvOsYYYGtUkJvPnW5LAb3SnxFckLShUhDDC6vdQLM5 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/ATFumIN54WRRuO /C/music/incoming/k /C/music/incoming/e0nL4Ec1NWPVjIBbgYAcPdjRDXvQ0OJGluKluO50MHsumvlatjgcAhY /C/music/incoming/e4Hd /C/music/incoming/Ruh4vubWytO2CFJuEV /C/music/incoming/qpDFE4TyPj1LgrJIr7b41FAUF46g3olG4vUDA3tDdXtMbeLIahVut06TXPaH5MDA6uOSFgivMF0dkUTArxfVBY /C/music/incoming/uuXg51YDDEUkqkgTthBbaUvMik0WvqmswwrqfepdHCwfpYSuDl2SLcYI6k5UabhlqCV11XNp0xCFwqvqyEtj /C/music/incoming/PLhsulgwCj0NIhRCiGaQwdTvHVSkfCVqkyH0GTDOmef1NDButiLeb3ELYTSGA3q7vIDiH04wcsDr60PeuxY5XQpp3 /C/music/incoming/N5Vk36tdGTduD15ovuoWRdCwXRnywOvIaTPeORGnBq7gOnwfBSJwlllKCyukS2OYwCtQk1HMWbuBeuQJuh5Mf6wWHfKpv /C/music/incoming/EvC5BlGnrbl5s1pvrxBqbT5QbYtrTK3Ce1T6QqgYtoM 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/OtHxwGjSq7UmNk3a /C/music/incoming/KKkEOPFTNqfrwvQ34LnCkHtoUDfXCYxdGi6nQmQu3BQtjaQcJA1qjjRcp4QkJPqW1cSoxDmQ20HQY7eTUdoc5g2wy3 /C/music/incoming/uCul3Hdylnn2vVwDFJ27JxTiF5tFNEoqJWDfFAEXGPDBL4ckGpLw0qh4QmN5mGTO74sHrr5f /C/music/incoming/3muLMYeKFtGOpUUap1K3ulExhYIwFUAt7jkr /C/music/incoming/u1xrCrTBr0SdNMW2hIlxn036m1higJ /C/music/incoming/QvhwoxC1j5CVA /C/music/incoming/I7AMQIpyNu5vYVBrxEbmbqEyxAnDCMDnry2MFHOLvOwl6LQJHW2isXYqCanquU4bYRey2VUXXxXu1sBUQL3NRt3 /C/music/incoming/oISfqPUxis63QvsWUFOaKbnL5tru6k /C/music/incoming/MQfbLk5Rk212lyXfOubgMBXj6xhDAsnfeDW7 /C/music/incoming/4eBBXKvr07DmfI1f4ubiCWy 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/E7aRp0deI6RI5WsE7uxH /C/music/incoming/IemJGfdbCDUn24grYaexxaoM1XiVrfHKsaxpeqJ /C/music/incoming/GKuQfavReSAJIxcyEfMEDB6UmthyWqRB7LkHOgMNj0vu4mjxtNNiHaAfLHES042Vb6K4nCSwB7tKeLXajRejKI26lf4gJ /C/music/incoming/sHItVijivS /C/music/incoming/NBkMEtODgyVf0fkSPLV6iRGsNrUkNgaoyV52eqytpRl7D6iVnoDOHJG4206mHDXaxGOdi /C/music/incoming/hveKAtTBVFHcealu4pIbDLkoEPB614lhyIyDtfJ7GdBjBtE2bmtkst /C/music/incoming/SCnhWuA4FQRD7Lm6hVPW4ibHhCw5uMmljAYsDIGwNBQH4bXSfhyOtCTJAN7t6CI1DFtGT2 /C/music/incoming/rE1eJNYyKwD6HAl1gayYNx7oNfhqJvlQNArlcQgaeeKbbgoy2LdvfE61FLxDGIW /C/music/incoming/YBNpUopxjs52HhL3dA3AyU1fVyPWbUSaAIiFFKguHEOro /C/music/incoming/YVXshHR6chW7OrQLEgGlUnfkKa7d5GSWQyAHpknnEoM66ET0jl5 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/F6O2eYNWBLI1L76trb4Jq2Y41uCQDu0wvj /C/music/incoming/WQJBGQkq0UsaqhHHA06Kk4QqaCqeRFWtMkQSdsOdifd3eCkvFJ4 /C/music/incoming/1yhKSp3s64qA1Ey0kxjSawKA24xasqH2t4Y3P /C/music/incoming/HeEovfQFgEko7EjTFE0fdI5ErqQWw2uFsLVAmHbyOEgxJweulPBRmjP6ha5ev2hljN4vQRG6CBy /C/music/incoming/DLwsglbNxNXVcIEtwHEcvVQklCXO1tRHhiAJK2fUgrsKIiOj7RMNtuDO2mgMutUe4qN1h2RCCQ4eDgJdUOOiPem /C/music/incoming/urDHRQa3ERleyYi6KLnkH14 /C/music/incoming/rFABH /C/music/incoming/iSSXVXoWJEDAfktOuY /C/music/incoming/JK6snNLESDV1aGpHP01oMbBwfYGJwjyhD4XgvLJXB2jDxn0qVnNEhUnIjInwgcgIeNxeQjkdpdUSY66Y6pViE2a /C/music/incoming/oN0nORK75wpGFCpDFSXOpUcr3hPX1xfb2lMdgI7Vm6Vy7DLFYFJ7J3CCKHrHcTgGqnMtWlv5Tb 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/4uvh6xNyVpf3SIIGlwwIt2PXVsVTcUeJAxgw6QSrvAksAsvFoMolTPvbNFsMK2vakDCuCk /C/music/incoming/imjdDFJeNBJwRTK7TJVuF3cSrD6h6dyaKaYgJNm5wWiyIdBpKMtOsC /C/music/incoming/eUtAwLYbwWDyRruoy0dq2PmVW6xb73BrBHXl0JIli3YUOvtfBDdERbWwIFKymXcBvk5jCjv /C/music/incoming/fLTIHHGJm010L0Ckm0tPbCWF1DhyxfTXOYNWyxSb /C/music/incoming/oNDAjoQ7glyHWamgWsTDBwsHX5YjP5V4b32oOOAG1UjX36yW6rSKJ6s0t4KlxHqjwCF2f6yi0mJOm /C/music/incoming/0gu0RxukyECK2WKvrp5tHq2PorioxwbMNxm1QQbGlyX6C0Dgw4fxBcnIlNKypfTcCX5DJRNInxhiB4m /C/music/incoming/IkJJthJjdJo7dgKy5VdiPkXrXJvB4IPlLogGKW4fKqOIy7edHtpyIGhwtrTSThnC2cvV7dWiY6FxDp0XEs /C/music/incoming/k7IqxsUDYNuYncGqIqi7cKJQ5jB4Mpo6rj2Kf4O1xLwbiYP4wYCGxsRHwYsn0YXIyvHeh4lLKpIx /C/music/incoming/KMIYUckLccgs7vipaakf52exaildu4EPLSaFu20GuNsomCtcuTEqWb7PIjXLXhpfFyPnvK2ghMRrJXlGWiQJyn0KTs5ldo /C/music/incoming/Jw7ekwNDEc1faH6MggewOCi5euIYT7MwCsDCQH230wFI6XbULnkNP54gncaXWV 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/mg57ITpPNsrMcThapWeVof0K7B4kIMX04LkfpK67dxPYJHHtDvatLFPhotagWfgbDyPyIbRMYeSXwaby1KPmMDny3cX4KY /C/music/incoming/BadcadToMc /C/music/incoming/2qAnCoQvOygWF03x6U3jwk41eNcLeayLkynFtTCpVbH /C/music/incoming/QmYVbeecYupvaYQdHsuDQ6wlex2hGw3wxbH10y4Ipi7eR5CWae5wufdSWMQLj4DCy167rXkhwUnH /C/music/incoming/GQ20tCqUiToODSt6 /C/music/incoming/hVwOc02kSXfKEm6ULmQtpwgJ1q72mKHdQvLorsR2BgqXABBNqHyN5mGSPVVT175hqb2hJRDsDW0igpiyX /C/music/incoming/iE7dodsiQBBqBcuU3cbwUsNMWipC7Pabys3X0h6Sw6oWFJQR7nbwSulXXungUYjaAyYhhE3VdqaVdYgnyFCSOLpeheaF205GW /C/music/incoming/tIt43brsmyaSh61KNnpgn1J7ehQfW0mdiLepsSCLrQ253 /C/music/incoming/O /C/music/incoming/v62omgYaQBGXimtJ07LGefUcV6eQXpXLsDKMUEkdLhL7f5II6aowMuVpk0AncikAK3EMKOWuWH35CV4XwDRWaB6 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/kBjK /C/music/incoming/GCUqHTWIcAVsuxlUrDMEdYkQhkl3UgP7pAqfFitskq5sBPPc /C/music/incoming/oAPVnpqgLQHEve1OXcRIOXXHP73Me2OsNyQG2n3aNViBdVBAIBDVyDdyKhgnuMbQcnY5vuUKg /C/music/incoming/eBY1id /C/music/incoming/KHNfW5fnyxbS2sQkAj2TeM4o2cCj5 /C/music/incoming/L7BQDtQcsmrqtAm63L355wjqqG7TCiWjtMtasYcOtGOXNewUon3maJNoXkA5u5I /C/music/incoming/eSXQPRYHKVsJ0Rfx26wOdkAB2gh0FiW1x0NxI0TDQAJ3rafXrsd6DN02swVIK6cB6yl7ePXbm25KIEi2brImeYwRaTfk /C/music/incoming/ATyoqxHeLLlXNSnpFVkovGqhwyNkPE1LTtM1LNBo2nkxjs3GGTD7IFI1Cq00RvwgRIdtfuLYu4uiv06dDhM4a1dnSSxtVJEF /C/music/incoming/joEuiGrNN3w4ORGksOEuDNw2w /C/music/incoming/7kXogC1xb7brfKWCxhSnJoIwvE1GEfF5kSxVnmJWWAfahJtUDIubPa7SJ 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/SW0R /C/music/incoming/FIDs3h1JEh2vUKJKWrPnyfcrm4HcFDIqdII2tNtfKUwyey0A /C/music/incoming/QcT41bfhHM /C/music/incoming/dcXEFcesxsMQkn2THMu3useTDxqXclpUikQhmWai0Um4WgjbHh5iQauS6ebhToqmc0HaFTHS /C/music/incoming/WowuvJ2cYWcg4hmnWHidvVCJn0xLNMEGaoIaHosWBMbachRS2E7iLf /C/music/incoming/n2eHryakckbt755BoR5vbjtu5KbgejbCgwnTPDRuYOsMvdyb5GSC0GGdI /C/music/incoming/Hvri3PXRCQDwMHvyWB /C/music/incoming/vtX5qVKjpyJELOStxyVldtsLLBTrN1ifuKCcvmYrJf7WbFqEvoeqJNIbbmsWbrE /C/music/incoming/GwotpVFETLmrFtnPr7Kx6mIrWxDIM /C/music/incoming/yhPx6FeG7kNDFdT5xxuIK 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/aqgRAreSCoxnqKTQcm7FfGUBat3P6TeP0xBSa7NkReK5HDCXu /C/music/incoming/vFhDLCOEie6U2ITdjBnYxK07nBfCAOcTiSW16H3nRVSFfepV1CIvGXvTMipjwleCblLiT1fKGahK0u /C/music/incoming/RPkhRemcse3Na3XyPrwa1fJxJaoBXNlIbK3dEIxEnQd4YoJ2XhvcqJ3MfTFRXSlM1tLxaU2h20TkbNHuy /C/music/incoming/HYa6XTAcGynbF7b2QENjDsiU1EI776KPBnqfbMkKwkv0SQan37np7SvoPmetkAdIWGHrP31etdUs5pcjDue7R /C/music/incoming/vCcmIoPejKej3461kWLefrBVpbENDH6tDX5vAIrgxQ5xnfkGXEK /C/music/incoming/OLUrnHBjmcFxWT71hsxwEBWGnU1JNE2xpM4RFEeDLi6THsHatWwcsLdnW /C/music/incoming/e2OTRyBMueG /C/music/incoming/ph4BXpfkt1c2xXYHXpAgK1Ep6wiSADonYdrwUmRBbEHG7CbHOx143 /C/music/incoming/lCY0sg3veGJjWyiBlwIOa2BSFQtRWx3lXfAljWmTqpu4WyVDQ7a7WoSqbgtKUlGNLwtR75qvkVw /C/music/incoming/Xg1Id0jrVbXGV 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/13ARxCiIsEKJvi4ccutK /C/music/incoming/rbCnrpQ2R5VygRKXMiIECfHrTenm5icxXxbOF1RINWNEDrskS /C/music/incoming/T6TtmgRTOfRaIkhllk7A7rUg0y16OuriKp1PyCbQwWm5QEHHnmFLtmWClNBUmTfsVIxsrATRipdkfWxv /C/music/incoming/JloWtO0rkk7hAU7dwC3NkuiKb10xAFVmiscv5PHFcgDbTw /C/music/incoming/eM0iflbHS2YpR5qAGTxuIAbSTcW4euhRX3CkM0gWfR3gkbHSHJxAismMLgwcvfCwThyVDfVNNJoXE2H /C/music/incoming/PVHObVjPbiK7psomlpI3kwE3gdD1AQakyrJJWgcnSLcx1SOg4Jx6NDUrqMI6rqpshyI5QNxfmtjHugcuvv4XrcF3FrrjGe4C /C/music/incoming/Riblxa0TmyVo42bs3QxcRD0wT /C/music/incoming/T5BHsomffCJjRQxWhCe5HSTeYlHK3LvQ23beVfiI3kLWE /C/music/incoming/2FFSG04J /C/music/incoming/UUnu6P6T6NHb2Ypu0ku3o2FUnCMPPagn2ch 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/LxVtndHnjqp33brm1HOLW6lvfSgTwaKnbnIMPqy1G4oQPVVWuKTFjpkNlynD5VXiNb2OBMFJiVf1RDOr4ryTofeSd3Bpc34Sffc /C/music/incoming/vThtCw4j3FLtNA3C5IsJRl /C/music/incoming/qtuSm4fHsKJsHrYRoX /C/music/incoming/3OgqgV6KyaSUg4h2aGrYUIeqPqWBPJIh60 /C/music/incoming/6VrO3B1WDGMobfHunM /C/music/incoming/eGbGHCCjV4iaYNjQE6uld6CYOOKdGnvmQgMeT7qmj7UdIgBEoS2pixQfdj01YyLIH3qSae4EOicdk /C/music/incoming/VMKMt6VldYMiAkj1sA32Pomif466hLbPQLdwGsebDuPLEvstij3p70gHyCGxaXeyX4yWgUtau2ytHJMR /C/music/incoming/YjggwIfuhS0TLjUIVWaERAcLMyVhKHIWCCa2XaXbkrDBX4n3eTM0wvoxhCC6U6RHjdqij0RV66ty4IVQk1cY3QygnJTvG0olH /C/music/incoming/bBliOkgaFnIJiimMaNO2iHxhp5k3bpaEhwHk5gN3u1ou4BF5mxQK /C/music/incoming/W0EoqS51ssm0JRy1BQFYSY4sJdquVaBhLU3itNwn5KvaIxWbcD7syRe63lNmBKerYfoVWqGUtq1iD4Slopr 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/WoFSo5Bwi /C/music/incoming/HXVG7 /C/music/incoming/JToDV6x0nRYPaQ3QL4wGdIGobK4XWlq6T3B4ttGdq0NxkF1EBaySIyObnaBkbIcbA14ep6vqw /C/music/incoming/Ff6eKyIMGrI5cQMillsmtNW2gDiAKhkDw5oaGbqRNDhaMNQ0fgWq7gN0pd6hpibyhfHeCMJj2JHXGVoBUptEs1EqrwRCdjBFCP0 /C/music/incoming/v1BkFRhLNSl71SuH57s016Pwchr57vwvFJF63dfbwWcbFtVN5uU4aT7wleiwAkMquXCrnwM21rCd4O0QsLaLJB /C/music/incoming/BvSerX3QIjwphrgLaVXdo4CCxYH4DXhHtn3V1LxmtvHpMxJ6j0QJ5pKE2pOAp7mSbX42vsSvwLR1wlX7oJTLgGK /C/music/incoming/OI4f4Rs6pMdyRQR05LF1TyJS6ysk4KafPbl4 /C/music/incoming/wrvX42LB4kL4HgRhuoiqGHkL4NOFWBlun4hotdK6UV1LoieYOpQneGnXhS1pmgMD6pQK7DUrLkDSN /C/music/incoming/pPyGuOHqvCFJFIjLmHO0JpphjU27Vp /C/music/incoming/31X0XY1sDOuKpuMyJwb6HmoYBN41bOvqGWcblfsM2TYT4JkMvTDvrpwQL7xj27rWsddBsKnEdvdVuD30DrFola7pAtxmOiS 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/UbpRQKajwNqMSxKQNYOrU3LusSwOUBaGJ50EioJKsB3e0ji33QCklbbYx2y5ntw4MRcUGfIyoe7s7GD /C/music/incoming/Y3NasMw7tvuou7aoqCxd2lbi1rbHh5Gcm2B5fUtO6NUaqMREPdimejTN2FgbLXYvXsbA /C/music/incoming/cJB436 /C/music/incoming/nOPagJFQPbPbA57tkfCAWW4kYKfLjuKGWQEpY4mMXCuOJjLCd6yeud0yREiDE2HtximQAQ /C/music/incoming/xoSM1Qsm5Sk6qgALLbf4wkEfP7jl2ksJrTM6gn1y60fCv4jgFJX5M2wmRM51HhsUyINECCEwhN5Ff /C/music/incoming/LTkKulrrbsqMBIFVwGoCXwWCS4SSjNN7VrpxC6EFsg2rvWmogUwosQRn5 /C/music/incoming/1mjkWuaBoedCjYiEVKvjWNDbbiaBHDasd2RnTIBfEcJQXpBP0 /C/music/incoming/PIOaigc0mNIAVWRvIyRPati2dYCf2oGCcnrGSotn3My51bPXb2J4Xm3vAU5rL556hgxIFlKtfEUv3kabjMd7MKLWr4g6r /C/music/incoming/rea74kvqcMKeyIJDUyeKNdy26XfttkpSuPkqFcl /C/music/incoming/0fthaJD13uId0HMJSvjYpBlV0TWvVVWHsxD 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/a5DysBSpAjkUk5arxXTS /C/music/incoming/QAkXnKc2PF47GGDew0Es2rkmrtvxEpylTadeKnqb6 /C/music/incoming/tpgh7QILUqtYKRLGru0EuSTpaqy07yFa /C/music/incoming/2PMRFX0tqqXa0G7hPv7jrAXcJu1lppLX4Y5UvycRvcenMg5XQ4PB3bHBYKhj4OebMadbJlSptpVpvKwDxdDsHk /C/music/incoming/uScGtHHyDYet7rIvWtShdH1k0q3WsnItDAJDH0HoEASTkUUmGD7siq1VYYOdLSgoqSYHQeW4UDKLWhafEQqWoolmGUMPlDLT /C/music/incoming/C7crEnrcGWJlxMMrVSyCX4gWKc2TOcAnFx0e0oBCoKw2QKgBSIhxJkWG0nPCsFvDv /C/music/incoming/wsdy7gQKKOaqGw4fQEGCsiQMBMJ4gaJsvQwt6g7Qpx3rc4VwXc0hjKFnJx5tETEKeO3W7JgKFXm2nxKFYmge /C/music/incoming/DoYl4AONn3jyYSnsbVrj234EM3dFjXiDTrWGo0KP /C/music/incoming/uiskK1A /C/music/incoming/uykSd7XiKRrTBMxaeEnr3j5oJQUk7VbsODKslqR1ICrIUucFkNoTf1akC3jtlNjWP7f5beWVUtQA0wCoOpasGpmVDAYpg 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/PptQ4 /C/music/incoming/UlRR0 /C/music/incoming/D2UB3XQhEg015OnXBl6OIkWNtTmoPd0F0iP2EkJ01N3onxGNEjTKOJtsfghiLCAAnubV6ssqJfV3oHA3nGRFroXqWwWx /C/music/incoming/tcL2k4mOn0cvaQgtb20HPtDrCrHOAyDrrpxbW3Bx4AdhEAe /C/music/incoming/dM4E /C/music/incoming/WmkGT /C/music/incoming/mVCTlH /C/music/incoming/ML5Tr11G5rvXLHcp4jYWPEEiPWXPMbmgpjvy /C/music/incoming/vn7OFhRJUfMV3kxkTlLk5be414KtCQlicKjV222t3V /C/music/incoming/UC 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/BQLWdBHhIKtNecgPPYhKV2VDCcOfJRBxoonA7PoLRkkQJBFRMCiefFiG2itaUBGYi3yXWNP7JE1KQe2bF4BhIwrQfPGYuo /C/music/incoming/UFl6cDcSJuDhAv4ekJKndAIfIenqoyPhaHKGWmREXRGa7j6u0TGVjN1u5gx5pSDkMvh0Sxo50fxt1Igxg0yD015tNpJQVTo /C/music/incoming/1GSYRAlfaf4SPX0jABPwdiIltO34Pa77YlHaB7UaDv /C/music/incoming/262PxwtLof7NT3wDXtLgnpLpUjwX2wWWVi1bXtYrAqGcMVwR1rcG1hyLtL3naDR0p /C/music/incoming/W11PTn3XGpOh5251BwQ771fq3tDSs5LJKcLI57PChtFrltD1esnyILQ4UJTyRkFILfE3qv /C/music/incoming/qppyfdfWlIsGToy07bkQfusnwIcyc7SeCOIwlWVxy7QoPIid /C/music/incoming/STn4v7T2HQlhyEpPA1ispOEItFqfYcTwaXq64trYjmjByS0JTqBwFMFdpNJXQOcF4WgJmqTgJqidEciI /C/music/incoming/LiVyWdrpB4G0Wd /C/music/incoming/lq5yEoLRkteNQ5 /C/music/incoming/HIC7IYWV 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/eqoXdKgaruBAWBMIGgYEme3AIBJxnwlJjw /C/music/incoming/vmAr2Enf1uBdMkfKCeoJARKEIMoxGHpoSuUYR1R6CtoDFmUfAbRSHQtLK3RppXGtflsrxo1JuqhfDh /C/music/incoming/0dh2w5NdVFSsf5eUVmqavQervjBEfY6o /C/music/incoming/3SK7C5KA5bEnuuB47CfPaJxPpQUhe3sFRXNKFAKpvYtbrdtbJmvAGK2st2RTjCvcQ6EFPXyH0WsjpwwmvSG0G16g4t /C/music/incoming/WSp6hYljq3EXDh5yj7GYrl5QO /C/music/incoming/S7OWhmNqFHreF2RPc7nKY62XGRn7wvcBNkeES050ASgTHkQjYi6jYGP /C/music/incoming/mjOfJgHvyd2gpfAKstbqxtCErXN7Q6SjBxTjAHA1pj4U52oJ2hT6ByB1PjVTBIMArSN0spjT1hanxOHwJdeJm /C/music/incoming/2fSJXLkaPuCUemt /C/music/incoming/ExJ70pHpV33DHTpvkeCJKSBYGxW2jdd2d5 /C/music/incoming/KVM1IdWS1qFu3FEC41d4jgrhTkiNIMfx6qEHbPVu6iN5FrUVYecXm5EDEFhx3iknkgv 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/sPuPsQmylF5RWUSlq4g06kGNKItgaTAtwTTnPm3LQnprrNPsVRdwThNijPfRvfy /C/music/incoming/YLtQjXuFV7fyAEwUJuBIQ5lybMeFv3pbqvA27jL3nON1KYq3U3pe3hp2y2OESXi0RdheeCVAQFubqrWkvjRBMlgigGDeChjxG /C/music/incoming/PXBWyJwCjaITkF4TQPghEKLCMhl3YN5cUuwBbPbidUUdHEh0BipF1qpfl7krxCKDcF6WiDRbO5dRX /C/music/incoming/UKV2UVhoaXHY17UsOuRDBpHQhJBAycRRR7sw5OflKVdvyRl36weItVfE /C/music/incoming/bxsK4KLDXnLcmhu66SuTlJNiYS5ILeeD5PxCB105pRhYB7JT3EM15FIARkTkMdYSjieER0Ef1wEBB /C/music/incoming/jIE2vwpfet2PaVfOSHDbbTTLil2Cji6iRNbDnQVwjenwpPiQTMhkE4KxW0TjDU43 /C/music/incoming/1XcKDmomPNEPCDOFa33IKFG0bCGRlvxjFXJ0U2oEAFEP3fUGVUdXTFnvrjIbNEbtpujL2VSgOyifbY43Oa4yr /C/music/incoming/N0MA0uYaRNQwDUYWnn4WaNb /C/music/incoming/lOvGNpjj0lSHg4J1s5eKumw2L3UCq0YMfgh2FeDAFQ5nnjYwKVWv70q7rB3RDP17 /C/music/incoming/kYu1 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/M2Nyp4XGY7kriJyveNEXThVW7U3 /C/music/incoming/3IvrIUHwcGnAO /C/music/incoming/0VbAyCIFM1lrNqlICsi4WaUpksEGARLeDGq3Ppojku /C/music/incoming/aToqYkpCtJ4tJTC2PPHAmOeGDji37yOAx47HfBrg7AMH4ywSJs5niTusPQ /C/music/incoming/sw7sttgSkNH5sEhYcIHedafkYAn5tNiAqAx2yQh4xOImiFFmKkECEf1rrWB1giyFFgO0fmAsBKOwy0bt3btiiO4kHfKJpoX /C/music/incoming/QIHbLjYKaIU5wRwUOkArBs2LKEBcSx6RNUcOt5V6p3HYeSTY0GuaQArwO4xgQV0JJcrJPQBRwCb /C/music/incoming/UCJFXMyB4l5w0dk2yfLc2xmmw2dtnp7Ehbhtse2BwuOHqlLgnIfSyKawpvh3JfmNmBpX3YJuljMGQM4lq4fNkoeFaS /C/music/incoming/CdHuDaCtcKomNpA1DJO1VDEkQbQxYspmXAjbTdjFq1ESDphTFgNvPSc7GvLCreCQtbvmfyhAAiJ27TPB141R /C/music/incoming/bOvbGmyr1bxEI0RW6PccQYoQO5nggi3UXHAhDGUPOcNFOlQ2LwYO2nljyNuI7slRfLNaAJsy2tvNkRbCosDRro0JvpP /C/music/incoming/FcXl43gCAIdtv4eXxN7RQ7Oc12DFOyxlUFFyKEiwwNOpbn1 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/HCnnostnUntETjRbY56n47Kg646yWPsYAyjnjH2br6YWehgrnaD6J /C/music/incoming/b6hroKYCWA26EdrgyUiqkVhJ /C/music/incoming/rMuRCoSq2MMAKn41kRqHNlNinT /C/music/incoming/OWRR1JwTOG /C/music/incoming/hb4TH4TGuvT1iMueSkR73vSO711v6aRBQtTuLBkiJmBFeKF /C/music/incoming/eRaEl /C/music/incoming/kUnDyBKvbNpvNhj2iwtUDecJ3Yd3fGHd00F2gR3sWPTrbPvUXpMmfXvgRMIIxPqCgmEVKpUxBa5VrRHmDpeX2t5 /C/music/incoming/GW6FE1Uedw2qFpdiIYkRBXYiKrgWO5tXarAMuMTMCCdNMMTJ1oE4KutQ5X2lU6wfdepmWxV4fFp6Uk /C/music/incoming/CfDkhnNHCxyIPAYPUx3fUT4UsKDg515pk /C/music/incoming/vwPMoDxMLK4ibB1qF1JPtnCmHtJ0lEpELsG24HDWuBwOaSlYELq4oAIh3Cf22FBgtyFP26u6xTu1YUmVhRvHmsokSx7B 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/jX0Io /C/music/incoming/idc21A4ATMbCevYI4COi4kPVewYEJAbhlICkhx3f2ejBcqxuKWU52WR5unWDJyXsL2p /C/music/incoming/LtAHEq /C/music/incoming/4LhHrrePFkOH2LyHtTMTyyvUe4KiKBB5MWRlRKF37BrOJyVJIsNOumGEouDvP3edQR3e1mWQnRU5gPkNhaIqVUKAqm5whjn /C/music/incoming/1lxNYqJMwgMg2TVpOSwsjxlAHjG2RtXVfUGJxYMCoBuSJVykCObkB3DDa6gPSP3dp /C/music/incoming/ByMOX4Y62Whx4bRotphHsneN3V6xU5BjGVNTXKGYWcF3rO3a6ABC0pNmt7Tb6Bk4v50hu6xQRpSqQjvo15AtE6rpiByYYF1v0I /C/music/incoming/y1ikHvV0w0XIAKhOJrlYj5IB7hkoIOSsAAUPq3q4WwCg2PxlSogIlCVCrPlykHrQgFiaXAwObocTCCGqQ7EsHkg5LrwJQYT /C/music/incoming/drc2jKFBRFUk05W3nAogJLF4qrcXTarmuKGLDK65tgbtKMJWpOCbNl5A /C/music/incoming/n /C/music/incoming/JS20 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: Grouping 10 tracks 11:56:46.9 Trace: Folders: /C/music/incoming 11:56:46.9 Trace: Yielding from 2: /C/music/incoming/RWRmT5wPj04hDiNEkmAuuxAUMExSVC0T6HB6KrVWDPgbp0xNjDttDKqsv4IpHL2P /C/music/incoming/WI /C/music/incoming/YpsmAmblIaGvaOQDAnvXoAMSAa0ymA1bsyx2HMypUMoObYdYPl1JHjNxKHTAuK6ihFcJpW4UWgdKl6RJ4aQbGrBjS7r7 /C/music/incoming/7Q3sg3mHRbu5VnxbaOqmj5yKFvODhhioV7nuL1NojRUqjikPR4nVKEVbqsVRnQyJ0fiW7cxgbccykiAvl7Tl2uLqlmdsf3a /C/music/incoming/B /C/music/incoming/72y1ih6MiljupLjMkQk2I7dRBw7SnGmQKuo7DUwRcBPEdpOJ5u /C/music/incoming/wHq0 /C/music/incoming/h7dErjvi4fN1AutLySHyXRu6DgqPCJIclQVOWD /C/music/incoming/N2ESABeIqXjCQKBIolNvfBNluH62ToTN5oTwV0wnSKBdJDmP2aIgaSHlorw1CkWce /C/music/incoming/4O77Uo7uJoPPjWfJpF4hJ4bLNw72j5JVDSxcGOm1m7mg55UWpirYiv5 11:56:46.9 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:46.9 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:46.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:46.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/GivXTfosiRskQagI6sA5DEremtdQmM05Dpo1kswC3eMhmfkTppBdDIlbYrLAbGfDYvPBS /C/music/incoming/m4alVkyxJwbr6tH5xQ1IaYOxveDkEWJEPrwrL5GbPNaxXaxEbyaylLNvpKXQPo1TUEK /C/music/incoming/VmIrqAYFf2qRI2D71TOCAiL7muuPV6Jx5XLejnuLFEirK3olRkqDyFGNJJf3fiQhr0URpxXMyc437svqfi6LOg6Ar5DIiyGwVb /C/music/incoming/BpEa2WVN4dPjFRmFGAqVA70SUfuP3Lv4hlkSuLnkh6kTh /C/music/incoming/in6CrOrchyWo7ehkkin5GwNE5r7LFUgwUo7RtnkfC3dEFNN3wQgOWDcSIBEa /C/music/incoming/uLI0HllDejef7ry7jO /C/music/incoming/CDIsvLHvYfsNpAJIrlQd5ClBadMlo3FodyiI7cFBy1aRxeITQ7VY1rK7q /C/music/incoming/pjQPU4tRvJGWymHiCUDXqYGhITPRBxApJXF6RbEFnBXXtsxudvNdHVtyKJhanK /C/music/incoming/k65QFwo03sHMSvRALOn /C/music/incoming/2TBFyVlGddCuLD0bRFjMt6VigJFT3BE2PSIbA1bUffWcOlve4AcT1sD46rxWqAKKHIN02YIXEwHoiSB3mBWC 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/G32qWKRUp6fAC1dTlOK5ncDsuQo3seaxwCqXsOrhEYwO2DyjCQofqKs /C/music/incoming/2q1nLg6qaXlX7arqEO7dFekj3p5e2bB5mEneuNeha4dPpE5O5ojbhSqWgRrui1w7vnLDUm4XJYcIbD1y /C/music/incoming/EnYoxdJDv2WUEpL7hEO6t1lf2gPf6xLrwkBM1BTpPKoQpcTspOFtVcwKbTuquEF6pEwsV6gN /C/music/incoming/ijGmW2FyrtbC00HD6Yd5JFwsarWGDDg2lfHchfpYBieWkUpTBU55NYmKUnmFf73WmhpTrEv1JmDAAHhm /C/music/incoming/hiHHeORmkabyi1gwanYkWjPQ0wJLdJ /C/music/incoming/pWIpj6giILgpQ205ojnPFWjDPFIfnwDMTAao2e4D1nigjTjs25TTShBANeIMwb3liCDp1KdkmSWrOcs4uplpKQ1M7IJWErf0s55 /C/music/incoming/XeB1KPwJemG6vj63QvbpCnFdoTY4KLb /C/music/incoming/HKM /C/music/incoming/uCAu513ABpbtSwuDVDE62qPkvAIN5lo /C/music/incoming/nYP6r5OnxAH3D1eV5KfVl 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/lKWU /C/music/incoming/2rW7jWkTcHUHihauYygcmqGqXdLBW4HFp6 /C/music/incoming/fooGmRsnJPOrOBGISRMccEqUfBACmt /C/music/incoming/bf7k1kn7IBeWWRKiQ5eYpfpxRKR3Eo /C/music/incoming/bYBVGl54nQWumio3JpsxxUJAOxQhWWWD7MmbWFKBIKOGam5BfvCbN1sopbhiDWgy1suI3mgd /C/music/incoming/xFeS0UAosDCiJc2K0dKtQ6eikvk4ijcxbk /C/music/incoming/ivCfeKI7YTGGfosSBbV5gxjuEMCnOBSbeafbtMkREthom3ydPqIcIDGRmhIyhtrwbE /C/music/incoming/y3qVaEUMxIu2s /C/music/incoming/rcbvfuEvoa21YRk0C7gtgDDCCwRMIvf2D7CjJabKmVvIAyfCVp2eJb0VHH2PL0V037x0papB5Egsh2ccrpYrBbrChNKbgt7ua /C/music/incoming/17RTmuGG3J2hqSkWYhMejdSonQcSEylX1h7Vb3elLewTrIkx5KUK4SIXoCGDsUcExdnjTwV4cA 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/Pq3yl3Jy1Jf /C/music/incoming/b2LyLENBV5BGC2wYrGtMc2qilUqcKCpoyGgvxxjrjeDrA7aNNaq1ss1hKDmYmKYtOmh4VaA2wcD5y6PlTLwKlv4gM6S2l /C/music/incoming/kaEPx5OekXXIUe40NOYhiJNl5d6ren /C/music/incoming/AcD0vpmTemba2SXTofivo7vrEY4o3rbm1cMQDlWiBHolQJ7bfbmdflIANkuFt6XUkWg0fhpdqa2ORkJ203 /C/music/incoming/IhWCQh4wNjs4dXVt1hhwfgxM1AsbYkQO7coq0 /C/music/incoming/YD54Dw72Hpu3rSu3o5hJ3iHaQcUP5mvtRoj43U6GBxnAxJAoKV1uUVQQ34nBJq4u2 /C/music/incoming/ILUdvE12loIYygpC6fljvErwDl2Av3ck52oO44veRDM7MRfGLvubVOEdtxIkJAFqlw2E0IFbRgy00rRSfuW7Ibw /C/music/incoming/NbJxsyTcwDrvXtri6AGiHb0cV6HVDlnHkIpqpxUswpm33eor1L3FdfwLiHJtY6HkpSlpdb1IMnSrW5gRRp2YqPDfkMhPVBBy /C/music/incoming/GYl73iS4LYVAChndKgg3ONrK3g60BCyQjK4NPiD1RXju1UWOcjiwtTi1HJdWj0Diyeq0kIvBLmkXD4Qir /C/music/incoming/riosr5gysVIYXhQD20v 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/7 /C/music/incoming/c4Rwxq1Ckf7PdccHu2uUaupLdwThudYJYDVv2YlT1bAX6R31UfLIa3 /C/music/incoming/fYvBgoBgnn3yldmDx5A75e5pGT15UJVFDf1jacKCHmFh4Qi /C/music/incoming/M0cXjxP5KqlsaPPkHY4RN /C/music/incoming/xpGk040KwG74FpVTXYlr3hKGwDQu4RooUTYoBFmUjjBjxExeyLQC071pN7UwmEOMrSjSxGrrMyhTOBi1 /C/music/incoming/FnxTE654jNwRHfPdd5klLHgcBdn2cAGOcbLAME30tqd2nOheFIYKu655hvs /C/music/incoming/P02OUiD3KFC1Snppd4NvssqteBFVUQyL2WBs3SMOiywgG6noYiV3cIKwJIKtKPh2fY73T4usq6n14jVfnp5L3EJtmdRti /C/music/incoming/Dt0nLGqRFoJ /C/music/incoming/P2202dSi2b4uVMRHHTGpeHNXEPM0V5uRtnuK7vQqWPI40 /C/music/incoming/qllCPuNuh 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/p4tVHyDp7eV0NIYMIrukCJg5 /C/music/incoming/qu5APqR27 /C/music/incoming/fE426eIJBl2D3OHfomwjtfVwrd1GgYYlQ4g5F11vd0xluf3yvgvvPBJaQGK3kcCJuQU7HKIusagBPJblhCjaCDEotgn6 /C/music/incoming/OwKLWscf4SMWeKiaoGorAo6yfw6pOkp5dpmGoE2hn /C/music/incoming/WbpMXcRFMbsxoVTe /C/music/incoming/J2bgjTLYDTonBu2ExeCn5olMm4caCXEgyQTBPicLD0Panos0Ctma /C/music/incoming/xRye2jDsC0vwvIFOCC53wheOrS0i4aNcata5LhJwvmuo7bpasvmP1Pkq /C/music/incoming/sRsAtlVoQ1Ju6XHbpwk2EC4S4sR6Wmny2wMoL7vJ1jps /C/music/incoming/aKGLlYo0HGlGHokVKWIeGv4oAPODvVTJ /C/music/incoming/Uu230KcQN2wXTtg0XEq2VepnGv6XANpdQPFhvVkyHC5hOUXK 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/hsugqPfi7CMeGqkWI1it /C/music/incoming/UIYutv1mU5E1imD3tm3Mch4AS /C/music/incoming/mEaMAMkvhI0o2CpJmgsdTYRuHnuO3JiVuhiBMaRWyDucxKynF /C/music/incoming/vfsu17qR5KkmwbWWCgdHqgyaksqs0XsyUrCPXG53cQBbx7FhvJXwcMGoOrkHQ50grSAeGh63ihEIMxJkVi5 /C/music/incoming/ljIqMbh47ngQJsJtwM3l2PjuvLdRHPNXH11w4HTrDETSe40sj2AyMm1D7n2a6xwqIqjQAlwX1LPw4yp /C/music/incoming/qiVeP3X7YWTMHe0tnIGSHNYAOIK5Q2K5VkUf6JUnA6f4NW2Bqx /C/music/incoming/eehxihIRc3q4OdLb7FPRkk6IX7cIcRfKtdKfYfGMdpiawK30Oj41p5F1fGIif7PrXNJLAGk /C/music/incoming/n7w2qPBoJ3hcKSiVK7pvxS2pjraq3dJ0OYuNqmL2fJLDKXxaAhy5K2lCehR /C/music/incoming/fDIayO2DQrBqaImRQJdliETwDGxhkbAuteJbvLaEnhbBlGy /C/music/incoming/pVkdjk7N2iBpjbNFIn6ibaBByof6SYypWmX7kg5NhAbycCcEvhDabYPptQM2ea3dRkB5lOuCp 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/SFY4oy6Ei /C/music/incoming/FjcPfRWOyvI3TE0RC7jsJLRX37PChkFQbIFsDR3h4DwUyaWAFHNmNtj1AlUgctGnX02l6GnSec /C/music/incoming/NkAEDjMDOdcrRq3QoeuatMJOhdQnBh34cdYrnkUiYK2M73oQO3bgkcraITwyBxb /C/music/incoming/Apx3p4JFurRg2Qjxs6UkdDyL0SrATR5fUh7myfmadqfHQQdO5vOCaQ /C/music/incoming/furlwuvH7FAqIwu4wXPdnVf1YRWXoTHjoaoxlTpPAdpdXDrdoO3uoTArpytMGFsn6pc /C/music/incoming/BrMBDK7PBPunGWxSceXqUKUgRU1SopCP2EiJqdG1dvfOJKgNOF5d4I2XEFRQRnBlnNtb /C/music/incoming/4dsOAq6Q2mVLRsdJOqAH5CvK2SdUCkUbsUhumM1eywB51u0n /C/music/incoming/bQYc7QHEuVXEFpJTRVlc6D3JeqgKD /C/music/incoming/0c0cmAwWYjFIkIAbTDdNKcOQ6tMBM2IJR4Lcd4p0XvOJHFFyAUmbmQqWvjd0V4k4J3Yn4w5XnlXnvejBWmaYOGwa /C/music/incoming/xMKLrBFCwvtf1WqEuS4jv5dnuybg31MfEtgH6hQHJBS4gvQ60V1BB5pAIvp1AyGD 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/hfAAG1u5xO6SgFd0hE /C/music/incoming/4b /C/music/incoming/FlvvhpTjlrsH3eqRmTtE0vuuu7r2UmubLgxU647uINCigHE7hTlHgb5iYaah60w75q4VOETqU74m2mnUCs /C/music/incoming/shbJt2RUAiiloeTpEOkWneC0KDXKgvEPbTWy7gADfHPKPvG5Fgh3lSMoNj6XdgNeMAkCpupwoPQNvYjo41eanJEp /C/music/incoming/USPXX7CVQG4SFPxeBdvXiCoS7juhQacNkwVI7OyhAt5ru3wMyHXYHRXsE5XOLtePEpIi2WfUMnwWE5xeTPQjklgAHCebXSDfo /C/music/incoming/xKQ7HRAYXn0OKWugHBoc1gF636pRssvrBj /C/music/incoming/eBfl0EQeNqqlXPgACQjqL3QvLfBw3fJ0EsgQyuF1Uke5yDR2WksskPuiSQHTdsjHPxPEJxbhlpDBYS5hvGHRUpOW656PUSXCaE /C/music/incoming/cIsOMnhHlwWnILm1dF4LBE /C/music/incoming/UquOgQeHD5GjGE63rweDrhBQJW76W /C/music/incoming/D3xw4FeGveAcj 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/qTJWBEiEcJEl /C/music/incoming/arVigsIRHa7nMVItXiYP7F0UWhknqiQD0hP2BVdMrKq7nqPWHeiqepOCAas6iuBxrD /C/music/incoming/yGgXVRXKqRJXYxyMUmhScmrpTPgXoG4YjULILqraCcxKjQVDaCqb /C/music/incoming/qsfD2XiY7425 /C/music/incoming/Pw2lFHyNnKK7mRjawLSU5IG4uD0tYN2IjvtE5S2BV5VH4cUiq32cfBcgX5XbPfWIQcWXwNdMRr6aU7asPRc3SYCQtmNa20TQhnX /C/music/incoming/ODvVYUkdJCut3OsRXLc6Ef7PGYf2JTB3jtDEXjctI2EDm1Rj2xcB2 /C/music/incoming/PTVfvK7yXip2qe1gAMx2Y0QHyu2gwmsvu7UyGvrU3dag0mLUOkAPeO2WcoNaQ1cLW2HrqCIduL6V /C/music/incoming/wGH7ixi /C/music/incoming/TFwkX7funjSmWe6qmlilXjFmYEEEQEw6L4yPsI1G1lJrn72bL7EFJrfJ7kssCJLRUUJ1Np6LrKsLHn6YJD0RaYvsXWPi /C/music/incoming/oJXSaiBJKDVmJYEYPtIVf2SMDXVNo1FHMRHsbMsE0QjIuPYBM4UoyyDuXk 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/tqWQ2i /C/music/incoming/hRCV2WiNYhVoEicpvDqnUJxf24OtRq6TraEVLQlDRRermtyB31Xcym0Gsv16hW3Iic /C/music/incoming/YmgLww0Cf5Knaau2WJ5WGQIc2BG4EJrMk3faw3D0vSs5UGTCPhi1uhjhMeR4X45DM5cf2tF1 /C/music/incoming/x1HxNLqCPvTVJmKGsukI07uc4btQneWxO7yhBl4CsWsECiLkV0B1TBYyFECLrHoKGvgJVDf /C/music/incoming/PR502Pc /C/music/incoming/1XBS2eQP4oWdUSdteYaofGQn0YL06WqUQprGPxsmtBlmHQvPIxbhiwVtgn1dBXQg5cuFAELNGU3LuDOjC4rIVjLt /C/music/incoming/76yibDsoVtIcmpfHkHQX1Gw0CGwqGP /C/music/incoming/UxceujSQW4NElQO5ECyh /C/music/incoming/MfKaArGOjWN5nulQqxIuE7kEgc0TSTxxAlk /C/music/incoming/UYeOPE4oV5 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/xvEd221Vu0V1PXfsbKv5aoWAE6F6FcLJhlrIeoWyMojJBxyOgBnQxJNjGdH4w3qsnlT /C/music/incoming/LK7VQcENy5SqvjBtp0kMKnLi1vM3VVTRSovmGn5hNfJfaS0YG1LGOe5w /C/music/incoming/quf7l /C/music/incoming/bkBotAocEYLcKNgYBn4AXGnDJfMwbajGTTLPDleksme4maJL0u1qhhdD56MoUYaEPepYcyvojSgKBrqIDaEOg1xLP /C/music/incoming/oWXWw /C/music/incoming/Q5mJF2CqmmsOOMbiBe1sW /C/music/incoming/tCMVOYhCMgQD2WY35ilHVVN5UsNHqJQPCmxMtmEJWbtFl6NmYCodHAbGWObukIldxbaPymISMJRUChTVMBP /C/music/incoming/GWQngUr3SHVFmAF0EeJiLCM7Nwi1N5KugIsUvel7QP4uLyKJTwVqPv5ejRI /C/music/incoming/vWRJnREeCccRM3eEWtIDAkEDIPfJtcucbVeWiSR5iIbc0lxG2IbDKrxlrnbFL2SAO7QYYoveJLu0jBLvrHPS /C/music/incoming/1dIFWLGbHSrMkVlJnhE5yKoc6vcbHtIL5FbYFbrvwY7RmyysTS 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/gvL /C/music/incoming/dKwgw0f1TAq5FSy2dP6JM4yiYSoP /C/music/incoming/p2bUAYdq6Ht1nacgPPkDNKr /C/music/incoming/MqEtXoEdyOgOYjGUw1NSo73wqPDJt7y57vvgkG1NpEOEgLNnpPgmMNJMvhdiS2QApjPDUyJXa7DRsyqMbpsM1 /C/music/incoming/wmJluMD1fU5H6LANj13YBa20sicajDFJi7d0vPKTWPccTpWY7nSodauwrR0mKCQJpuy7HHqCpicS5Ygds /C/music/incoming/tIAqRUWVdlJrssW5SGdJsqt4bBRQT5Fds0t /C/music/incoming/306NSfcrigrNequcFJowSEtjN /C/music/incoming/MspmCkpnk6gXNPJnSnHVHVt6PgcmwQgOU2ABApNkSv5VvCyOLAHUxqkX7rEvhcXCYAcSohUCHw /C/music/incoming/Iw5EnagKBOpmdPpsO7r0DnQKAJ2xjyHBFJmQsc40HaDPOmFFxlUQp1quOtdLfPAcgVOBDG7MdysCR /C/music/incoming/Q1nv5BuOCr6QKhiwaVY6gEHqYuoTwiasAMljPiKsEOSHc0ciaekICN0mt4EJlIrtrNq636P0kFBAT7o7rgTs5yXTU7XSLah3vx 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/4m2PX2wxsAUL /C/music/incoming/s13sp /C/music/incoming/N11uDWsG6GN /C/music/incoming/4VvImiftUmtwi4Rg /C/music/incoming/gk51e34xiIKlN7oyT3hr0RREQOph3tsGHOLXM2MrCMQmhNKs5hPNXvPwA /C/music/incoming/mKmAenXv3p5okRhqsOLIM4vGPAg /C/music/incoming/hAu11VhOfi7Nk3vCuHLeIUtoLB0c64myUXcXPBoWWLFnBwGm7roITcuugfpA3eQj4I1u0GT2rVp4ogUn2MdOOLNSCORJk /C/music/incoming/OxNmjLwywu2CtcOiFTqKk7 /C/music/incoming/O2ATop7JIFwRR5staC /C/music/incoming/nNs7dNpoNyD64AJGkfgk5fsIbXmgNdgtNIeqqQrduAvPagla7Texkd5htS6nBjJKsirvusoCVcWFRLI3Lmg17PjKK54G 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/QtqVu5HlGfejUSnDUV67AyTcqCl0b251AE3RcM5AcPcpyT4W7gLvOLvqInE0TOjMhlQqWDAhXF5RwDL /C/music/incoming/vAFc4eOIE0ctWF7qGBAvuPuXArExEJAEasE1jnJajWUYKEiEMSSap3BNfOJLHqe2yFsDaggrYAlF2Dm4 /C/music/incoming/Tkyjc /C/music/incoming/c5tLiHcN4arJhkylHM2 /C/music/incoming/BoH7pQHxd2jLOjwT4dnsCFX4WOqhXgcotBSTaTKvRNSjYNHxJWjLRSq3xLjIAAI503qmxLTjBYIW /C/music/incoming/vCRl0JUcCDmkMLOmaYn2FNfPMVc54MgdrBIx3EquF5BRdTj0UUCR3ExQvcGdHXfWwi1ldprEI0wIlvL1MjkjkviUcYb05 /C/music/incoming/SOOLadBJnEjiCpvJ1GkkxShxgwdvs3bsgIKuCCYX5Qr70q7YpgxePJnaHqFK7fqs /C/music/incoming/xNyjjGsnxqAfLssOGR5i /C/music/incoming/qSnBE0Dhlna7aEbDPGXMV4IJBXxqwFoyI27YN4Jhm6OwfcjmifB7ub3ukLaOCmRN6JxfEkXS5P /C/music/incoming/pEHaAr7Vff4GHl16lNFgRDwyVTD4QDknRHoa56XYbUvI1dHBstV3xhdTghmNWcfK3QW741anWOe5gWGS 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/P35nkxk4bswUIwBiTCEsMQ33WcNnmEgmomAQo0JVkLMoYBjTQ1PbBl67abyhR /C/music/incoming/XxsohcqogsAqxmrWUwBBTbySmmddrYWcngr7A6bpR5b7 /C/music/incoming/0qDHEewwqGW7HGvQXPWP4eskY3TfL /C/music/incoming/OMeAWIIIc1jcQgqdI2Dsc43FtN7so1qWvRDNljrBTvoNNqmnYxIEpWKRRGgiJptjKt /C/music/incoming/7EGiwkka /C/music/incoming/C1sJWklEaLwGHWRRxUAGuumptGTOIgWG1BkF7sb7JcYk4vtvYpgIPXvgOcoqyE32VYMfLlRfS /C/music/incoming/LXPraHdK5Mqycfv7bnhKPTkgGUgpJQQJodliRa /C/music/incoming/YVCixR7OFyUcKayc7ToMpA7IabIAqYTcPRyEyCo4PSEoSkaReajhXQGyV1hwiGxOMSu0J2KEFs4F4RWX /C/music/incoming/JpUKgSRjUvn2BXIanJ4B /C/music/incoming/PoUFHtuFJBQB0IMLXFM40 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/c26lSMcOCBEVtvXcCL1cuLtTC34DiBq2qQYDKGvEuvyi6h /C/music/incoming/c /C/music/incoming/f7cvoa1IGhXP2Akm1scWGHW6tOK7kdKrk6n6EFOnIXkJwBKIjq5By1BGjecIx1wCFFF3mlPvLWnPvnJ1ecX2fj1rFPWACgXPAQe /C/music/incoming/DmKVSH15Iha0IF5Jc1rwKSXe5Ubq /C/music/incoming/HkaHhqJUHgCwWjUY3pj /C/music/incoming/EyWVvvyPTPTIVb1kKKNjAFGaXcAG01tN0uOHjahprfAgyEjiXkxgMLg6 /C/music/incoming/WGChjqjJ21qKvM7T6udFfSua31UQYQCUhP3p1n4U31akIy2LNY6lB6TekCmpEASlxEDNRR1SxqKmRkyE7ic7Rqs /C/music/incoming/2hfS7yBDFrewQI3mYYvcUHDjEITOMCTQHkVkRt7ufNG5ItvW7XKvEvctL3nyMUXdFuXGUSCF0b4haGJkl5P /C/music/incoming/ICtHlNvbfsvTEuVMd /C/music/incoming/GkaQc0BkTIV7sHBuKDc7pKle4jKvMnKp67nMLotFkx41aSHFwa7nn4t363T1 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/TAQcHq6GGcsEXWg7wqJh0LFF4EyRTAOOGwoHEjUfuS4gLPgJkVghMY /C/music/incoming/bH /C/music/incoming/UInM6hTJHAv6tOaw0qlWJc7N6a7xoO4gUMjYqB0ASAQlqTOVDS6V3elRIIO5hvt1EplOEjgyySdjtVvl /C/music/incoming/25DWjQaT0BcwDqKUsKcmdE1NpjxiNMCOfvUYgD7Mh2CVD2UNb0n0IfWwdWH7s0gm7uqhDSNWLweicfkuvRhVyJg /C/music/incoming/KS0LdfCR1Yekq4MCivhTpKkaE1eSSWe6lc0GJVduId3y1CMt /C/music/incoming/wCWmwfKpQmHB1TRFCuyE5kycXstVtmWPdHiBhRthtSj6n3rKmFDs6bQmcUweTV4Dx0xt /C/music/incoming/LxvoOXn7ybNoyyhO5sk6gDssYsSA1Eu1aLFkwRtBJkFebtwvv5dU /C/music/incoming/vFNNdkbaNgcIaeWcPXejfH3M7Tlm1QF3c3 /C/music/incoming/2thKWSWtmrljyqRpgfESI0AYMvBs4vdGfDUruUVTAqIgnBlvrcNkUuuc2p5BrEwXnNd4EA2tqRsqqsKkjfa2Q1TShSxe /C/music/incoming/TLh5XdeDKoQGVLCwf2irNWdRQgF5t1oOegDMaNoyt 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/lQPLV1opYyOVJetpamW1dARK5etGkvosg /C/music/incoming/35cxICcHn5JydIBOlve6IutlQGjdXtFCTX1MAtWXVRkh0 /C/music/incoming/Y04TMuhH13KuTCUQVGkb7gi62pijoQwisfn75Huwc1Gs3dT5rDyOSpVSQ50vl6rjFCbNoUSnlV6gIWd /C/music/incoming/pAggvtMyiW2s7PSyaAEEh /C/music/incoming/gIbiKmHUDqgu1uxFU6esbxJeM0BqMFAEHq4w5v6f55Bcm3wSU7Q1Jk0P75ESSpi6XKVKxaIya7ue4GYRDQDNVG3vx /C/music/incoming/qATNhU5DJbhqe6ew3SxWuMKpYJ6oSBIFWw6OGIdqTxJ4gCU6fyDMb1CLWEVFWPRiBJCOaxXuPgd5dOiwW7i /C/music/incoming/tLpi0NvcwAbn3KpNYYRbKcyV1iuOIqCrgP0eYikUahGWMoNFIU6G2AtrmBpRsOCg5QhnRkVQN4aCDJiLDWgVr3xNvI0w0B /C/music/incoming/H4RIGLLy3HoNIbJfD172BSMN6bHQHqXiGtN0aBpMFu6wJrsXVyATuE /C/music/incoming/4sGdoiV5gn /C/music/incoming/WUeryphppeWLEB5nmemPWc36p2DjySYWNFXb25fME22s64sAQycbMdXUYgbEU6XEm 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/gJsIC7LErIwHuIx5sox4KW0ykw0mMHFSfGBLyhyBlPb01M7KBblhSRurR1xfgxYRdMBWhTGlX4R3U7FGxpTLvw7vlj2FQttV /C/music/incoming/bqRPAqEQIUElEjallJpKrlTqvoSehJBWWF4B5C7kwMKOmRds /C/music/incoming/vYfsyiLrL4fMRq51Vid1QULLsnmpPfxjUgmxf4RuYeNRcXKdAI0kdQpJmC7k3vJFF4YLeHU0yQcMg1JDKjWhnmfeYKkL4GyCD /C/music/incoming/wrB7sFtMi6yLvhCBrM0x0BVt4QjtXywr6HG1d3uaOWUn5oDSSJTIRtg3DgcKuaWRJhMWIIxvr0RdNIwOmyInMVHMBKx40SMNad /C/music/incoming/y2cSy2RXouYhXMveV5rf2pCssaQfpcDLIFGtVHit1BigFu0K151AqPUjAQAylLIlYmGs /C/music/incoming/NsoCnEhfngtafOyHB6oKdw3Hc4bDrKFVqG /C/music/incoming/1GLEtWi5Sfo10AVVbWEWhwrGHrRgPSVJQye1eMUJH2 /C/music/incoming/hlV6wIT3e6gKvRwwshWsD3F2sTSYJxwfNu7gPOseuB /C/music/incoming/RdmTGlHVVg33hfEwdWcRPiiocsncAoPuEfOjNDT4 /C/music/incoming/w7OXP5QRvuLcKnRPECrDOrxmKdIdRXMpgERamhwOlGNSfPcqhsAAQucfICmLvNaGQv3gERDv 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Info: Grouping 10 tracks 11:56:47.0 Trace: Folders: /C/music/incoming/album 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Info: Grouping 12 tracks 11:56:47.0 Trace: Folders: /C/music/incoming/album 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: LooksLikeSingleRelease: No common artist tag 11:56:47.0 Info: Grouping 15 tracks 11:56:47.0 Trace: Folders: /C/music/incoming/album 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: LooksLikeSingleRelease: No common artist tag 11:56:47.0 Debug: Falling back to grouping by album tag 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: LooksLikeSingleRelease: No common artist tag 11:56:47.0 Debug: Falling back to grouping by album+artist tag 11:56:47.0 Debug: Falling back to grouping by album+artist tag 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.0 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.0 Info: Grouping 15 tracks 11:56:47.0 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:56:47.0 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.0 Info: Grouping 2 tracks 11:56:47.0 Trace: Folders: /C/music/incoming 11:56:47.0 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 11:56:47.0 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:56:47.0 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.0 Debug: Falling back to grouping by album tag 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Debug: Falling back to grouping by album tag 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:56:47.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:56:47.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:56:47.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.2 Info: Grouping 1000 tracks 11:56:47.2 Trace: Folders: /C/music 11:56:47.2 Trace: Yielding from 2: /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 /C/music/Title1 /C/music/Title2 /C/music/Title3 /C/music/Title4 /C/music/Title5 /C/music/Title6 /C/music/Title7 /C/music/Title8 /C/music/Title9 /C/music/Title10 11:56:47.2 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:56:47.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:56:47.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.2 Info: Grouping 15 tracks 11:56:47.2 Trace: Folders: /C/music/incoming 11:56:47.2 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 /C/music/incoming/Title6 /C/music/incoming/Title7 /C/music/incoming/Title8 /C/music/incoming/Title9 /C/music/incoming/Title10 /C/music/incoming/Title1 /C/music/incoming/Title2 /C/music/incoming/Title3 /C/music/incoming/Title4 /C/music/incoming/Title5 11:56:47.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Debug: Falling back to grouping by album tag 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:56:47.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:56:47.2 Trace: LooksLikeSingleRelease: No common album tag 11:56:47.2 Info: Grouping 15 tracks 11:56:47.2 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 11:56:47.2 Trace: Yielding from 2: /C/music/incoming/artist discog/Title1 /C/music/incoming/artist discog/Title2 /C/music/incoming/artist discog/Title3 /C/music/incoming/artist discog/Title4 /C/music/incoming/artist discog/Title5 /C/music/incoming/artist discog/Title6 /C/music/incoming/artist discog/Title7 /C/music/incoming/artist discog/Title8 /C/music/incoming/artist discog/Title9 /C/music/incoming/artist discog/Title10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Trace: Yielding from 2: /C/music/incoming/artist disog/Title1 /C/music/incoming/artist disog/Title2 /C/music/incoming/artist disog/Title3 /C/music/incoming/artist disog/Title4 /C/music/incoming/artist disog/Title5 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:56:47.2 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:56:47.2 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:56:47.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:56:47.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:56:47.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:47.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:56:47.3 Trace: Unmapped files: Path2 11:56:47.3 Trace: Missing tracks: 11:56:47.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:56:47.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:56:47.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:47.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 11:56:47.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:56:47.3 Trace: Unmapped files: 11:56:47.3 Trace: Missing tracks: 11:56:47.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:56:47.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:56:47.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:47.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:56:47.3 Trace: Unmapped files: 11:56:47.3 Trace: Missing tracks: [ForeignTrackId2]Title2 11:56:47.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:56:47.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:56:47.3 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:56:47.3 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:56:47.3 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 11:56:47.3 Trace: Unmapped files: 11:56:47.3 Trace: Missing tracks: 11:56:47.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:56:47.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Debug: Parsing string 'Title1' 11:56:47.4 Debug: Unable to parse Title1 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 1ms 11:56:47.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Debug: Parsing string 'Title1' 11:56:47.4 Debug: Unable to parse Title1 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Debug: Parsing string 'Title1' 11:56:47.4 Debug: Unable to parse Title1 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:56:47.4 Debug: Analyzing 3/3 files. 11:56:47.4 Info: Reading file 1/3 11:56:47.4 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:56:47.4 Info: Reading file 2/3 11:56:47.4 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:56:47.4 Info: Reading file 3/3 11:56:47.4 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:56:47.4 Debug: Tags parsed for 3 files in 2ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:56:47.4 Debug: Analyzing 3/3 files. 11:56:47.4 Info: Reading file 1/3 11:56:47.4 Info: Reading file 2/3 11:56:47.4 Info: Reading file 3/3 11:56:47.4 Debug: Tags parsed for 3 files in 0ms 11:56:47.4 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:56:47.4 Debug: Analyzing 3/3 files. 11:56:47.4 Info: Reading file 1/3 11:56:47.4 Info: Reading file 2/3 11:56:47.4 Info: Reading file 3/3 11:56:47.4 Debug: Tags parsed for 3 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:47.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:47.4 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:56:47.4 Debug: Analyzing 2/2 files. 11:56:47.4 Info: Reading file 1/2 11:56:47.4 Info: Reading file 2/2 11:56:47.4 Debug: Tags parsed for 2 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: File accepted 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Info: Reading file 1/1 11:56:47.4 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IAugmentingServiceProxy.Augment(LocalTrack localTrack, Boolean otherFiles) at NzbDrone.Core.MediaFiles.TrackImport.ImportDecisionMaker.GetLocalTracks(List`1 musicFiles, DownloadClientItem downloadClientItem, ParsedAlbumInfo folderInfo, FilterFilesType filter) in ./Lidarr.Core/MediaFiles/TrackImport/ImportDecisionMaker.cs:line 122 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album accepted 11:56:47.4 Debug: File accepted 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:56:47.4 Debug: Analyzing 1/1 files. 11:56:47.4 Info: Reading file 1/1 11:56:47.4 Debug: Tags parsed for 1 files in 0ms 11:56:47.4 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:56:47.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:56:47.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:56:47.5 Debug: Analyzing 1/1 files. 11:56:47.5 Info: Reading file 1/1 11:56:47.5 Debug: Tags parsed for 1 files in 0ms 11:56:47.5 Debug: Album accepted 11:56:47.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:56:47.5 Debug: Analyzing 1/1 files. 11:56:47.5 Info: Reading file 1/1 11:56:47.5 Debug: Tags parsed for 1 files in 0ms 11:56:47.5 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:56:47.5 Debug: Analyzing 1/1 files. 11:56:47.5 Info: Reading file 1/1 11:56:47.5 Debug: Tags parsed for 1 files in 0ms 11:56:47.5 Debug: Album accepted 11:56:47.5 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:56:47.5 Debug: Skipping already imported check for album without files 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:56:47.5 Trace: Album has not been imported 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:56:47.5 Trace: Album has not been imported 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:56:47.5 Debug: No download client information is available, skipping 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:56:47.5 Debug: Album previously imported at 10/12/2024 11:56:47 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:56:47.5 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskProviderProxy.GetAvailableSpace(String path) at NzbDrone.Core.MediaFiles.TrackImport.Specifications.FreeSpaceSpecification.IsSatisfiedBy(LocalTrack item, DownloadClientItem downloadClientItem) in ./Lidarr.Core/MediaFiles/TrackImport/Specifications/FreeSpaceSpecification.cs:line 43 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:56:47.5 Debug: Free space check returned an invalid result for: /C/Test/Music 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:56:47.5 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:56:47.5 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:56:47.5 Debug: Free space check returned an invalid result for: /C/Test/Music 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:56:47.5 Debug: Skipping free space check when importing 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:56:47.5 Debug: Skipping free space check for existing track 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:56:47.5 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:56:47.5 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:56:47.5 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:56:47.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:56:47.5 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 [2 ms] 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:47.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:56:47.5 Debug: This file isn't a quality upgrade for all tracks. New Quality is MP3-256. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:56:47.5 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 11:56:47.5 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:56:47.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:56:47.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:56:47.6 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:56:47.6 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:56:47.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:56:47.6 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:56:47.7 Trace: CommandA -> IExecute`1Proxy 11:56:47.7 Trace: CommandA <- IExecute`1Proxy [] 11:56:47.7 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 116 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 CallSite.Target(Closure , CallSite , CommandExecutor , Object , CommandModel ) at System.Dynamic.UpdateDelegates.UpdateAndExecuteVoid3[T0,T1,T2](CallSite site, T0 arg0, T1 arg1, T2 arg2) at NzbDrone.Core.Messaging.Commands.CommandExecutor.ExecuteCommands() in ./Lidarr.Core/Messaging/Commands/CommandExecutor.cs:line 42 11:56:47.7 Info: Shutting down task execution 11:56:47.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:56:47.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:56:47.7 Trace: CommandA -> IExecute`1Proxy 11:56:47.7 Trace: CommandA <- IExecute`1Proxy [] 11:56:47.7 Info: Shutting down task execution 11:56:47.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:56:47.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:56:47.7 Trace: CommandA -> IExecute`1Proxy 11:56:47.7 Trace: CommandA <- IExecute`1Proxy [] 11:56:47.7 Info: Shutting down task execution 11:56:47.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:56:47.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:56:47.7 Trace: CommandA -> IExecute`1Proxy 11:56:47.7 Trace: CommandA <- IExecute`1Proxy [] 11:56:47.7 Info: Shutting down task execution 11:56:47.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:56:47.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:56:47.7 Info: Shutting down task execution 11:56:47.7 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:56:47.7 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:56:47.7 Trace: CommandA -> IExecute`1Proxy 11:56:47.7 Trace: CommandA <- IExecute`1Proxy [] 11:56:47.7 Info: Shutting down task execution 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:56:47.8 Trace: CommandB -> IExecute`1Proxy_1 11:56:47.8 Trace: CommandB <- IExecute`1Proxy_1 [] 11:56:47.8 Info: Shutting down task execution 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:56:47.8 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:56:47.8 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:56:47.9 Trace: Publishing RefreshMonitoredDownloads 11:56:47.9 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 11:56:47.9 Trace: Inserting new command: RefreshMonitoredDownloads 11:56:47.9 Trace: Marking command as started: RefreshMonitoredDownloads 11:56:47.9 Trace: Updating command status 11:56:47.9 Trace: Cleaning up old commands 11:56:47.9 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:56:47.9 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:56:47.9 Trace: Publishing EventA 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHandle`1Proxy.Handle(EventA message) at NzbDrone.Core.Messaging.Events.EventAggregator.PublishEvent[TEvent](TEvent event) 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 Trace: EventA <- IHandle`1Proxy 11:56:48.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:56:48.0 Trace: Publishing EventA 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 Trace: EventA <- IHandle`1Proxy 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 Trace: EventA <- IHandle`1Proxy 11:56:48.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:56:48.0 Trace: Publishing EventA 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 Trace: EventA <- IHandle`1Proxy 11:56:48.0 Trace: EventA -> IHandle`1Proxy 11:56:48.0 Trace: EventA <- IHandle`1Proxy 11:56:48.0 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:56:48.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:56:48.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:56:48.0 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:48.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:48.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:48.5 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"} (443 ms) 11:56:48.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:56:48.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:56:48.5 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:48.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:56:48.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:48.7 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"} (233 ms) 11:56:48.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:56:48.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:56:48.7 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:56:48.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 11:56:48.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:48.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (139 ms) 11:56:48.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:56:48.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:56:48.9 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:56:48.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 11:56:48.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.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"} (168 ms) 11:56:49.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:56:49.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:56:49.1 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (57 ms) 11:56:49.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:56:49.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") --- 11:56:49.2 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (72 ms) 11:56:49.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") --- 11:56:49.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") --- 11:56:49.3 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:56:49.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488892 bytes) (87 ms) 11:56:49.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") --- 11:56:49.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:49.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:49.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:49.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (76 ms) 11:56:49.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:49.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:56:49.5 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 11:56:49.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 11:56:49.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:49.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (76137 bytes) (124 ms) 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:56:49.6 Debug: 1 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:56:49.6 Debug: 1 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:56:49.6 Debug: 1 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:56:49.6 Debug: 1 11:56:49.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:56:49.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:56:49.7 Debug: 1 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:56:49.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:56:49.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:56:49.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 11:56:49.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (358 ms) 11:56:50.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:56:50.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:56:50.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 11:56:50.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (149898 bytes) (45 ms) 11:56:50.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:56:50.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:56:50.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 11:56:50.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (53776 bytes) (97 ms) 11:56:50.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:56:50.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (53 ms) 11:56:50.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.3 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (51 ms) 11:56:50.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.4 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:50.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (60 ms) 11:56:50.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:56:50.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:56:50.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 11:56:50.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13807 bytes) (44 ms) 11:56:50.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:56:50.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:56:50.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 11:56:50.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12442 bytes) (41 ms) 11:56:50.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:56:50.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:56:50.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 11:56:50.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3117 bytes) (43 ms) 11:56:50.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:56:50.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:56:50.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 11:56:50.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (8621 bytes) (46 ms) 11:56:50.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:56:50.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:50.6 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (49 ms) 11:56:50.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:50.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:50.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (40 ms) 11:56:50.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:56:50.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:56:50.7 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:50.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (45 ms) 11:56:50.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:56:50.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:50.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 11:56:50.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (58528 bytes) (48 ms) 11:56:50.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:50.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:50.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:56:50.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:50.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191514 bytes) (45 ms) 11:56:50.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:56:50.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:56:50.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:56:50.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:51.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (191514 bytes) (53 ms) 11:56:51.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",1,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:56:51.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:56:51.0 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:51.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:56:51.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:51.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (46696 bytes) (55 ms) 11:56:51.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:56:51.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:56:51.0 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:51.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:51.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:51.2 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"} (167 ms) 11:56:51.2 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:51.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:56:51.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:56:51.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412199 bytes) (25 ms) 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:56:51.3 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:56:51.3 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:56:51.3 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:56:51.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:56:51.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:56:51.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:56:51.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:56:51.3 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:56:51.3 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:56:51.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:56:51.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:56:51.4 Debug: [Name1] Setting album monitored status. 11:56:51.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:56:51.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:56:51.4 Debug: [Name1] Setting album monitored status. 11:56:51.4 Debug: Monitoring all albums 11:56:51.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:56:51.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:56:51.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:56:51.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:56:51.4 Debug: [Name1] Setting album monitored status. 11:56:51.4 Debug: Unmonitoring Albums with Files 11:56:51.4 Debug: Unmonitoring Albums without Files 11:56:51.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:56:51.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:56:51.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174114252586_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.4 Info: DatabaseEngineVersionCheck migrating 11:56:51.4 Info: PerformDBOperation 11:56:51.4 Info: Performing DB Operation 11:56:51.4 Info: SQLite 3.46.1 11:56:51.4 Info: => 0.0012214s 11:56:51.4 Info: DatabaseEngineVersionCheck migrated 11:56:51.4 Info: => 0.0012386s 11:56:51.4 Debug: Took: 00:00:00.0147433 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-14T11:56:51.4664026Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-15T11:56:51.4665092Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-12T11:56:51.466613Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.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 = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-11T11:56:51.4667194Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-16T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-16T00:00:00Z"] Added = ["2024-10-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-13T11:56:51.4696879Z"] ==== End Query Trace ==== 11:56:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MAX("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" < @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-13T11:56:51.4696879Z"] ==== End Query Trace ==== 11:56:51.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:56:51.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:56:51.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174115314564_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.5 Info: DatabaseEngineVersionCheck migrating 11:56:51.5 Info: PerformDBOperation 11:56:51.5 Info: Performing DB Operation 11:56:51.5 Info: SQLite 3.46.1 11:56:51.5 Info: => 0.0012123s 11:56:51.5 Info: DatabaseEngineVersionCheck migrated 11:56:51.5 Info: => 0.0012297s 11:56:51.5 Debug: Took: 00:00:00.0146252 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-14T11:56:51.5696646Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-15T11:56:51.5696696Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-10-12T11:56:51.5696736Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-15T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-15T00:00:00Z"] Added = ["2024-10-15T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-10-11T11:56:51.5696784Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-16T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-16T00:00:00Z"] Added = ["2024-10-16T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-13T11:56:51.5725827Z"] ==== End Query Trace ==== 11:56:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT "Albums"."ArtistMetadataId" AS artist_metadata_id, MIN("Albums"."ReleaseDate") AS date FROM "Albums" WHERE ((("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."Monitored" = @Clause2_P1)) AND ("Albums"."ReleaseDate" > @Clause2_P2)) GROUP BY "Albums"."ArtistMetadataId" ) ids ON ids.artist_metadata_id = "Albums"."ArtistMetadataId" AND ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = [true] Clause2_P2 = ["2024-10-13T11:56:51.5725827Z"] ==== End Query Trace ==== 11:56:51.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:56:51.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:56:51.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174116274321_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.6 Info: DatabaseEngineVersionCheck migrating 11:56:51.6 Info: PerformDBOperation 11:56:51.6 Info: Performing DB Operation 11:56:51.6 Info: SQLite 3.46.1 11:56:51.6 Info: => 0.0012036s 11:56:51.6 Info: DatabaseEngineVersionCheck migrated 11:56:51.6 Info: => 0.0012207s 11:56:51.6 Debug: Took: 00:00:00.0145311 11:56:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 11:56:51.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:56:51.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:56:51.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174117806505_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.7 Info: DatabaseEngineVersionCheck migrating 11:56:51.7 Info: PerformDBOperation 11:56:51.7 Info: Performing DB Operation 11:56:51.7 Info: SQLite 3.46.1 11:56:51.7 Info: => 0.0012797s 11:56:51.7 Info: DatabaseEngineVersionCheck migrated 11:56:51.7 Info: => 0.0012971s 11:56:51.7 Debug: Took: 00:00:00.0139666 11:56:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:51.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:56:51.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:56:51.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174118683057_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.8 Info: DatabaseEngineVersionCheck migrating 11:56:51.8 Info: PerformDBOperation 11:56:51.8 Info: Performing DB Operation 11:56:51.8 Info: SQLite 3.46.1 11:56:51.8 Info: => 0.0012464s 11:56:51.8 Info: DatabaseEngineVersionCheck migrated 11:56:51.8 Info: => 0.0012634s 11:56:51.8 Debug: Took: 00:00:00.0139390 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:51.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:56:51.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:56:51.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:51.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174119546163_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:51.9 Info: DatabaseEngineVersionCheck migrating 11:56:51.9 Info: PerformDBOperation 11:56:51.9 Info: Performing DB Operation 11:56:51.9 Info: SQLite 3.46.1 11:56:51.9 Info: => 0.0012247s 11:56:51.9 Info: DatabaseEngineVersionCheck migrated 11:56:51.9 Info: => 0.0012422s 11:56:51.9 Debug: Took: 00:00:00.0138391 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:56:52.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:56:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174120411971_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.0 Info: DatabaseEngineVersionCheck migrating 11:56:52.0 Info: PerformDBOperation 11:56:52.0 Info: Performing DB Operation 11:56:52.0 Info: SQLite 3.46.1 11:56:52.0 Info: => 0.0012314s 11:56:52.0 Info: DatabaseEngineVersionCheck migrated 11:56:52.0 Info: => 0.0012487s 11:56:52.0 Debug: Took: 00:00:00.0139175 11:56:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:56:52.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:56:52.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174121286705_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.1 Info: DatabaseEngineVersionCheck migrating 11:56:52.1 Info: PerformDBOperation 11:56:52.1 Info: Performing DB Operation 11:56:52.1 Info: SQLite 3.46.1 11:56:52.1 Info: => 0.0012381s 11:56:52.1 Info: DatabaseEngineVersionCheck migrated 11:56:52.1 Info: => 0.0012557s 11:56:52.1 Debug: Took: 00:00:00.0139409 11:56:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:56:52.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:56:52.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174122160073_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.2 Info: DatabaseEngineVersionCheck migrating 11:56:52.2 Info: PerformDBOperation 11:56:52.2 Info: Performing DB Operation 11:56:52.2 Info: SQLite 3.46.1 11:56:52.2 Info: => 0.001223s 11:56:52.2 Info: DatabaseEngineVersionCheck migrated 11:56:52.2 Info: => 0.0012409s 11:56:52.2 Debug: Took: 00:00:00.0139816 11:56:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:56:52.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:56:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174123638642_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.3 Info: DatabaseEngineVersionCheck migrating 11:56:52.3 Info: PerformDBOperation 11:56:52.3 Info: Performing DB Operation 11:56:52.3 Info: SQLite 3.46.1 11:56:52.3 Info: => 0.0013046s 11:56:52.3 Info: DatabaseEngineVersionCheck migrated 11:56:52.3 Info: => 0.0013216s 11:56:52.3 Debug: Took: 00:00:00.0139554 11:56:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:56:52.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:56:52.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174124505889_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.4 Info: DatabaseEngineVersionCheck migrating 11:56:52.4 Info: PerformDBOperation 11:56:52.4 Info: Performing DB Operation 11:56:52.4 Info: SQLite 3.46.1 11:56:52.4 Info: => 0.0012841s 11:56:52.4 Info: DatabaseEngineVersionCheck migrated 11:56:52.4 Info: => 0.0013018s 11:56:52.4 Debug: Took: 00:00:00.0139081 11:56:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"÷\""] Clause1_P2 = ["\"÷\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:56:52.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:56:52.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174125367797_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.5 Info: DatabaseEngineVersionCheck migrating 11:56:52.5 Info: PerformDBOperation 11:56:52.5 Info: Performing DB Operation 11:56:52.5 Info: SQLite 3.46.1 11:56:52.5 Info: => 0.0012304s 11:56:52.5 Info: DatabaseEngineVersionCheck migrated 11:56:52.5 Info: => 0.0012474s 11:56:52.5 Debug: Took: 00:00:00.0138551 11:56:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22\""] ==== End Query Trace ==== 11:56:52.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:56:52.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:56:52.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174126233145_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.6 Info: DatabaseEngineVersionCheck migrating 11:56:52.6 Info: PerformDBOperation 11:56:52.6 Info: Performing DB Operation 11:56:52.6 Info: SQLite 3.46.1 11:56:52.6 Info: => 0.0012575s 11:56:52.6 Info: DatabaseEngineVersionCheck migrated 11:56:52.6 Info: => 0.0012741s 11:56:52.6 Debug: Took: 00:00:00.0138996 11:56:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-10-13T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:56:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "Albums" SET "ArtistMetadataId" = @ArtistMetadataId, "ForeignAlbumId" = @ForeignAlbumId, "OldForeignAlbumIds" = @OldForeignAlbumIds, "Title" = @Title, "Overview" = @Overview, "Disambiguation" = @Disambiguation, "ReleaseDate" = @ReleaseDate, "Images" = @Images, "Links" = @Links, "Genres" = @Genres, "AlbumType" = @AlbumType, "SecondaryTypes" = @SecondaryTypes, "Ratings" = @Ratings, "LastSearchTime" = @LastSearchTime, "CleanTitle" = @CleanTitle, "ProfileId" = @ProfileId, "Monitored" = @Monitored, "AnyReleaseOk" = @AnyReleaseOk, "LastInfoSync" = @LastInfoSync, "Added" = @Added, "AddOptions" = @AddOptions WHERE "Id" = @Id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"1\""] OldForeignAlbumIds = [[]] Title = ["\"ANThology\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"anthology\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [1] ==== End Query Trace ==== 11:56:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"2\""] OldForeignAlbumIds = [[]] Title = ["\"+\""] Overview = ["\"\""] Disambiguation = [null] ReleaseDate = [null] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = [null] CleanTitle = ["\"\""] ProfileId = [0] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = [null] Added = ["0001-01-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-10-13T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-13T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-10-13T00:00:00Z"] Added = ["2024-10-13T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-10-14T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-10-14T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-10-14T00:00:00Z"] Added = ["2024-10-14T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:56:52.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:56:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:56:52.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:56:52.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD xxxx (Remastered) - [Oh please why do they do this?]","ANThology") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("+ (Plus) - I feel the need for redundant information in the title field","+") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:56:52.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:56:52.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:56:52.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174128364058_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.8 Info: DatabaseEngineVersionCheck migrating 11:56:52.8 Info: PerformDBOperation 11:56:52.8 Info: Performing DB Operation 11:56:52.8 Info: SQLite 3.46.1 11:56:52.8 Info: => 0.0011918s 11:56:52.8 Info: DatabaseEngineVersionCheck migrated 11:56:52.8 Info: => 0.0012094s 11:56:52.8 Debug: Took: 00:00:00.0138415 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:52.8 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:56:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:52.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:56:52.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:56:52.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:52.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174129826669_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:52.9 Info: DatabaseEngineVersionCheck migrating 11:56:52.9 Info: PerformDBOperation 11:56:52.9 Info: Performing DB Operation 11:56:52.9 Info: SQLite 3.46.1 11:56:52.9 Info: => 0.0012501s 11:56:52.9 Info: DatabaseEngineVersionCheck migrated 11:56:52.9 Info: => 0.0012671s 11:56:52.9 Debug: Took: 00:00:00.0138163 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:56:53.0 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:53.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:56:53.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:56:53.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174130619107_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.0 Info: DatabaseEngineVersionCheck migrating 11:56:53.0 Info: PerformDBOperation 11:56:53.0 Info: Performing DB Operation 11:56:53.0 Info: SQLite 3.46.1 11:56:53.0 Info: => 0.0012211s 11:56:53.0 Info: DatabaseEngineVersionCheck migrated 11:56:53.0 Info: => 0.0012385s 11:56:53.0 Debug: Took: 00:00:00.0137503 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.0 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:56:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:56:53.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:56:53.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:56:53.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174131362676_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.1 Info: DatabaseEngineVersionCheck migrating 11:56:53.1 Info: PerformDBOperation 11:56:53.1 Info: Performing DB Operation 11:56:53.1 Info: SQLite 3.46.1 11:56:53.1 Info: => 0.0011978s 11:56:53.1 Info: DatabaseEngineVersionCheck migrated 11:56:53.1 Info: => 0.0012151s 11:56:53.1 Debug: Took: 00:00:00.0137266 11:56:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 11:56:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] ==== End Query Trace ==== 11:56:53.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:56:53.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:56:53.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174132141188_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.2 Info: DatabaseEngineVersionCheck migrating 11:56:53.2 Info: PerformDBOperation 11:56:53.2 Info: Performing DB Operation 11:56:53.2 Info: SQLite 3.46.1 11:56:53.2 Info: => 0.0012483s 11:56:53.2 Info: DatabaseEngineVersionCheck migrated 11:56:53.2 Info: => 0.0012665s 11:56:53.2 Debug: Took: 00:00:00.0138210 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 11:56:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."OldForeignArtistIds" LIKE '%' || @Clause2_P1 || '%') PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 11:56:53.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:56:53.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:56:53.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174132900070_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.3 Info: DatabaseEngineVersionCheck migrating 11:56:53.3 Info: PerformDBOperation 11:56:53.3 Info: Performing DB Operation 11:56:53.3 Info: SQLite 3.46.1 11:56:53.3 Info: => 0.0012616s 11:56:53.3 Info: DatabaseEngineVersionCheck migrated 11:56:53.3 Info: => 0.001279s 11:56:53.3 Debug: Took: 00:00:00.0138734 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackeyedpeas\""] ==== End Query Trace ==== 11:56:53.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:56:53.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:56:53.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174133682111_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.3 Info: DatabaseEngineVersionCheck migrating 11:56:53.3 Info: PerformDBOperation 11:56:53.3 Info: Performing DB Operation 11:56:53.3 Info: SQLite 3.46.1 11:56:53.3 Info: => 0.0012448s 11:56:53.3 Info: DatabaseEngineVersionCheck migrated 11:56:53.3 Info: => 0.0012623s 11:56:53.3 Debug: Took: 00:00:00.0138625 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 11:56:53.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:56:53.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:56:53.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174134432036_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.4 Info: DatabaseEngineVersionCheck migrating 11:56:53.4 Info: PerformDBOperation 11:56:53.4 Info: Performing DB Operation 11:56:53.4 Info: SQLite 3.46.1 11:56:53.4 Info: => 0.0012457s 11:56:53.4 Info: DatabaseEngineVersionCheck migrated 11:56:53.4 Info: => 0.0012626s 11:56:53.4 Debug: Took: 00:00:00.0141808 11:56:53.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 = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [6] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:56:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 11:56:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:56:53.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:56:53.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:56:53.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174136079404_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.6 Info: DatabaseEngineVersionCheck migrating 11:56:53.6 Info: PerformDBOperation 11:56:53.6 Info: Performing DB Operation 11:56:53.6 Info: SQLite 3.46.1 11:56:53.6 Info: => 0.001216s 11:56:53.6 Info: DatabaseEngineVersionCheck migrated 11:56:53.6 Info: => 0.0012346s 11:56:53.6 Debug: Took: 00:00:00.0138414 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Eyed Peas\""] ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] Id = [0] ==== End Query Trace ==== 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:56:53.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 = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 11:56:53.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 = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] OldForeignArtistIds = [[]] Name = ["\"Alice Cooper\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:56:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"alicecooper\""] ==== End Query Trace ==== 11:56:53.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:56:53.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:56:53.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:56:53.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174136879252_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:56:53.6 Info: DatabaseEngineVersionCheck migrating 11:56:53.6 Info: PerformDBOperation 11:56:53.6 Info: Performing DB Operation 11:56:53.6 Info: SQLite 3.46.1 11:56:53.6 Info: => 0.0011951s 11:56:53.6 Info: DatabaseEngineVersionCheck migrated 11:56:53.6 Info: => 0.0012121s 11:56:53.7 Debug: Took: 00:00:00.0136599 11:56:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:56:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-10-13T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-10-13T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:56:53.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:56:53.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:56:53.8 Debug: Updating 50 artist 11:56:53.8 Trace: Updating: Name1 11:56:53.8 Trace: Changing path for Name1 to 11:56:53.8 Trace: Updating: Name2 11:56:53.8 Trace: Changing path for Name2 to 11:56:53.8 Trace: Updating: Name3 11:56:53.8 Trace: Changing path for Name3 to 11:56:53.8 Trace: Updating: Name4 11:56:53.8 Trace: Changing path for Name4 to 11:56:53.8 Trace: Updating: Name5 11:56:53.8 Trace: Changing path for Name5 to 11:56:53.8 Trace: Updating: Name6 11:56:53.8 Trace: Changing path for Name6 to 11:56:53.8 Trace: Updating: Name7 11:56:53.8 Trace: Changing path for Name7 to 11:56:53.8 Trace: Updating: Name8 11:56:53.8 Trace: Changing path for Name8 to 11:56:53.8 Trace: Updating: Name9 11:56:53.8 Trace: Changing path for Name9 to 11:56:53.8 Trace: Updating: Name10 11:56:53.8 Trace: Changing path for Name10 to 11:56:53.8 Trace: Updating: Name11 11:56:53.8 Trace: Changing path for Name11 to 11:56:53.8 Trace: Updating: Name12 11:56:53.8 Trace: Changing path for Name12 to 11:56:53.8 Trace: Updating: Name13 11:56:53.8 Trace: Changing path for Name13 to 11:56:53.8 Trace: Updating: Name14 11:56:53.8 Trace: Changing path for Name14 to 11:56:53.8 Trace: Updating: Name15 11:56:53.8 Trace: Changing path for Name15 to 11:56:53.8 Trace: Updating: Name16 11:56:53.8 Trace: Changing path for Name16 to 11:56:53.8 Trace: Updating: Name17 11:56:53.8 Trace: Changing path for Name17 to 11:56:53.8 Trace: Updating: Name18 11:56:53.8 Trace: Changing path for Name18 to 11:56:53.8 Trace: Updating: Name19 11:56:53.8 Trace: Changing path for Name19 to 11:56:53.8 Trace: Updating: Name20 11:56:53.8 Trace: Changing path for Name20 to 11:56:53.8 Trace: Updating: Name21 11:56:53.8 Trace: Changing path for Name21 to 11:56:53.8 Trace: Updating: Name22 11:56:53.8 Trace: Changing path for Name22 to 11:56:53.8 Trace: Updating: Name23 11:56:53.8 Trace: Changing path for Name23 to 11:56:53.8 Trace: Updating: Name24 11:56:53.8 Trace: Changing path for Name24 to 11:56:53.8 Trace: Updating: Name25 11:56:53.8 Trace: Changing path for Name25 to 11:56:53.8 Trace: Updating: Name26 11:56:53.8 Trace: Changing path for Name26 to 11:56:53.8 Trace: Updating: Name27 11:56:53.8 Trace: Changing path for Name27 to 11:56:53.8 Trace: Updating: Name28 11:56:53.8 Trace: Changing path for Name28 to 11:56:53.8 Trace: Updating: Name29 11:56:53.8 Trace: Changing path for Name29 to 11:56:53.8 Trace: Updating: Name30 11:56:53.8 Trace: Changing path for Name30 to 11:56:53.8 Trace: Updating: Name31 11:56:53.8 Trace: Changing path for Name31 to 11:56:53.8 Trace: Updating: Name32 11:56:53.8 Trace: Changing path for Name32 to 11:56:53.8 Trace: Updating: Name33 11:56:53.8 Trace: Changing path for Name33 to 11:56:53.8 Trace: Updating: Name34 11:56:53.8 Trace: Changing path for Name34 to 11:56:53.8 Trace: Updating: Name35 11:56:53.8 Trace: Changing path for Name35 to 11:56:53.8 Trace: Updating: Name36 11:56:53.8 Trace: Changing path for Name36 to 11:56:53.8 Trace: Updating: Name37 11:56:53.8 Trace: Changing path for Name37 to 11:56:53.8 Trace: Updating: Name38 11:56:53.8 Trace: Changing path for Name38 to 11:56:53.8 Trace: Updating: Name39 11:56:53.8 Trace: Changing path for Name39 to 11:56:53.8 Trace: Updating: Name40 11:56:53.8 Trace: Changing path for Name40 to 11:56:53.8 Trace: Updating: Name41 11:56:53.8 Trace: Changing path for Name41 to 11:56:53.8 Trace: Updating: Name42 11:56:53.8 Trace: Changing path for Name42 to 11:56:53.8 Trace: Updating: Name43 11:56:53.8 Trace: Changing path for Name43 to 11:56:53.8 Trace: Updating: Name44 11:56:53.8 Trace: Changing path for Name44 to 11:56:53.8 Trace: Updating: Name45 11:56:53.8 Trace: Changing path for Name45 to 11:56:53.8 Trace: Updating: Name46 11:56:53.8 Trace: Changing path for Name46 to 11:56:53.8 Trace: Updating: Name47 11:56:53.8 Trace: Changing path for Name47 to 11:56:53.8 Trace: Updating: Name48 11:56:53.8 Trace: Changing path for Name48 to 11:56:53.8 Trace: Updating: Name49 11:56:53.8 Trace: Changing path for Name49 to 11:56:53.8 Trace: Updating: Name50 11:56:53.8 Trace: Changing path for Name50 to 11:56:53.8 Debug: 50 artists updated 11:56:53.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:56:53.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:56:53.8 Debug: Updating 5 artist 11:56:53.8 Trace: Updating: Name1 11:56:53.8 Trace: Not changing path for: Name1 11:56:53.8 Trace: Updating: Name2 11:56:53.8 Trace: Not changing path for: Name2 11:56:53.8 Trace: Updating: Name3 11:56:53.8 Trace: Not changing path for: Name3 11:56:53.8 Trace: Updating: Name4 11:56:53.8 Trace: Not changing path for: Name4 11:56:53.8 Trace: Updating: Name5 11:56:53.8 Trace: Not changing path for: Name5 11:56:53.8 Debug: 5 artists updated 11:56:53.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:56:53.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:56:53.8 Debug: Updating 5 artist 11:56:53.8 Trace: Updating: Name1 11:56:53.8 Trace: Not changing path for: Name1 11:56:53.8 Trace: Updating: Name2 11:56:53.8 Trace: Not changing path for: Name2 11:56:53.8 Trace: Updating: Name3 11:56:53.8 Trace: Not changing path for: Name3 11:56:53.8 Trace: Updating: Name4 11:56:53.8 Trace: Not changing path for: Name4 11:56:53.8 Trace: Updating: Name5 11:56:53.8 Trace: Not changing path for: Name5 11:56:53.8 Debug: 5 artists updated 11:56:53.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:56:53.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:56:53.8 Debug: Updating 5 artist 11:56:53.8 Trace: Updating: Name1 11:56:53.8 Trace: Changing path for Name1 to /C/Test/Music2/Name1 11:56:53.8 Trace: Updating: Name2 11:56:53.8 Trace: Changing path for Name2 to /C/Test/Music2/Name2 11:56:53.8 Trace: Updating: Name3 11:56:53.8 Trace: Changing path for Name3 to /C/Test/Music2/Name3 11:56:53.8 Trace: Updating: Name4 11:56:53.8 Trace: Changing path for Name4 to /C/Test/Music2/Name4 11:56:53.8 Trace: Updating: Name5 11:56:53.8 Trace: Changing path for Name5 to /C/Test/Music2/Name5 11:56:53.8 Debug: 5 artists updated 11:56:53.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:56:53.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:56:53.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:56:53.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:56:54.0 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:56:54.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:56:54.1 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:56:54.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:56:54.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:56:54.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:56:54.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:56:54.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:56:54.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:56:54.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:56:54.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:56:54.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:56:54.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:56:54.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:56:54.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:56:54.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:56:54.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:56:54.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:56:54.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:56:54.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:56:54.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:56:54.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:56:54.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:56:54.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:56:54.8 Info: Moving 1 artist to '/C/Test/Music2' 11:56:54.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 11:56:54.8 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:56:54.8 Info: Finished moving 1 artist to '/C/Test/Music2' 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:56:54.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:54.8 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:56:54.8 Info: Moving 1 artist to '/C/Test/Music2' 11:56:54.8 Info: Finished moving 1 artist to '/C/Test/Music2' 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:56:54.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:54.8 Error: Unable to move artist from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist'. Try moving files manually System.IO.IOException: I/O error occurred. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDiskTransferServiceProxy.TransferFolder(String sourcePath, String targetPath, TransferMode mode) at NzbDrone.Core.Music.MoveArtistService.MoveSingleArtist(Artist artist, String sourcePath, String destinationPath, Boolean moveFiles, Nullable`1 index, Nullable`1 total) in ./Lidarr.Core/Music/Services/MoveArtistService.cs:line 77 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:56:54.8 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:56:54.8 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:56:54.8 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:56:54.8 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:56:54.8 Trace: updated: False forceUpdateFileTags: False 11:56:54.8 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 11:56:54.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:56:54.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:54.8 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Trace: updated: True forceUpdateFileTags: True 11:56:54.8 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:54.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Trace: updated: True forceUpdateFileTags: True 11:56:54.8 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:54.8 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:54.8 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:54.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:54.9 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 11:56:54.9 Trace: updated: True forceUpdateFileTags: True 11:56:54.9 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:54.9 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:56:54.9 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:56:54.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:54.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:56:54.9 Info: Updating Info for Title1 11:56:54.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:54.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:54.9 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:54.9 Trace: updated: True forceUpdateFileTags: True 11:56:54.9 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 11:56:54.9 Trace: release: [ExistingId1][Title1] monitored: False 11:56:54.9 Trace: release: [NotExistingId2][Title2] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:54.9 Trace: release: [ExistingId2][Title2] monitored: False 11:56:54.9 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:54.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:54.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:56:54.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:56:54.9 Info: Updating Info for Title1 11:56:54.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:54.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:54.9 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:54.9 Trace: updated: True forceUpdateFileTags: True 11:56:54.9 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:54.9 Trace: release: [ExistingId1][Title1] monitored: False 11:56:54.9 Trace: release: [ExistingId2][Title2] monitored: True 11:56:54.9 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:56:54.9 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:54.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:54.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:56:54.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:54.9 Info: Updating Info for Title1 11:56:54.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:54.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:54.9 Trace: Merging Album [1][Title1] into [11][Title1] 11:56:54.9 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 11:56:54.9 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 11:56:54.9 Trace: updated: True forceUpdateFileTags: True 11:56:54.9 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:54.9 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:56:54.9 Trace: Saving Album [11][Title1] 11:56:54.9 Debug: Finished Album refresh for [11][Title1] 11:56:54.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:56:54.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:56:54.9 Info: Updating Info for Title1 11:56:54.9 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:54.9 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:54.9 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:54.9 Trace: updated: True forceUpdateFileTags: True 11:56:54.9 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 11:56:54.9 Trace: release: [DuplicateId1][Title1] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:54.9 Trace: release: [ForeignReleaseId9][Title9] monitored: True 11:56:54.9 Trace: release: [DuplicateId2][Title1] monitored: False 11:56:54.9 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:54.9 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:54.9 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:56:54.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:55.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:55.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:55.0 Trace: updated: True forceUpdateFileTags: True 11:56:55.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:55.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:55.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:55.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:55.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:55.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:55.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:55.0 Trace: updated: True forceUpdateFileTags: True 11:56:55.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:55.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:55.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:55.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:55.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:55.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:55.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:55.0 Trace: updated: True forceUpdateFileTags: True 11:56:55.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:55.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:55.0 Trace: release: [ExistingId2][Title2] monitored: True 11:56:55.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:56:55.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:55.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:55.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:55.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:56:55.0 Trace: updated: True forceUpdateFileTags: True 11:56:55.0 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:56:55.0 Trace: release: [ExistingId1][Title1] monitored: False 11:56:55.0 Trace: release: [ExistingId2][Title2] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:56:55.0 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:56:55.0 Trace: Saving Album [ForeignAlbumId1][Title1] 11:56:55.0 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Debug: [1][Title1] has no valid releases, removing. 11:56:55.0 Warn: Album [1][Title1] not found in metadata and is being deleted 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:55.0 Info: Updating Info for Title1 11:56:55.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:56:55.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:56:55.0 Trace: Moving Album [1][Title1] to [11][Title1] 11:56:55.0 Trace: updated: True forceUpdateFileTags: True 11:56:55.0 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:56:55.0 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:56:55.0 Trace: Saving Album [11][Title1] 11:56:55.0 Debug: Finished Album refresh for [11][Title1] 11:56:55.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:55.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:55.1 Trace: updated: False forceUpdateFileTags: False 11:56:55.1 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 11:56:55.1 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:55.1 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Error: Could not find artist with id ForeignArtistId1 11:56:55.1 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Error: Could not find artist with id ForeignArtistId1 11:56:55.1 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 11:56:55.1 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 11:56:55.1 Trace: updated: True forceUpdateFileTags: True 11:56:55.1 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:56:55.1 Trace: Saving Artist [ForeignArtistId11][Name1] 11:56:55.1 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:55.1 Trace: updated: False forceUpdateFileTags: False 11:56:55.1 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:56:55.1 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:55.1 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:56:55.1 Info: Updating Info for Name1 11:56:55.1 Trace: Updating Artist [ForeignArtistId1][Name1] 11:56:55.1 Trace: updated: True forceUpdateFileTags: True 11:56:55.1 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:56:55.1 Trace: Saving Artist [ForeignArtistId1][Name1] 11:56:55.1 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:56:55.1 Trace: Updating tags for [ForeignArtistId1][Name1] 11:56:55.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:56:55.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:55.2 Info: Updating Info for Name1 11:56:55.2 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:56:55.2 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:56:55.2 Trace: updated: True forceUpdateFileTags: True 11:56:55.2 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:56:55.2 Trace: Saving Artist [ForeignArtistId11][Name1] 11:56:55.2 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:56:55.2 Trace: Updating tags for [ForeignArtistId11][Name1] 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:56:55.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:56:55.2 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:56:55.2 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:56:55.2 Trace: Album Title1 last updated more than 60 days ago, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:55.2 Trace: album Title1 released less than 30 days ago, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:56:55.2 Trace: album Title1 released less than 30 days ago, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:56:55.2 Trace: Artist Name1 ended long ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:56:55.2 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:56:55.2 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:56:55.2 Trace: Artist Name1 ended long ago, should not be refreshed. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:55.2 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:56:55.2 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:56:55.2 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 11:56:55.2 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:56:55.2 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:56:55.2 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:56:55.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:56:55.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:56:55.4 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:56:55.4 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 11:56:55.4 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:56:55.4 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:56:55.4 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 11:56:55.4 Debug: Object reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object. at NzbDrone.Core.Notifications.Xbmc.XbmcService.UpdateLibrary(XbmcSettings settings, Artist artist) in ./Lidarr.Core/Notifications/Xbmc/XbmcService.cs:line 105 11:56:55.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:56:55.4 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:56:55.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:56:55.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Rule #23: Never Lie to the Kids","Rule #23 Never Lie to the Kids") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Ke$ha: My Crazy Beautiful Life","Ke$ha My Crazy Beautiful Life") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Marvel's Agents of S.H.I.E.L.D.","Marvels Agents of S.H.I.E.L.D") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:55.6 Trace: Media info is unavailable for [0] 11:56:55.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:55.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A AU") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax I Almost Got Away With It, The 2016") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Smart,"Nu-Tone - Medical History - System - Accapella") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Dash,"Nu-Tone - Medical History - System- Accapella") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",Delete,"NuTone - Medical History - System Accapella") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDash,"Nu -Tone - Medical History - System - Accapella") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_expected_result("System: Accapella",SpaceDashSpace,"Nu - Tone - Medical History - System - Accapella") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:56:55.7 Trace: Media info is unavailable for [0] 11:56:55.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:56:55.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{-Release Group}","City Sushi") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ Release Group}","City Sushi") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_use_Lidarr_as_release_group_if_pattern_has_separator("{Track Title}{ [Release Group]}","City Sushi") --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:56:55.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:56:55.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:56:55.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:56:55.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:56:56.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:56:56.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:56:56.1 Trace: Media info is unavailable for [0] 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:56:56.1 Trace: Media info is unavailable for [0] 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:56:56.1 Trace: Media info is unavailable for [0] 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:56:56.1 Trace: Media info is unavailable for [0] 11:56:56.1 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:56:56.1 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("An Adventure in Space and Time","Adventure in Space and Time, An") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A League Of Their Own (AU)","League Of Their Own, A (AU)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Climax: I (Almost) Got Away With It (2016)","Climax - I (Almost) Got Away With It, The (2016)") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:56:56.2 Trace: Media info is unavailable for [0] 11:56:56.2 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:56:56.2 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:56:56.3 Trace: Media info is unavailable for [0] 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:56:56.3 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:56:56.3 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 11:56:56.3 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:56:56.3 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:56:56.3 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- Skipped should_have_same_title_for_title_and_title_without_year_when_title_doesnt_have_a_year [< 1 ms] Skipped should_have_year_in_title_when_title_has_a_year [< 1 ms] Skipped should_have_year_when_title_has_a_year [< 1 ms] Skipped should_have_year_zero_when_title_doesnt_have_a_year [< 1 ms] Skipped should_title_without_year_should_not_contain_year [< 1 ms] 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:56:56.3 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 11:56:56.3 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:56:56.3 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:56:56.3 Debug: 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:56:56.3 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:56:56.3 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:56:56.3 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 11:56:56.3 Debug: Unable to parse THIS SHOULD NEVER PARSE 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:56:56.3 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:56:56.3 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:56:56.3 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 11:56:56.3 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:56:56.3 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 11:56:56.3 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:56:56.3 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:56:56.3 Debug: Parsing string 'thebiggestloser1618finale' 11:56:56.3 Debug: Unable to parse thebiggestloser1618finale 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:56:56.3 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 11:56:56.3 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 11:56:56.3 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 11:56:56.3 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 11:56:56.3 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 11:56:56.3 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 11:56:56.3 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 11:56:56.3 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 11:56:56.3 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 11:56:56.3 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 11:56:56.3 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 11:56:56.3 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 11:56:56.3 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 11:56:56.3 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 11:56:56.3 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 11:56:56.3 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 11:56:56.3 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 11:56:56.3 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 11:56:56.3 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 11:56:56.3 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 11:56:56.3 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 11:56:56.3 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 11:56:56.3 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 11:56:56.3 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 11:56:56.3 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 11:56:56.3 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 11:56:56.3 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 11:56:56.3 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 11:56:56.3 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 11:56:56.3 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 11:56:56.3 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 11:56:56.3 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 11:56:56.3 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 11:56:56.3 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 11:56:56.3 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 11:56:56.3 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 11:56:56.3 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 11:56:56.3 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 11:56:56.3 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 11:56:56.3 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 11:56:56.3 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 11:56:56.3 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 11:56:56.3 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 11:56:56.3 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 11:56:56.3 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 11:56:56.3 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 11:56:56.3 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 11:56:56.3 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 11:56:56.3 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 11:56:56.3 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 11:56:56.3 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 11:56:56.3 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 11:56:56.3 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 11:56:56.3 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 11:56:56.3 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 11:56:56.3 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 11:56:56.3 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 11:56:56.3 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 11:56:56.3 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 11:56:56.3 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 11:56:56.3 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 11:56:56.3 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 11:56:56.3 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 11:56:56.3 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 11:56:56.3 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 11:56:56.3 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 11:56:56.3 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 11:56:56.3 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 11:56:56.3 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 11:56:56.3 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 11:56:56.3 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 11:56:56.3 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 11:56:56.3 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 11:56:56.3 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 11:56:56.3 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 11:56:56.3 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 11:56:56.3 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 11:56:56.3 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 11:56:56.3 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 11:56:56.3 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 11:56:56.3 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 11:56:56.3 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 11:56:56.3 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 11:56:56.3 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 11:56:56.3 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 11:56:56.3 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 11:56:56.3 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 11:56:56.3 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 11:56:56.3 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 11:56:56.3 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 11:56:56.3 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 11:56:56.3 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 11:56:56.3 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 11:56:56.3 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 11:56:56.3 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 11:56:56.3 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 11:56:56.3 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 11:56:56.3 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 11:56:56.3 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 11:56:56.3 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:56:56.3 Debug: Rejected Hashed Release Title: QQHdsWin7NAxdKxP1FrotVvjsXAohMXv 11:56:56.3 Debug: Rejected Hashed Release Title: CRiBFaz5wKgf28Dcs0oXjw9PZyiPVlgf 11:56:56.3 Debug: Rejected Hashed Release Title: TDUpfMAQbcZWohanxIkXfoi5omnBLtn1 11:56:56.3 Debug: Rejected Hashed Release Title: xCyqRTfnWwZZb5Bh8OOq1e436AEPctfx 11:56:56.3 Debug: Rejected Hashed Release Title: jY3i1ERJebnbCdzBiM6GE7gmIulqnj8H 11:56:56.3 Debug: Rejected Hashed Release Title: d20NQN0Pi4mtmwlrKY1w9moPrzyySpUB 11:56:56.3 Debug: Rejected Hashed Release Title: 62LTS8F3MvplxH2nNaWp5NnqL6eDPv6f 11:56:56.3 Debug: Rejected Hashed Release Title: cj2n2tYUilpgW1Nugp6S31yu35DR1Bgc 11:56:56.3 Debug: Rejected Hashed Release Title: vELJUabFPO82ZmmoijmdDdHVyHIgUioJ 11:56:56.3 Debug: Rejected Hashed Release Title: d1Nx7lCLjUI8M0E0Fw6o1CJqA53DR2hR 11:56:56.3 Debug: Rejected Hashed Release Title: Uwl3kd2Z5vyvWyYHde7zt88aVJcUg0qN 11:56:56.3 Debug: Rejected Hashed Release Title: skmSNAith4rP6fpoATKWUuwB6DIEohbo 11:56:56.3 Debug: Rejected Hashed Release Title: OTTWQNdIRFSM55xI6BVnY69wZZaWFpye 11:56:56.3 Debug: Rejected Hashed Release Title: agzlEDZy8NdJLI7BjdtkbCrQYa7t16nc 11:56:56.3 Debug: Rejected Hashed Release Title: wqRyQxbJNyZcTpBLizujvTVy31MwO7SV 11:56:56.3 Debug: Rejected Hashed Release Title: wmweNzyw3XnDyMIBPXxDJytvlbF6P159 11:56:56.3 Debug: Rejected Hashed Release Title: vA9K5MCqhDbzK8zG5TvJoBJ4EZBLslX4 11:56:56.3 Debug: Rejected Hashed Release Title: gmze5Akb8yWAvWSVPb35PkIUNWVSkhdw 11:56:56.3 Debug: Rejected Hashed Release Title: pZt6vcB7RoyqjsvFU8NhBKOmLnjjsKdb 11:56:56.3 Debug: Rejected Hashed Release Title: 3eNUwglpfUHvfEo6TAqRYvXruhiWCGFF 11:56:56.3 Debug: Rejected Hashed Release Title: Z0yhXgaTY0owoFbbmKQ9o16GoVJTBHwG 11:56:56.3 Debug: Rejected Hashed Release Title: hhKISU3srcjEVwLGEqZ86Z1F9s61EDW1 11:56:56.3 Debug: Rejected Hashed Release Title: WZ2YoyrIs3AvBZhQQXL6ukprUReGJUrm 11:56:56.3 Debug: Rejected Hashed Release Title: lIhyJPWEh50xhpKRjcukU44WVrYealzl 11:56:56.3 Debug: Rejected Hashed Release Title: K2ZGf5eQLqLs5n6HtiH43zt45kqGlsLB 11:56:56.3 Debug: Rejected Hashed Release Title: AY25RqME5jV3CpdYj98t6rLaRTZIyaga 11:56:56.3 Debug: Rejected Hashed Release Title: 1QyYos1w53yoKfd3tg0g0cavunDhynsL 11:56:56.3 Debug: Rejected Hashed Release Title: iX6Qyo89IHjZJxL5dE8utp8TxK2BqbmC 11:56:56.3 Debug: Rejected Hashed Release Title: vxBMIykf6TsIPIwD32vccF69eSISeBeu 11:56:56.3 Debug: Rejected Hashed Release Title: MF3XG2S0wjmC28Xf6ekCJEFLulPUnGJP 11:56:56.3 Debug: Rejected Hashed Release Title: 5ZIvkHhQ81cOubmciarOzo3kC9XiNdTT 11:56:56.3 Debug: Rejected Hashed Release Title: aglP3UCHgMGZOxFzLggoJciadgM5aoEO 11:56:56.3 Debug: Rejected Hashed Release Title: j2jCMkEHoJOLuGeVO5BrrJBFJbDJ5zUH 11:56:56.3 Debug: Rejected Hashed Release Title: pSuG2NluaZG05YfLkI8Kn5SCrryGAZFg 11:56:56.3 Debug: Rejected Hashed Release Title: JmYDBbLcZ36cnnUCynJgQAfmAe3gUCtu 11:56:56.3 Debug: Rejected Hashed Release Title: fyOcs0siOFzJBvHxzgHnh520Lj045lOa 11:56:56.3 Debug: Rejected Hashed Release Title: GYVOTnSXsXN515419OYRONaXaCwzZZHm 11:56:56.3 Debug: Rejected Hashed Release Title: atF8U7Mn8cJxBZSDqPFu6DvCBwUEzqba 11:56:56.3 Debug: Rejected Hashed Release Title: Rq1DCo2kiDSYEdWo4laYv43ALuUxEibM 11:56:56.3 Debug: Rejected Hashed Release Title: WdzG0bsxnGiM1hCCiJZbY7Lin3k4DawP 11:56:56.3 Debug: Rejected Hashed Release Title: ARpABU9l4XKVk4F3SrnUUNu0aqlKNTJF 11:56:56.3 Debug: Rejected Hashed Release Title: h4GSqoOULhOM8P0jQBPzvRJ7uaLwf1tE 11:56:56.3 Debug: Rejected Hashed Release Title: Au2VykpKtDx1OMtjNsYSphZylqtn2NiT 11:56:56.3 Debug: Rejected Hashed Release Title: d2JMdvN98DVZczKgtsfB3zAo21EvgsyA 11:56:56.3 Debug: Rejected Hashed Release Title: RyevOhYCBiqpIPkADL2LiKFRVGCNyH63 11:56:56.3 Debug: Rejected Hashed Release Title: Emi7jbjghoNf3lBwxDj0T6gm2jMrQNOP 11:56:56.3 Debug: Rejected Hashed Release Title: kLc1PAWanBBEetidywvU0R7NVO2A8AbO 11:56:56.3 Debug: Rejected Hashed Release Title: YOgxZxyfe75oewjvTSBM8JP7OilD6Wmi 11:56:56.3 Debug: Rejected Hashed Release Title: yncZ826zrlJcVd37grwaPtvttejwXLrK 11:56:56.3 Debug: Rejected Hashed Release Title: 5Zeqq2K5yEaudP3LALIweV6KINE5t2MM 11:56:56.3 Debug: Rejected Hashed Release Title: 25xLPuFqi8HmW2SrLkafzJQUlN1MkShN 11:56:56.3 Debug: Rejected Hashed Release Title: XNMOlWMrXAcezlKrdpj4Tsn7FRiqhdu9 11:56:56.3 Debug: Rejected Hashed Release Title: fr8wMltmkm1EYMjdES4bbViFV1PsI3w3 11:56:56.3 Debug: Rejected Hashed Release Title: nQB2qy6ZWyuVagdziCqNn3EL1fiuoEKG 11:56:56.3 Debug: Rejected Hashed Release Title: 4wG8ZcQdqPtAfsbdI67t8e8KvdEsGlVu 11:56:56.3 Debug: Rejected Hashed Release Title: 4L32IYTgiyI1yOlQE2mgn9oAFMwdLFFA 11:56:56.3 Debug: Rejected Hashed Release Title: ndz2fu0dtvQjVbXI9HUlI8zmoSiTIKlK 11:56:56.3 Debug: Rejected Hashed Release Title: 8vqFhNl69nOpOrVAIeDoOjhBWgyPiyJn 11:56:56.3 Debug: Rejected Hashed Release Title: pf2QdYgeHQ1hjtCnjC2OXUcgGnvpvwHW 11:56:56.3 Debug: Rejected Hashed Release Title: j2faPyGxEBbEFjG9erKqp5mCmTa95V0x 11:56:56.3 Debug: Rejected Hashed Release Title: 2o3c6LoK6THSD9aqxZn22ba2dDhrQOMG 11:56:56.3 Debug: Rejected Hashed Release Title: 8My68Orhk9kJHogmfBon8EIjZUT48ICF 11:56:56.3 Debug: Rejected Hashed Release Title: 5xahhxLtegk5KXMjcAeAfoUdtZy1crfI 11:56:56.3 Debug: Rejected Hashed Release Title: 32FpAKImkf80UK5OfTcylzlmMeE9bWzD 11:56:56.3 Debug: Rejected Hashed Release Title: nIlyBkLTrYMkqxuRUfhHUteVzcyBjic1 11:56:56.3 Debug: Rejected Hashed Release Title: OO49xKJWINmJz71kXkVWHHaN2xfqJFvd 11:56:56.3 Debug: Rejected Hashed Release Title: mafxhCWNwkjfHqexq5v1PnFRIS5Eddqk 11:56:56.3 Debug: Rejected Hashed Release Title: epKyVE6l42tWGYrRCDlYaX3FiCoE3Dfo 11:56:56.3 Debug: Rejected Hashed Release Title: 2sP3cznLl1rBOTNthazBRuSdrYEjuMtw 11:56:56.3 Debug: Rejected Hashed Release Title: PyZIyhLuGoHAkad65ptk3gKr9O7PhHBR 11:56:56.3 Debug: Rejected Hashed Release Title: XOAFnTLnBphvRDUK969V7pCMXgD0wePs 11:56:56.3 Debug: Rejected Hashed Release Title: YKJRU4sdE64ToxqoChqAXOvIFmAXfKwu 11:56:56.3 Debug: Rejected Hashed Release Title: 8gMFsthnjBCXtiu11WSuCuT3K2dfwfJD 11:56:56.3 Debug: Rejected Hashed Release Title: tECl0WUWsZMSOtrTlgGBzVKxetxOdOta 11:56:56.3 Debug: Rejected Hashed Release Title: zyBfs2HdQCKtHr4Pdytvea2a099weyCz 11:56:56.3 Debug: Rejected Hashed Release Title: 9a3ywtNoWTY76a62F6DZyfYskLGTuwwY 11:56:56.3 Debug: Rejected Hashed Release Title: AF7W41Yp14K7hBCw05JgrLS63HSxE1Nf 11:56:56.3 Debug: Rejected Hashed Release Title: M4KW7QX40Zrpc7J1l5ngBAMnksbRgq4n 11:56:56.3 Debug: Rejected Hashed Release Title: UOCEMJQrr4Co9It6arvokIALcnQd2cVO 11:56:56.3 Debug: Rejected Hashed Release Title: p8bqESVpmHNNC8LMBhzoRZ4RqJ0pS0TT 11:56:56.3 Debug: Rejected Hashed Release Title: Ys7jSU6NowLgEkb2xMwUHaUhzePmgEgU 11:56:56.3 Debug: Rejected Hashed Release Title: FzGFNsK7aoVxQcKHIF4shU1fCFPZ6ZLB 11:56:56.3 Debug: Rejected Hashed Release Title: WmAte6O3amOew7qWYRglVnjH8c0t7oaa 11:56:56.3 Debug: Rejected Hashed Release Title: M5DVK2PovM2NY5lQDxjCBqtnde7mJwci 11:56:56.3 Debug: Rejected Hashed Release Title: SS4gFdDp1o8KcMHQ8ApeEe2I5eJW1GUB 11:56:56.3 Debug: Rejected Hashed Release Title: U84TVJPL7SOZZc4GxROU8VwiQTrnDlcr 11:56:56.3 Debug: Rejected Hashed Release Title: DwGHib9tHx6QN0Bob07jTQO0oIMBEOiW 11:56:56.3 Debug: Rejected Hashed Release Title: coZ3XMYyLhxIpUBSTM88iKl4bVPMvoOb 11:56:56.3 Debug: Rejected Hashed Release Title: 3KdagiVwbx4jiwvj1Hl4pxVNWCU36YSf 11:56:56.3 Debug: Rejected Hashed Release Title: kQnq2MyHRl5OJiGedIFn46YSjNCg10eQ 11:56:56.3 Debug: Rejected Hashed Release Title: ajPmf6L6bzpLaG32Hj8WQPbr6hyc3ukF 11:56:56.3 Debug: Rejected Hashed Release Title: MQNYCVdoexEwx6VH7Y71pdqEafSRDM5R 11:56:56.3 Debug: Rejected Hashed Release Title: deI5xleuAVo6xp581tJNO7jTu6TLdynr 11:56:56.3 Debug: Rejected Hashed Release Title: T16TSlEtqoMAWiW3X4djgoQwanRplBPP 11:56:56.3 Debug: Rejected Hashed Release Title: bqeUeHoWjcrM5EmD24dSeDh0cYu8Ci58 11:56:56.3 Debug: Rejected Hashed Release Title: 7KOFibkiAkr1ntmr7HLvi1hsOZDvqrmn 11:56:56.3 Debug: Rejected Hashed Release Title: d8D62XaCBvf5akABd0U0Eo9qQktSH8vq 11:56:56.3 Debug: Rejected Hashed Release Title: OgDrOJXzSjozirxaJvNSmaUHG01SRCPV 11:56:56.3 Debug: Rejected Hashed Release Title: 9NWHnWYVmhmLtIyfUvrKYpLRcOYWaw0B 11:56:56.3 Debug: Rejected Hashed Release Title: VqsKJTn3y6rjEqZheeXVtZnUGytBPtXS 11:56:56.3 Debug: Rejected Hashed Release Title: d46nhWaps5d1XjvwFR0qHu599Hw0mvoR 11:56:56.3 Debug: Rejected Hashed Release Title: pNC9VxWPCDWdaRf7cAnGpOzuFZRrTmAj 11:56:56.3 Debug: Rejected Hashed Release Title: vEwNZIsUqv2PYPEWRN5SO2S9W7Ohwa8V 11:56:56.3 Debug: Rejected Hashed Release Title: iqEIt3JjBgZaj9Q3FJ5pv5zLiXkl2kpK 11:56:56.3 Debug: Rejected Hashed Release Title: ZyZhQs0eommIv48CcsERk0l4XkeK5w8M 11:56:56.3 Debug: Rejected Hashed Release Title: LGOhG4srXqhm5pjXeWyzWpl6F7RFqgO1 11:56:56.3 Debug: Rejected Hashed Release Title: rx3raB0rNK1JnZ0khlAbHOZqe7Bfk5N1 11:56:56.3 Debug: Rejected Hashed Release Title: 2ub99IOVhCXRo455Lj8UgeiyQF2AF7nn 11:56:56.3 Debug: Rejected Hashed Release Title: iJ4PBvSZ28TvESuCA92uBSSDpscSfDqL 11:56:56.3 Debug: Rejected Hashed Release Title: kQaWIHRELRgQgXdUp2UkZKE7FVl9xPMF 11:56:56.3 Debug: Rejected Hashed Release Title: j9vsZ4SLHh0QGAK51ZKJV474Mvayy6Qv 11:56:56.3 Debug: Rejected Hashed Release Title: 6JVwRAtPmE68ZItiJTSrDSGwHevKSg2o 11:56:56.3 Debug: Rejected Hashed Release Title: 9GlhxDQAnskFC84gekIYV78leK8LlJuh 11:56:56.3 Debug: Rejected Hashed Release Title: XpSRlyG4oWOqW4YcUKzs5FoMBlFyTYY2 11:56:56.3 Debug: Rejected Hashed Release Title: aBJniqwATyG7oQqHSlJ2YyFigeHZFTq1 11:56:56.3 Debug: Rejected Hashed Release Title: l6qKNkJ3gvJrampytldaD5X1KulQ9LXa 11:56:56.3 Debug: Rejected Hashed Release Title: UOBhZ3EjgmuIhpEBQ8a4W1TetudahIuC 11:56:56.3 Debug: Rejected Hashed Release Title: Kbaes8vzcH5nbuIUjlvrJIfbLlyHQaxg 11:56:56.3 Debug: Rejected Hashed Release Title: VDpDbn1Xvl0gEvCA7dyIcQ8ClHwgSxBj 11:56:56.3 Debug: Rejected Hashed Release Title: Q23xyMYrJhAOjguzQDMjNfR8fcDJp8A3 11:56:56.3 Debug: Rejected Hashed Release Title: VnEFr2erZFGmOWAoPRFe5obYHKA4cXnh 11:56:56.3 Debug: Rejected Hashed Release Title: ckOXLmbfOLf4g0FtXLeANzxaF1VIMP3f 11:56:56.3 Debug: Rejected Hashed Release Title: 6tEiolL02tSudhsyjHigfBTovEVnBzyL 11:56:56.3 Debug: Rejected Hashed Release Title: 6e7COhB0BrTcRCkxt4tZGwuLPRPoUb6v 11:56:56.3 Debug: Rejected Hashed Release Title: rcQIjpq2k3oTFjFKUJtYqJTi2ZuPahEH 11:56:56.3 Debug: Rejected Hashed Release Title: aINCPJ9vTCtXuTXtXLKD5kGlvk0aQlvN 11:56:56.3 Debug: Rejected Hashed Release Title: rurB3MYOD9wD4MNWjNHYVHhyORMLjF2A 11:56:56.3 Debug: Rejected Hashed Release Title: SaSj9DEh3ZT389w1BnaFxUSnvlBP6InS 11:56:56.3 Debug: Rejected Hashed Release Title: ykoEaTQEVvvGMSsXRm8ViaLqo9GcBpVQ 11:56:56.3 Debug: Rejected Hashed Release Title: tHOtUIvy19nWc0FSLjBzyPo2aCRxGGCN 11:56:56.3 Debug: Rejected Hashed Release Title: 78YNB2AIa6cdmtOhmrMBPHOburUQRQgZ 11:56:56.3 Debug: Rejected Hashed Release Title: GcgtQ85ATIjL1jLp0aNomKHD1UHu2Ocs 11:56:56.3 Debug: Rejected Hashed Release Title: YzsZYyVUo8psrkD1nUifaG1jwl5qQoI4 11:56:56.3 Debug: Rejected Hashed Release Title: qg0pAVghm6mq6cWxBLJKSnUeLu5VyeJu 11:56:56.3 Debug: Rejected Hashed Release Title: R7kOvAAC19kCyMHp6yixwreSYKNrB5HY 11:56:56.3 Debug: Rejected Hashed Release Title: 6O2aZnMUz0ObWqYNrrBK5nCMcOJiOowt 11:56:56.3 Debug: Rejected Hashed Release Title: Dyey2aswKi4cOrYalZnQr5FD2lOj4HMO 11:56:56.3 Debug: Rejected Hashed Release Title: APltKqX6TK8L6MJ84lNuA9VV1MK2cp5h 11:56:56.3 Debug: Rejected Hashed Release Title: EaYxKXCKisNothUOjoYjuuy4NUeB9Pr8 11:56:56.3 Debug: Rejected Hashed Release Title: eYX3YnkrgIfjlcNcAbT2K3fpHyP5d1vZ 11:56:56.3 Debug: Rejected Hashed Release Title: B1mvHovenNGsj4M5sekgMKLJO1zRijpU 11:56:56.3 Debug: Rejected Hashed Release Title: i4cmXfaXtnSXgO544phA3A7iRTP6y4Nr 11:56:56.3 Debug: Rejected Hashed Release Title: vddbaVILFu7Z2Py0kaGqujCy68wVwRI5 11:56:56.3 Debug: Rejected Hashed Release Title: DuDYKXdDnMUUyLVmyzAlxhMIQQCls7Su 11:56:56.3 Debug: Rejected Hashed Release Title: OO4owCCMTrw0ArkKMyU81dE6PKIsMh0y 11:56:56.3 Debug: Rejected Hashed Release Title: KbO5gUrs2eeupaMgzki9HvBlMAFifozX 11:56:56.3 Debug: Rejected Hashed Release Title: rCHdUTAiUUmZl7ZEa6YszRu8Q7GsRs3z 11:56:56.3 Debug: Rejected Hashed Release Title: UikdIMTmXO1wOBAgRjvSUNoGyMImq30O 11:56:56.3 Debug: Rejected Hashed Release Title: poiZXLLfkym0YyqYfTy3CS1Dk8jF6NA8 11:56:56.3 Debug: Rejected Hashed Release Title: QvhWz9jiVxRsN46xl6L1PjlvI0lGrVeM 11:56:56.3 Debug: Rejected Hashed Release Title: RhBViwAlIj9xoDY20lTyu4Hivl3wC2dM 11:56:56.3 Debug: Rejected Hashed Release Title: orxaehaj5bEDqFabnp5ghNc1pNK4p2sY 11:56:56.3 Debug: Rejected Hashed Release Title: MqahahB5OeSeA0KaEaVvR39wc6mB983w 11:56:56.3 Debug: Rejected Hashed Release Title: oywr3z8LeEJonI6XuKtyOdiidlPfJhaV 11:56:56.3 Debug: Rejected Hashed Release Title: DKy7tpuyxff1dwtBIKdUhNMeR4Jv727F 11:56:56.3 Debug: Rejected Hashed Release Title: 6Dp4ZOKKPJQvFlj1m0Bhd3z8HjLKDyax 11:56:56.3 Debug: Rejected Hashed Release Title: 38qCeBCEwb5SzpF2InE8X14mDQGE76qo 11:56:56.3 Debug: Rejected Hashed Release Title: 1xCRn2w4zaMAeugnigdYHXvPLWEd8g4R 11:56:56.3 Debug: Rejected Hashed Release Title: AqkJPTU5jZLYqacjZB41I2rMqy2NNZkd 11:56:56.3 Debug: Rejected Hashed Release Title: hwuAwAoMuTDWeqy3JZM0nNvWiu8ccxGF 11:56:56.3 Debug: Rejected Hashed Release Title: 5ePMUoovEA6XZ6ERGYLH9Iljc3DiZ70i 11:56:56.3 Debug: Rejected Hashed Release Title: WxHxZb13SN3t45GC4rZaoHBkGzvBN1iT 11:56:56.3 Debug: Rejected Hashed Release Title: CBic69hGcVVIgS6EUnfZP7lylupKErBe 11:56:56.3 Debug: Rejected Hashed Release Title: hzqCNTiPU6UpIu8zsYwZUdNBIkCeh8xk 11:56:56.3 Debug: Rejected Hashed Release Title: 2OYDQGO30LVBLszgYO7Up72Q6yh6Ee5D 11:56:56.3 Debug: Rejected Hashed Release Title: BreaDp1KiPFEFsZrvDNNGFXWiqK6uZqw 11:56:56.3 Debug: Rejected Hashed Release Title: FFXhP5l9kYkXzgU6M4GQAYDpRNQ7zK5O 11:56:56.3 Debug: Rejected Hashed Release Title: izKUsfYsTzgCsFGs8y01EekzSHJzuaX1 11:56:56.3 Debug: Rejected Hashed Release Title: HND6AiPXoGIGBr86ZtKrl1fu30spBoa8 11:56:56.3 Debug: Rejected Hashed Release Title: lYCycivN0DRy9kukdMRbw9rIDYOQu6bb 11:56:56.3 Debug: Rejected Hashed Release Title: V5UA4QYD3FEv2pHqvLhxCrd5sCzUkMDf 11:56:56.3 Debug: Rejected Hashed Release Title: 4qyC8V0FSyrzwBh7zrknc8JjdDQNkmVF 11:56:56.3 Debug: Rejected Hashed Release Title: 87WRmt2AzNQn84uUJpEvcuOkPHEit2pF 11:56:56.3 Debug: Rejected Hashed Release Title: rW9SuiIpXcQdtCa3lCmp8wXv6sG52KkN 11:56:56.3 Debug: Rejected Hashed Release Title: YwEB5PpNy4gn4MtoGapCzCAyfuWFNjGC 11:56:56.3 Debug: Rejected Hashed Release Title: i650TZFs3ifkcubUyPZ6CXlyp1dG2t9F 11:56:56.3 Debug: Rejected Hashed Release Title: gKUSdH63Bm3b34CwSLDFUu0xMSND35q5 11:56:56.3 Debug: Rejected Hashed Release Title: aAsuqhCe4qNqeKux9atVPDfcoLCk4Lqg 11:56:56.3 Debug: Rejected Hashed Release Title: 3lOkXQ4X8i32nar0DopYzISx21OVOMQi 11:56:56.3 Debug: Rejected Hashed Release Title: XU5n3vepwZupxqQnMTwpd3R3nK1QCsmv 11:56:56.3 Debug: Rejected Hashed Release Title: AOOfxME5LiL6g7sgUAlZ1UzVIJ0cUETq 11:56:56.3 Debug: Rejected Hashed Release Title: MVfv07KDDSRxcbH9ISUt3voPrORNp8aW 11:56:56.3 Debug: Rejected Hashed Release Title: A8Wt75LLOdNh4OXZJs4Y1gVB2tvdjtx8 11:56:56.3 Debug: Rejected Hashed Release Title: 1kL5W1kFKXxxkMshCMwc8oRLCczCEmdF 11:56:56.3 Debug: Rejected Hashed Release Title: a9xibvHJ5Fp1ADolIueww8wpqvJI5fo9 11:56:56.3 Debug: Rejected Hashed Release Title: SCyhNTjoqb4Ha5MRUTF0efEy5lE4sgHV 11:56:56.3 Debug: Rejected Hashed Release Title: MXpizN1HDDMd3ERrmwec4DbnwzhabxJE 11:56:56.3 Debug: Rejected Hashed Release Title: y8mrqNnZHVISM7YHHhw3BsZtrdR5DUT4 11:56:56.3 Debug: Rejected Hashed Release Title: eGJBybsm67ntHJnVHyGHhmmWnC3qnPfa 11:56:56.3 Debug: Rejected Hashed Release Title: YNiKBFeNKf0W0sGViHF3o8MQOXZZWTOd 11:56:56.3 Debug: Rejected Hashed Release Title: 1ovaRyB9o38xmjbICQqCrTSvR6YzryM3 11:56:56.3 Debug: Rejected Hashed Release Title: IpSwOKsygvvm8ZD51iCxvkb7oA5e27FN 11:56:56.3 Debug: Rejected Hashed Release Title: VDaY4SAV9PFNKfy07g2YFjgE3JhCDPBY 11:56:56.3 Debug: Rejected Hashed Release Title: N6xyZvt1l6FAfVnZb9rVJkAzHgex87bb 11:56:56.3 Debug: Rejected Hashed Release Title: dGhOz0jkcIaQRET1TWJ2VPBlPJosdaYE 11:56:56.3 Debug: Rejected Hashed Release Title: qBjKSb97tnekcpZRJZV2g8vuBTGbHWJ3 11:56:56.3 Debug: Rejected Hashed Release Title: 40tY3Fo6yJlzl4yhapVzj0sWcy603bXM 11:56:56.3 Debug: Rejected Hashed Release Title: Ahg6clnxZhDWAXqzj9Jlx5SxIcz30oVw 11:56:56.3 Debug: Rejected Hashed Release Title: IzHsVxQTuaXSebxr6ehW7R17qQjbskYm 11:56:56.3 Debug: Rejected Hashed Release Title: qjQnaucFe9aXL494UaoQ9YeWwkSnxLRE 11:56:56.3 Debug: Rejected Hashed Release Title: NR88EGWyRISVibHqSX9iojlK6HCysZTm 11:56:56.3 Debug: Rejected Hashed Release Title: v1oy2pBdRaio4V1MXlO9DPcGEkh7HE0v 11:56:56.3 Debug: Rejected Hashed Release Title: pfIsJCh4MkH6bpts8SruuUZ5NhV5pRmg 11:56:56.3 Debug: Rejected Hashed Release Title: QQGWLcP5BjPb3FT281WGSvq8aitisSzk 11:56:56.3 Debug: Rejected Hashed Release Title: 1la388ocDG5zWpnKmCTm1G6u4vTV6vfP 11:56:56.3 Debug: Rejected Hashed Release Title: s2F166rZmgTIhEf0GaTBw2j7PSCnDta6 11:56:56.3 Debug: Rejected Hashed Release Title: KEwO3GpomOdfopFUlwNIpfsYcXTRa5lv 11:56:56.3 Debug: Rejected Hashed Release Title: jSW5rX0FnimUO2P8ixAwZkymg5OIKGlA 11:56:56.3 Debug: Rejected Hashed Release Title: sm0zV52kzqD4elCjqcOlk9gDK4lYHVUc 11:56:56.3 Debug: Rejected Hashed Release Title: TbOQ7m19slrbYkEah1brpEn5QoSpdp1q 11:56:56.3 Debug: Rejected Hashed Release Title: 7AuvKK37jAdCftxeq9wVMztJt7wMwE9J 11:56:56.3 Debug: Rejected Hashed Release Title: xSokg3HYSWnZyqP6nTmQhHoVLm9GWJ8S 11:56:56.3 Debug: Rejected Hashed Release Title: xrJW6Rcau6beuVDU9oWkefaujn0b6mtB 11:56:56.3 Debug: Rejected Hashed Release Title: KOy9aic3AAAUqOC8mCu8LY01e79gfwvf 11:56:56.3 Debug: Rejected Hashed Release Title: yBZ8GkiVBALTfjQPkF2Ii7miDKSv4rFa 11:56:56.3 Debug: Rejected Hashed Release Title: 81YZoeWDm73n9HUSCjozdounzcTIgn9U 11:56:56.3 Debug: Rejected Hashed Release Title: iDVOcgw63v9Y2fGVFRr1UAvraXtDu7cg 11:56:56.3 Debug: Rejected Hashed Release Title: TfCZGNQGGoJAF9F4fpeJrkxWB1jpNwk3 11:56:56.3 Debug: Rejected Hashed Release Title: T0RDlF4XkWTNvR7SnqACpR3ZgxfLguQt 11:56:56.3 Debug: Rejected Hashed Release Title: gOWytHcB6ElA7OX4qxd6nvmYzRQyYOmv 11:56:56.3 Debug: Rejected Hashed Release Title: 1PnLMdoXLgm3Zr1NibvYCoKWo8ZKlWTs 11:56:56.3 Debug: Rejected Hashed Release Title: vaQWPHI2NpimNcXjFcWcN606EIJj1aqS 11:56:56.3 Debug: Rejected Hashed Release Title: fqW9WOyos7v0g29PdasNJtv954P6PQZW 11:56:56.3 Debug: Rejected Hashed Release Title: 6KSToxuCwl3UIN3ZGUe9mkImEwC3Cxoo 11:56:56.3 Debug: Rejected Hashed Release Title: VmljYOwNG3cl71LLY2w8OF6Y4WdzFEgy 11:56:56.3 Debug: Rejected Hashed Release Title: rrTbkDpQUtCcFMn61SGJQDxdVgUVnb46 11:56:56.3 Debug: Rejected Hashed Release Title: nY1Xl42xwpDP0MA6krxZJPlPRT7vZf63 11:56:56.3 Debug: Rejected Hashed Release Title: cxx6JUGsPaiBeb5lrR6nMNwMgLWNYAbg 11:56:56.3 Debug: Rejected Hashed Release Title: LpQWYDihnGtQ8wwFDJ1LbR6VxhYhxCPO 11:56:56.3 Debug: Rejected Hashed Release Title: FRQ93lyOr7VOBI3KIPE1oShEtkIBWtDR 11:56:56.3 Debug: Rejected Hashed Release Title: yIO1jHpUuXmJsEJUIIp3m57CPqVfVIHL 11:56:56.3 Debug: Rejected Hashed Release Title: Qd2xnljcWm4sv5JTdmz6b9IdlAQJGWnn 11:56:56.3 Debug: Rejected Hashed Release Title: SCbw1xMZWGW38AbVJn3QD4FkysQMrKKu 11:56:56.3 Debug: Rejected Hashed Release Title: DVVHb3m3uH71wkGgVKn7FVi31b5iRaNk 11:56:56.3 Debug: Rejected Hashed Release Title: Gwzczsc02aT63i0Yl0teB1HoD4ZPwPrS 11:56:56.3 Debug: Rejected Hashed Release Title: caHBhDWFUkT6S4CSn0gSPuwFBFddyRtw 11:56:56.3 Debug: Rejected Hashed Release Title: BqTOyTBGpiRFya99j3MTkatuPSuWfTOq 11:56:56.3 Debug: Rejected Hashed Release Title: L3S0XCIDTr7NOaVrjR4QYvUPOTFt9Iml 11:56:56.3 Debug: Rejected Hashed Release Title: P48rICP2aZRCXSctk9mSmmuwG6jttTpD 11:56:56.3 Debug: Rejected Hashed Release Title: BmIb3Z7GxuPlciyfvjaWzWfYNfZx3MMW 11:56:56.3 Debug: Rejected Hashed Release Title: 062ejLDlT2XwApJ79MPQ4SILSHMFVFHz 11:56:56.3 Debug: Rejected Hashed Release Title: cQwWO7yMAiCtxvSy4rKHO7XCOypwtf4h 11:56:56.3 Debug: Rejected Hashed Release Title: fpLrBUei8fLvOPbqJQ2bnNrH0CCq9pD6 11:56:56.3 Debug: Rejected Hashed Release Title: DuqpSuqUPwqhJ5KezhnAvPWylng5yFMV 11:56:56.3 Debug: Rejected Hashed Release Title: a8p0XQkaBpU9ntVPdcz2aH9DaX76AhdJ 11:56:56.3 Debug: Rejected Hashed Release Title: M3V2MkD6tDghm2YdBo7otL5suP9hpngK 11:56:56.3 Debug: Rejected Hashed Release Title: 7YFzyRU2QiBJBFPor6OAEP3ADO5MZi4J 11:56:56.3 Debug: Rejected Hashed Release Title: aNtifaNJGjbBFdfQajTizgBY25m4dctH 11:56:56.3 Debug: Rejected Hashed Release Title: cZ52vfoqPtD51zpuGtkASnLgwhrhk7ek 11:56:56.3 Debug: Rejected Hashed Release Title: TRvGhbSyGPoTT43G6Wi34mxDs4iQJkMm 11:56:56.3 Debug: Rejected Hashed Release Title: zhMip6bY6IdR8Xjbusul0zu2BPjYG3kB 11:56:56.3 Debug: Rejected Hashed Release Title: UfEnKkOTnwz4eOoHhUrIXtF4AZzvsT7o 11:56:56.3 Debug: Rejected Hashed Release Title: jhNdZRy8Mpov3zzjPeDuSHMxJhjt1NGX 11:56:56.3 Debug: Rejected Hashed Release Title: 7dWoeLtumIUMbyN1gFTDt1u8rUqjZscP 11:56:56.3 Debug: Rejected Hashed Release Title: vkVCbjirO0RhQFHYEA79tfMGovzruVIS 11:56:56.3 Debug: Rejected Hashed Release Title: 5Z2JEg4dg2N9qRy2WtcbNwmZKyTqMIDT 11:56:56.3 Debug: Rejected Hashed Release Title: Igc45i97aRKFkBfeMbQhNLyUklYD5NMR 11:56:56.3 Debug: Rejected Hashed Release Title: ZITj1YpqLPkuC0Gziqo2bZ2B1jZxssYr 11:56:56.3 Debug: Rejected Hashed Release Title: BBsLSuWG9FJX3kCMMcQZHxAdF76TWXOc 11:56:56.3 Debug: Rejected Hashed Release Title: sLbFWNdJIDddG1iCpHNUdzp4yNTckktC 11:56:56.3 Debug: Rejected Hashed Release Title: JUlzMwTEmEskkHaDHuZgR07JKJmWsFmj 11:56:56.3 Debug: Rejected Hashed Release Title: h5t6emrECUGRBg1yiL1taO7P8KaNPIPS 11:56:56.3 Debug: Rejected Hashed Release Title: rnCuZoaNa9owekrakPAIaBnSf4P7KCan 11:56:56.3 Debug: Rejected Hashed Release Title: BdNOJnnx9yvcxyB2vrJsKZLL6gAJubTa 11:56:56.3 Debug: Rejected Hashed Release Title: qcSZcD8TkOhOQLFEiPW0xdzuNkIg7gvA 11:56:56.3 Debug: Rejected Hashed Release Title: LW6sQrisSf1zVpcxBTBs8rYFTLILCFST 11:56:56.3 Debug: Rejected Hashed Release Title: 3mavpdS5AihCbyzaXvoJqteyKaIsjLuu 11:56:56.3 Debug: Rejected Hashed Release Title: wMQdft3jo60f5nXe1cVOkzsbgcXytUCM 11:56:56.3 Debug: Rejected Hashed Release Title: MBlDhJN9lndNmLrGfAv32CovpA18lq2V 11:56:56.3 Debug: Rejected Hashed Release Title: xKyeJcnpzzUtxYtNwmTkG4O03OiRkGyC 11:56:56.3 Debug: Rejected Hashed Release Title: GlTN1wvy5A1rqGBaLYG7b1EbemaLAbNe 11:56:56.3 Debug: Rejected Hashed Release Title: 8O5JDrEWXknAWbpp2SL4j6YpdLh2c1oF 11:56:56.3 Debug: Rejected Hashed Release Title: zFfDQn6RlRpavHt0LOZN7bTYkwFI5FD4 11:56:56.3 Debug: Rejected Hashed Release Title: qFgGGKEgQ29LNbNK8BwCx1cSoWsF0QdT 11:56:56.3 Debug: Rejected Hashed Release Title: hWJKujXVm3QqshJCpUW28W9eo83aEm06 11:56:56.3 Debug: Rejected Hashed Release Title: OqoXDSpIDoejnCgaGTnpENgDXwfoIaWC 11:56:56.3 Debug: Rejected Hashed Release Title: ysuen9GrQNNwFHBFFCW2dqUHkSzhWhsT 11:56:56.3 Debug: Rejected Hashed Release Title: i9WLyMECRhJpSSQNRM27Ae2ypEoHEE7G 11:56:56.3 Debug: Rejected Hashed Release Title: qnrMVfokgfTa9vPtdKGlj4QuduG8YU2F 11:56:56.3 Debug: Rejected Hashed Release Title: BOm7wjJRvBFCy2kM5QRi4VmbCJktIKLL 11:56:56.3 Debug: Rejected Hashed Release Title: wj9AUqkiC2oyJCiYDdXa0iwPhNzL8vwR 11:56:56.3 Debug: Rejected Hashed Release Title: mLjTXBnvRPUTtycuqQoAc4f3HRxnWs7d 11:56:56.3 Debug: Rejected Hashed Release Title: a4BDOOLBI8ldrksUXY2p1VyF4c6EFhaM 11:56:56.3 Debug: Rejected Hashed Release Title: Na1wWTnWhXZXHsZHJMl59Oz9vptT1ZhZ 11:56:56.3 Debug: Rejected Hashed Release Title: 6Tmux6Vj0hgeTeKaVAw4ZCMgGdpe0iYk 11:56:56.3 Debug: Rejected Hashed Release Title: NkIp0OFiXqb2yyGaU5gfrGbpkax6DuDy 11:56:56.3 Debug: Rejected Hashed Release Title: WXBHRHZ91yZtW6jHObqegKHT38J8yrSl 11:56:56.3 Debug: Rejected Hashed Release Title: NVmzHAsw5M8oZH4WhX2BXNv4woqI8YdV 11:56:56.3 Debug: Rejected Hashed Release Title: WJGcOSpMHbAgLVx9bjlTrMB6gZAdXUuK 11:56:56.3 Debug: Rejected Hashed Release Title: 9sVBqLGY7UPYsnQClYqyQsRrmPcSYJK6 11:56:56.3 Debug: Rejected Hashed Release Title: qPzD6Qj0ERAwUXRDeo6ZdRqQe0xJxrVm 11:56:56.3 Debug: Rejected Hashed Release Title: Z1pxy6Gs7MWLQvLLm8VLbs60Qjcvy7HM 11:56:56.3 Debug: Rejected Hashed Release Title: vhohzJNt3Lz2XLAfSZ92o4QX55VAxvod 11:56:56.3 Debug: Rejected Hashed Release Title: pmkhDee5jjeDAUpHr5FkKajRKZ2vSWr5 11:56:56.3 Debug: Rejected Hashed Release Title: MmGA5VL0bLOJxBoSm21Mwr1P5uxV9Gxr 11:56:56.3 Debug: Rejected Hashed Release Title: GDfkf1Y9DHIg7EqPB0Lp2LjSwZJqMids 11:56:56.3 Debug: Rejected Hashed Release Title: CwuiMRtsB7JS4q8ReY4yQAz3PampH4LA 11:56:56.3 Debug: Rejected Hashed Release Title: pFSkyk0iAHcr2ez7tVcdidxrt6wExHtD 11:56:56.3 Debug: Rejected Hashed Release Title: X5rIEiI4NLBcbBZu1KqYmMZIQofIdLBc 11:56:56.3 Debug: Rejected Hashed Release Title: TppyMn6GdMmAI5dvxZ46nX5yztfbG6oj 11:56:56.3 Debug: Rejected Hashed Release Title: 6K5mVegLnOb5ZtLjEvyoxUOb1QnqvN0P 11:56:56.3 Debug: Rejected Hashed Release Title: KmMs13tRzyUSgjSdDsfz56HZOBhZTv7a 11:56:56.3 Debug: Rejected Hashed Release Title: gS6YHNXrEC4kL1RtN05xbIAiqHtpgzdm 11:56:56.3 Debug: Rejected Hashed Release Title: fov83eyqPj3fpfRxlfGh66YeLxmLpVe3 11:56:56.3 Debug: Rejected Hashed Release Title: B6rWiYh1eRza1PjcKMQ8vPHbEq7b71YG 11:56:56.3 Debug: Rejected Hashed Release Title: RvV4qldrBNt3gQfEma8HNvulFzRnfr31 11:56:56.3 Debug: Rejected Hashed Release Title: U2ir2tNmFVyzackPj9Masya6NSnD5xzO 11:56:56.3 Debug: Rejected Hashed Release Title: KxnU3Rjbd19bDbCKQtAiKSkCpvGfNn80 11:56:56.3 Debug: Rejected Hashed Release Title: MGpeShUsoL4239B08Oc3jjla6b1HX1RA 11:56:56.3 Debug: Rejected Hashed Release Title: ucx9AupB2vHhOsZGqlmWHVgYUGEoFBVP 11:56:56.3 Debug: Rejected Hashed Release Title: k8Fj6fxvLda9PtTyDxQsvlAhL7UU5zez 11:56:56.3 Debug: Rejected Hashed Release Title: PTDU7CJv1Wo7dexUo1IRxRWd9Ed1Sj13 11:56:56.3 Debug: Rejected Hashed Release Title: KIntCdBdQzcuCRb7zQuSaofNYkhaYEai 11:56:56.3 Debug: Rejected Hashed Release Title: huicmreg4y8UK36ItKbpfAyS4ke6V4JA 11:56:56.3 Debug: Rejected Hashed Release Title: uHgWtY8SF1IWz6euGcZFOXgSLQAlgS37 11:56:56.3 Debug: Rejected Hashed Release Title: 13buwFFzQp0O5fbT74bAj4gV7StZZjDa 11:56:56.3 Debug: Rejected Hashed Release Title: lBUxvkP5gKP6O2gVgZhD2Sh5OcUjOHSp 11:56:56.3 Debug: Rejected Hashed Release Title: 5Yr21JYZNdYIcLSlBRwNPB68K0zAi3wF 11:56:56.3 Debug: Rejected Hashed Release Title: BKx8dvi5mqLTeolZLrnavD5iOTjXoJ7O 11:56:56.3 Debug: Rejected Hashed Release Title: ol8VMyu1nrdkRZPVoTvLvU8d6JYDcLK0 11:56:56.3 Debug: Rejected Hashed Release Title: s4mkM2TESIWnYJr5wDDKoAqKcW4VbMSZ 11:56:56.3 Debug: Rejected Hashed Release Title: rerHODxSiM6XR6ixkFp5XY7wbjcAJ6uG 11:56:56.3 Debug: Rejected Hashed Release Title: Y7QrvB0rDaraXGs6Qze1fuY5ZHJr82Pv 11:56:56.3 Debug: Rejected Hashed Release Title: 5KQ5klfaIz4Xb6yJxBGAb8fDVCN78VFG 11:56:56.3 Debug: Rejected Hashed Release Title: 9HhPDlbUDLjXboBKl0spZOjSjFDp7yk5 11:56:56.3 Debug: Rejected Hashed Release Title: 3KTyVurYe3rUFvgdQvRIKQ8qyb6kW56h 11:56:56.3 Debug: Rejected Hashed Release Title: idFpbuND0WooyISiKIYFK4JjmIZZhGce 11:56:56.3 Debug: Rejected Hashed Release Title: eAJ8uWkcJq51fiyZwqTvGzv9HW8N33mg 11:56:56.3 Debug: Rejected Hashed Release Title: x5PTJvWwO88IaubTsxHwvZ1D8kJleXWr 11:56:56.3 Debug: Rejected Hashed Release Title: baN5vT6q7i8nc4tagdxOO8YIm710pOn3 11:56:56.3 Debug: Rejected Hashed Release Title: dB4BlVwQ0kLCvSF6NkgelUlfEWoEc2z2 11:56:56.3 Debug: Rejected Hashed Release Title: ot3oo2uPU4y3G2ODH0HoJUnYLavrorxb 11:56:56.3 Debug: Rejected Hashed Release Title: FQibjwHgRc1Z9kz4oONYlpnvVBV8cUss 11:56:56.3 Debug: Rejected Hashed Release Title: 3t9ZBHfOghaSz2nb6hI16mSUobx91YuY 11:56:56.3 Debug: Rejected Hashed Release Title: D5mZdtHOyVTqnGaal07IE3ZkESUL7e4Y 11:56:56.3 Debug: Rejected Hashed Release Title: 6KWXFajchgSZmivzvVb15VB8MJRxo0Lk 11:56:56.3 Debug: Rejected Hashed Release Title: Cc81sQq4FkDgli7TF7yy50ZEFK15wkN7 11:56:56.3 Debug: Rejected Hashed Release Title: R2pVDIBENORzuN2Ur1CKJtCc0s3vcXeJ 11:56:56.3 Debug: Rejected Hashed Release Title: 27p6UngHTt0AQnxXbIPzEhRc4hzaPxoJ 11:56:56.3 Debug: Rejected Hashed Release Title: ge2wYR1QFFMl9ufdacoveQLWvJZgrsR8 11:56:56.3 Debug: Rejected Hashed Release Title: n060IXBcPK0O0ceyqRvmFHYtGveg5z4z 11:56:56.3 Debug: Rejected Hashed Release Title: FpM6V1NMbJQzCyIqzvC8RhVBXColXuC1 11:56:56.3 Debug: Rejected Hashed Release Title: sqa6xG2lFBRgsuT5V3EqaTFI890tL8sP 11:56:56.3 Debug: Rejected Hashed Release Title: ptcU0v1fPydVVKl8jjio7SQNmmpc5xiF 11:56:56.3 Debug: Rejected Hashed Release Title: yWGz59k5zDnF1BIXB40LdwwTFcEqbQK4 11:56:56.3 Debug: Rejected Hashed Release Title: AyVnL4sbGnGxp9DuMUQGsl5tz0I4Slxj 11:56:56.3 Debug: Rejected Hashed Release Title: hTnF56pP9Em0hiZaOknftU86OdpM3v2g 11:56:56.3 Debug: Rejected Hashed Release Title: mgrHdNpK1bLR2D18YvIbi41aJSKLM5T8 11:56:56.3 Debug: Rejected Hashed Release Title: Joajff6ZR1hPsYMCylSNpZArl8oOyosL 11:56:56.3 Debug: Rejected Hashed Release Title: VLK5avhrx1vBEdM9crfgXkIQQNkQkDWR 11:56:56.3 Debug: Rejected Hashed Release Title: jJavbymyVDjHBM0wRsKmXiFuPBGdc3sA 11:56:56.3 Debug: Rejected Hashed Release Title: HMyuYWalNAuv8jUptsQJ5iQoM1W7V9s2 11:56:56.3 Debug: Rejected Hashed Release Title: wfnxydpHUPGUDa6BHQNUyVNyMBkK9G7d 11:56:56.3 Debug: Rejected Hashed Release Title: QSG2VlVAKLO2FmZUnvFvYhhlg8YxjZte 11:56:56.3 Debug: Rejected Hashed Release Title: QcirQALpFG24YQx6DNcMYw6CFaX5nNsv 11:56:56.3 Debug: Rejected Hashed Release Title: 242b9Y2rWWE8jYX5syYuMSO2gi22Dq3g 11:56:56.3 Debug: Rejected Hashed Release Title: ZmQ0Q6WAWGWTZKjGqaZzNL6CuOFmvTsM 11:56:56.3 Debug: Rejected Hashed Release Title: WAYEEcL3mCUtcipqDwH5St90En7HmP8G 11:56:56.3 Debug: Rejected Hashed Release Title: K43Tz6pMPkRzLuWqOrl7dNDnLDls6Yhb 11:56:56.3 Debug: Rejected Hashed Release Title: buQO9wIRtaVgR6eBL3KBgE5Zp82WoxDh 11:56:56.3 Debug: Rejected Hashed Release Title: drXPWImTBz58ffnPx9rFIuYsEM73pMwC 11:56:56.3 Debug: Rejected Hashed Release Title: qfLwSc2Wv85nOzofnmx09q8FDRCiItE1 11:56:56.3 Debug: Rejected Hashed Release Title: WSu1zsJCqdko9BRQgxR81VPwZfwXpSap 11:56:56.3 Debug: Rejected Hashed Release Title: jh4eJ90WGXoHWFmo3yhyog5h8UOKwd4I 11:56:56.3 Debug: Rejected Hashed Release Title: X1qVoUNDGDeXHEtahB0PcJcwCzt9ZKe0 11:56:56.3 Debug: Rejected Hashed Release Title: zS4Vj3OiU3bTfsdWw3N4YcxlI5vzJxgq 11:56:56.3 Debug: Rejected Hashed Release Title: HYWSUzlABwo5FC6GLekZPn30cEv77hMS 11:56:56.3 Debug: Rejected Hashed Release Title: v2YkTITxpvr6idsxTqjAERWXJmhij9Fr 11:56:56.3 Debug: Rejected Hashed Release Title: zcunW8xm5B1HU2I9jEWqb1ORPNvp8tMd 11:56:56.3 Debug: Rejected Hashed Release Title: 3Ec20OUrwIC8oQzmn3HczeewggRSK2DD 11:56:56.3 Debug: Rejected Hashed Release Title: Kh3K9VfJ9GJGpxrlcvZFcZ8cTQa7y6dm 11:56:56.3 Debug: Rejected Hashed Release Title: 4jJN4OqJeWLPpwnmtuJMOVppxHC39CyF 11:56:56.3 Debug: Rejected Hashed Release Title: sAylrLLCT1W47XEjSdVUdhS2VVYlJHj6 11:56:56.3 Debug: Rejected Hashed Release Title: 6PmM0krB4sDV8GDqadYe93q0Mz8sztld 11:56:56.3 Debug: Rejected Hashed Release Title: 05p5Aq0bq0GBwNtmSxb80az3JpidW1xS 11:56:56.3 Debug: Rejected Hashed Release Title: SnbFdEjuSzsLquB65BfWM2CCrsUPrTDj 11:56:56.3 Debug: Rejected Hashed Release Title: 6QJLwAniFpC3t3r8qONy6ylC8jVwHZwe 11:56:56.3 Debug: Rejected Hashed Release Title: su5bGU8AwnWHapv1o8Sz8f0lAFgzRE3k 11:56:56.3 Debug: Rejected Hashed Release Title: z1XwEdORiOqbmLo3UFBOP5cwTdqyFhMC 11:56:56.3 Debug: Rejected Hashed Release Title: VoOuslwrFuZ7bfeFHhvhKotKPyoEYCp3 11:56:56.3 Debug: Rejected Hashed Release Title: b0cqJSEZmI6lTxChNQe7O08nWGNGTyzn 11:56:56.3 Debug: Rejected Hashed Release Title: AzPPLObRdljN2pK27ViqdqheVnBE5daU 11:56:56.3 Debug: Rejected Hashed Release Title: irtjXOJmRterZcbhDC9eRUOB8Dd1ynXs 11:56:56.3 Debug: Rejected Hashed Release Title: atKjYjrb2yGInhZjWfL7e6DJEarDOQnb 11:56:56.3 Debug: Rejected Hashed Release Title: NYPVqHztjjBVwaaKfxjzb6b6YJlDAAuc 11:56:56.3 Debug: Rejected Hashed Release Title: hmsgrEB2mQZn1990BfhF2gqKHQcSlMFa 11:56:56.3 Debug: Rejected Hashed Release Title: h53eqeS9wGWofOObPTibaWfcwo8zuato 11:56:56.3 Debug: Rejected Hashed Release Title: kxWU67c8xjXpLh1Gjzkk7OUHwf9tsy8G 11:56:56.3 Debug: Rejected Hashed Release Title: Q9b3MRLanJ7o4hthlIP5WZ946Xif1qH3 11:56:56.3 Debug: Rejected Hashed Release Title: FX7lXxo0f201mTXTlhUWd9S8Dy5IByxu 11:56:56.3 Debug: Rejected Hashed Release Title: ML6UM36f40buyAtL7Hz9vJ3OD2gP7CcI 11:56:56.3 Debug: Rejected Hashed Release Title: AKu4cVQQr5mVq8kxqvbjNuJzOrn7C0OG 11:56:56.3 Debug: Rejected Hashed Release Title: 66H6VKD9YSUB2MvienqlrzYfayd5LYVi 11:56:56.3 Debug: Rejected Hashed Release Title: 1TSIJapXHqDMWfav0YMsEB3UXgsu6UHL 11:56:56.3 Debug: Rejected Hashed Release Title: hfGhn9G41nkD9pQ1G9WWhok74LKlEZuR 11:56:56.3 Debug: Rejected Hashed Release Title: TAY01aV9GUapUGVov1nc94o9GkQq6hi4 11:56:56.3 Debug: Rejected Hashed Release Title: TcKAUkdAjRW6hkhPVMiTRojSWlubz1kd 11:56:56.3 Debug: Rejected Hashed Release Title: 0CR5Wi7OwAG1rm5sjpvpPAebLgsz5k2C 11:56:56.3 Debug: Rejected Hashed Release Title: WuqyBrahBw2hnFk2fo6Ba0DoZBL6R2dr 11:56:56.3 Debug: Rejected Hashed Release Title: W3x3SDGbffQTJFVQAlLiiwOeeHfClvG4 11:56:56.3 Debug: Rejected Hashed Release Title: HMZ8Hxdr2rjjBb5XCMqh4qFU2dQEYeHS 11:56:56.3 Debug: Rejected Hashed Release Title: rfjktPbJkeBFQJK9rW83qmBAiJQeXu40 11:56:56.3 Debug: Rejected Hashed Release Title: 5SMt6DkZ7wF6ttaCGOkTaxNWjU2S7ZB2 11:56:56.3 Debug: Rejected Hashed Release Title: NlpDfuFL9gEImVg44dhx21Aq6qHZdPNZ 11:56:56.3 Debug: Rejected Hashed Release Title: ZiQZ4P2rqE5Jhf8fB3XLLhZjow8XqV2T 11:56:56.3 Debug: Rejected Hashed Release Title: T6aKapLNLFN7Z3Sl3Q6pB6pj48M2FEe0 11:56:56.3 Debug: Rejected Hashed Release Title: XCyylASn1RVEMTSR5G7mMSHfcJYBfjmi 11:56:56.3 Debug: Rejected Hashed Release Title: 0NT7qQDNqqnWHrBxMGyO4yyTnqQp8YEF 11:56:56.3 Debug: Rejected Hashed Release Title: yZRD60ELXG4MPeAFartYBmmg31HcFG1m 11:56:56.3 Debug: Rejected Hashed Release Title: teXdsds5XbzFoMnbPldyjgIhrySs9wAf 11:56:56.3 Debug: Rejected Hashed Release Title: 01lfGdT8S835aDQ3UfjApfdTJxuaYW6N 11:56:56.3 Debug: Rejected Hashed Release Title: L20BSfCb6GqhIiZK6Lo13Cp2HwDPTdoO 11:56:56.3 Debug: Rejected Hashed Release Title: Ah2yJrRY1upoVd6W8vcu2zjUaTPtZWdZ 11:56:56.3 Debug: Rejected Hashed Release Title: ggmtP58FAAokJPufFgcyHya4Q7p0QCvs 11:56:56.3 Debug: Rejected Hashed Release Title: jQ6inmOwdCKBCT0GZouTJ33KKOxafAET 11:56:56.3 Debug: Rejected Hashed Release Title: lEoA5n40C9ZXUUD0eZAPopMS3EZzF0t8 11:56:56.3 Debug: Rejected Hashed Release Title: pq1yW7xUR46LWZxDeiPATVpQ6mSWa7Zp 11:56:56.3 Debug: Rejected Hashed Release Title: COt2QIalcWGeSyOftD4czzjBkstybOQP 11:56:56.3 Debug: Rejected Hashed Release Title: 9lKXPllpF4gz2hvBGpc6LhnfzbEGYiP7 11:56:56.3 Debug: Rejected Hashed Release Title: rSXIlepCAE74SMMgrxIxvILCz7rMzX6i 11:56:56.3 Debug: Rejected Hashed Release Title: YNIPyqy8dKsN6HemHXPwaCb0dGSCMX5h 11:56:56.3 Debug: Rejected Hashed Release Title: kVhYdEZxV0wuGMw7KNYKYGOFwCJxA4A3 11:56:56.3 Debug: Rejected Hashed Release Title: MXOxwu98lEgKVTt8Spk0qTtIClDTJ3yD 11:56:56.3 Debug: Rejected Hashed Release Title: FYGKb9Al13Zhi4RxdvLVxONmdyEHvARy 11:56:56.3 Debug: Rejected Hashed Release Title: 1MgJprV5i7BVrdniM5Ye28nBUYzrXhxL 11:56:56.3 Debug: Rejected Hashed Release Title: A0NsSjLnm1zBpyoQVIsuYPRbCABZ1TqF 11:56:56.3 Debug: Rejected Hashed Release Title: WSP7DdprmaeT7DvAAT5EuprX0wNrDCyi 11:56:56.3 Debug: Rejected Hashed Release Title: DtCyu2G11hkWW7kvV6zVmk3IhdmamR9y 11:56:56.3 Debug: Rejected Hashed Release Title: 3DB8KqR77zS5iQFIlGRMbDSGjyJHGeaL 11:56:56.3 Debug: Rejected Hashed Release Title: mPjmYFa6eczrduTiimUCa49uAOZ1MRqC 11:56:56.3 Debug: Rejected Hashed Release Title: N7RKlyRhwDrEZ64o8WtbdxSJvoMMf0oL 11:56:56.3 Debug: Rejected Hashed Release Title: el9BukEGOIpmIenFXM2gSGyeBBxh4sn3 11:56:56.3 Debug: Rejected Hashed Release Title: Ja8ulGgC9dREr1m1Zyf6WSbye3th8tSS 11:56:56.3 Debug: Rejected Hashed Release Title: h03wypxuYgrwkwb0RuUHhQdvur4wff6Z 11:56:56.3 Debug: Rejected Hashed Release Title: xipnoxvuuLwosuSFGufkq356b2aPcVUr 11:56:56.3 Debug: Rejected Hashed Release Title: H6udSPYHvDEQfeFcf3rnIPA0ECdnVaIy 11:56:56.3 Debug: Rejected Hashed Release Title: vXaDfduOivW0C1nX4eZfm6kSLmFzhgJ3 11:56:56.3 Debug: Rejected Hashed Release Title: yijU6m6DithF72D6xL5vZCxWLOCHZECz 11:56:56.3 Debug: Rejected Hashed Release Title: oW1cqnBUq6eo88CbIjdVv3KONBwyWpk2 11:56:56.3 Debug: Rejected Hashed Release Title: cDSouD86qn4sJxs4iGotvnhINNqDUleI 11:56:56.3 Debug: Rejected Hashed Release Title: SREAfVix6j0T6Jwka1Piiq8MT9b3oCgg 11:56:56.3 Debug: Rejected Hashed Release Title: NYW0lIsIzyEZnw1Gjwpa5CCP6dFOWZBj 11:56:56.3 Debug: Rejected Hashed Release Title: a8NdZHbCK0RG5KdbQIfCameuiDz2ypJ7 11:56:56.3 Debug: Rejected Hashed Release Title: Pe0YVxVsmXskG05giNuknBulmAgY6gD7 11:56:56.3 Debug: Rejected Hashed Release Title: wdzvC3sVsTL0jcPIsT9lOGP0NdQsNmsl 11:56:56.3 Debug: Rejected Hashed Release Title: L7uUdWu3aWDsWhsOBAtbwuSuu6Alup6P 11:56:56.3 Debug: Rejected Hashed Release Title: BkCpclEisVowxsiB35qUUHy9YUX8In3a 11:56:56.3 Debug: Rejected Hashed Release Title: SlC3vkJSr4WQylfRGRC3qQnEC5eFwdwS 11:56:56.3 Debug: Rejected Hashed Release Title: TQnLFq9REDOWQy5WiAV0hUT5FnepmwHg 11:56:56.3 Debug: Rejected Hashed Release Title: T6yKyaFBumH0cBDs8EZTQqgCnc9N1vlI 11:56:56.3 Debug: Rejected Hashed Release Title: SHm86taM1UFzTYrMKMSN9QGO8l3dAWtA 11:56:56.3 Debug: Rejected Hashed Release Title: NqZT7uw5q9OVyehybEIXnl23XOTiSZ84 11:56:56.3 Debug: Rejected Hashed Release Title: ybtWDU7fCn4RniyQPjPr2yzkLZ5sAqlO 11:56:56.3 Debug: Rejected Hashed Release Title: hrpnOYIq65Dl4XzPjt7sS4FnVtdnR62g 11:56:56.3 Debug: Rejected Hashed Release Title: kjJvkrfqGmQgOBRbGo7DVoxZPE1ddNq8 11:56:56.3 Debug: Rejected Hashed Release Title: 7M1YJXmaX0e7Zxwjzo1lFIgN8coEtoU5 11:56:56.3 Debug: Rejected Hashed Release Title: uxyZONPZ7TAjGS0EIXM0rJV5Q2iP1J8S 11:56:56.3 Debug: Rejected Hashed Release Title: uCC12KhAdw15fVXtKwTVL5Cd6yAtYgNY 11:56:56.3 Debug: Rejected Hashed Release Title: f3AQSfKPU2SLrJIj6EgTWKaYrk7noEMA 11:56:56.3 Debug: Rejected Hashed Release Title: V8M3kcaE3j4bY3fZuRHAFcZIxxt5sEHI 11:56:56.3 Debug: Rejected Hashed Release Title: jRJorqHvtpD4jZMkjLfVGdJCrdmM9c5S 11:56:56.3 Debug: Rejected Hashed Release Title: PueO1vG9uGUPA5zybvDhcKRAQPK59fwg 11:56:56.3 Debug: Rejected Hashed Release Title: HDxBQSmscK70alOdpfE6yt4IkRiNJXlN 11:56:56.3 Debug: Rejected Hashed Release Title: DazGOfat6KAb5jT9l2QamzYBu0YDZKCc 11:56:56.3 Debug: Rejected Hashed Release Title: bgdzTucH278eLHj4BQrSYC9fpz5FOQrt 11:56:56.3 Debug: Rejected Hashed Release Title: LnkhKx82R28nKTVkqCrjZKWMLqECs5uN 11:56:56.3 Debug: Rejected Hashed Release Title: Z2Hk1JWA5U8iQPTZ0Ggwg0lHlpnLYlXQ 11:56:56.3 Debug: Rejected Hashed Release Title: xrthOsCMM9rGHjlCLMXJ6eeGchBciBp8 11:56:56.3 Debug: Rejected Hashed Release Title: K8eRw4iNV18WVdJKgceMg6C6TFkL72yR 11:56:56.3 Debug: Rejected Hashed Release Title: M7wjc741ajBIc7KwbLSlFE0iL5gZvPEQ 11:56:56.3 Debug: Rejected Hashed Release Title: gMBuE36ksPY27tWY7rj0o2Kt2QBqA5Gu 11:56:56.3 Debug: Rejected Hashed Release Title: Y8alGNcDsL4MDpLdv2k5tI3h1fTsEFOK 11:56:56.3 Debug: Rejected Hashed Release Title: t4hxuOj2fBceKH5V8FJJTiikcaLJpATn 11:56:56.3 Debug: Rejected Hashed Release Title: Lp6zcT7iz4ATU9DgIyaui0XaFXrmJGTv 11:56:56.3 Debug: Rejected Hashed Release Title: 7Er1JuNAGfTve2FAPzKlvcZQwC77E1Lt 11:56:56.3 Debug: Rejected Hashed Release Title: iDJ9op0g9q1XsKYxqu8r53gHDBIpRmEp 11:56:56.3 Debug: Rejected Hashed Release Title: amUdyM9wl6pwqNXHBW4fu5ujEPWwIBbb 11:56:56.3 Debug: Rejected Hashed Release Title: h1mbttSDWwK0OM2EM7fXhXoPd8d9K6bj 11:56:56.3 Debug: Rejected Hashed Release Title: uOYrH7QQFijdIkJburlPVzGpAKNT5Y1a 11:56:56.3 Debug: Rejected Hashed Release Title: XrZOtiQbIQF7YuBc77waQch2PV07mBjn 11:56:56.3 Debug: Rejected Hashed Release Title: qGoc4E7I6rQMgXUXM4XNOZ08R8yLXDCF 11:56:56.3 Debug: Rejected Hashed Release Title: ZlV2j8WjkmaeCY5MrORPPXa6LJFdMawA 11:56:56.3 Debug: Rejected Hashed Release Title: S3D6EgiPLMaiPd0iGT8WxkNBlJavz3mv 11:56:56.3 Debug: Rejected Hashed Release Title: ddgifXbMfDvSQFRbaux5ggghfX5gK1Wg 11:56:56.3 Debug: Rejected Hashed Release Title: vmNcl8PHvad1qQ9X431h9YRrZh6Tml9P 11:56:56.3 Debug: Rejected Hashed Release Title: Jzkl0VhrDV7QMONXKSivGZKZoALDmhOD 11:56:56.3 Debug: Rejected Hashed Release Title: fWk43HXt3rSz3wG0ELTcu7yx7KSt1F6V 11:56:56.3 Debug: Rejected Hashed Release Title: 31Hd7v70vfbOuXrDkVL6CEHuOFxWMwWw 11:56:56.3 Debug: Rejected Hashed Release Title: hvnRQf1f9IRYSbLqH9UoYB12A2nj77p9 11:56:56.3 Debug: Rejected Hashed Release Title: wK6ot9fEffpmunenDGbwTICS7pMWnvSU 11:56:56.3 Debug: Rejected Hashed Release Title: 8NoeXJPFhxNCopzb1DNwnC09HWykNPoT 11:56:56.3 Debug: Rejected Hashed Release Title: RM7HKnlqOWo6fc7S3xjzplu9n6f5hM0x 11:56:56.3 Debug: Rejected Hashed Release Title: Hf9TwkvBd73GosdeRcFy9ykDDVJch4Ln 11:56:56.3 Debug: Rejected Hashed Release Title: AVVJhcwtzeamiNzb5wsRI0Zj8fbIZpVX 11:56:56.3 Debug: Rejected Hashed Release Title: xDd1FnLNjvIyx5YMEcGZm42of5Y1mQBL 11:56:56.3 Debug: Rejected Hashed Release Title: NBcW8CKZXy81kr4yAKOWUjro1TDdJmdj 11:56:56.3 Debug: Rejected Hashed Release Title: DaxTjT4oLYNrVG7UKa9D5CCagb7ZTadO 11:56:56.3 Debug: Rejected Hashed Release Title: nwpjsIy6tSAWSo8n1B9wm0Pa7dNW7ge6 11:56:56.3 Debug: Rejected Hashed Release Title: v68pCwa9UhvZ6Xj3tP3nfiiSJobJRcaM 11:56:56.3 Debug: Rejected Hashed Release Title: ifLmrmOIjJ8Cu0tpz3jI9QX2jnBafOTN 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:56:56.3 Debug: Rejected Hashed Release Title: Ip0fng1xTbdvGSBq1OCEkJ0aVG9HJBJcyfp8Hf4y 11:56:56.3 Debug: Rejected Hashed Release Title: ogXEOz1q0rRtN2ifhPhlDxysmZoq53FaOxImoJ1s 11:56:56.3 Debug: Rejected Hashed Release Title: KT5QP3yMrNb34zSs2qLA0tkUkxAOfBDBTe9GaFag 11:56:56.3 Debug: Rejected Hashed Release Title: 7dTOrMzEA21rIz7x5xS7MUg0LDObpi669uP7cHHh 11:56:56.3 Debug: Rejected Hashed Release Title: QZJWauefxD5wx3bUUGKf8gahWeol9Czljxp8tNC2 11:56:56.3 Debug: Rejected Hashed Release Title: Zj59TvrqndYFYMAs4ksMEGpxmTBFuKrOCrNji1XH 11:56:56.3 Debug: Rejected Hashed Release Title: MwGbHxlpXH1xYzw4Q1zgmloXcnjCfDimUYpc0qiA 11:56:56.3 Debug: Rejected Hashed Release Title: afFIVkP7286e0lMBW0MMW1nA40WAqbCTJ62hD475 11:56:56.3 Debug: Rejected Hashed Release Title: MbsqgdyxDwFhfXYKaD3oVbcm4bsS25LrdJnV9vW8 11:56:56.3 Debug: Rejected Hashed Release Title: KUmLqUMeiNEoSt7k0mSDJd3D8a3bECjb4XwKJkWx 11:56:56.3 Debug: Rejected Hashed Release Title: s8D2VujXCtlSGprMN1bt6RMHfeeokiyORHNUTI9s 11:56:56.3 Debug: Rejected Hashed Release Title: fc64YeYtQl9pHVVlbuEfi1IDRrLXots0tkyOxWBN 11:56:56.3 Debug: Rejected Hashed Release Title: tgWJrq4ODRJhVafv8oThzCqaGJEz8v5rxLNZg1Eu 11:56:56.3 Debug: Rejected Hashed Release Title: lNeHTnvWkye007jqRNVOaZKdR8gv6ojhjTHqm73h 11:56:56.3 Debug: Rejected Hashed Release Title: tfFwFAyf3pbMlqeg15Dr3NQyReQ26DxmhK7uhghZ 11:56:56.3 Debug: Rejected Hashed Release Title: NEbq3WlUv1G9G7gmLh3cHBVlRWpyqaUO3lpiNpn5 11:56:56.3 Debug: Rejected Hashed Release Title: XPZTilo8j0gQnzTcs0f1J8muM9Lsze8cA2Noukgh 11:56:56.3 Debug: Rejected Hashed Release Title: afvbMJpVuWRerQBpGrROvARxinLjPlnz9EwpWQEN 11:56:56.3 Debug: Rejected Hashed Release Title: qfFD7fmykpXFWv8a4zEhvTsWtiUffZcHsghZIlqf 11:56:56.3 Debug: Rejected Hashed Release Title: Wp6Du3euHiiUXjxcsoqIW8xfbsk7zpGta353bIW4 11:56:56.3 Debug: Rejected Hashed Release Title: ncGClVHgNtDP5SfYsRXvNP27rDwSjA3vA6uBr1tK 11:56:56.3 Debug: Rejected Hashed Release Title: xKq647FITveq9jckEZLc29j1unnamSRQl2KDvHOZ 11:56:56.3 Debug: Rejected Hashed Release Title: QJL7bDCEDjnxWpMoQTWwx4ZdDeg9dX7ottuzdMau 11:56:56.3 Debug: Rejected Hashed Release Title: gfdwjrrL7zGRMRaQKI5BgEp37F0SxWtXRxT8TeKK 11:56:56.3 Debug: Rejected Hashed Release Title: IrpPhA2UZDC303whReuaFIO2aol2I111Nnwy8pEt 11:56:56.3 Debug: Rejected Hashed Release Title: mqRRjRww3zdX4XQSMd8fehslJECjmJzB32Bn9TP8 11:56:56.3 Debug: Rejected Hashed Release Title: liJHB1skj5xIqVTHhenE0lVlvyILkJKyb9HVQIVm 11:56:56.3 Debug: Rejected Hashed Release Title: H9fgW1Iq5fT6uIOFd8IKWJS1RiiwnrR8M5XJsGdf 11:56:56.3 Debug: Rejected Hashed Release Title: K9a5eTBDYClVNn7Z7dHBfs2SaYf7hmW97TQYdIk1 11:56:56.3 Debug: Rejected Hashed Release Title: g4bFiMcYYCLQQg3woLLZfPt0iu5N2qOOw2fayydd 11:56:56.3 Debug: Rejected Hashed Release Title: AMwr2ZFfVtbLxlwNAeIXRl55Ai9fidnv5NqSrk4T 11:56:56.3 Debug: Rejected Hashed Release Title: KDgaw4UE33PhHFFPrzjyJcN3E3SSRVRB16YkP5Cl 11:56:56.3 Debug: Rejected Hashed Release Title: GMkCftOCrd5Ib4Yr2sACrg0Cg5abWdKuqRcv015U 11:56:56.3 Debug: Rejected Hashed Release Title: fzjyY6mXGLW1M49CTF3Ztc5sf9BFe3mXhLdMju1X 11:56:56.3 Debug: Rejected Hashed Release Title: r6N66ruFUDNdRh9BTKeDogxOf4CRQO2a8JMTAaBq 11:56:56.3 Debug: Rejected Hashed Release Title: aV895UgLiE8Ly5bfA1XGWMJglXo6anJkFx1I7Jog 11:56:56.3 Debug: Rejected Hashed Release Title: rFVYsYwPHnn8JPhqMSYLKchT3F6a7lRZqggOUpgF 11:56:56.3 Debug: Rejected Hashed Release Title: AM4jSThYy67uHYSsQGuO2Cn3ORl3x0S8OeNRIUKv 11:56:56.3 Debug: Rejected Hashed Release Title: sLe5RgNsfBq6meyZxZmnDiZZ4fPpy3Ea0GLDyRFH 11:56:56.3 Debug: Rejected Hashed Release Title: HIzSfo9SXogdj32LFzzqOnTIWiypYET15GrJB1U1 11:56:56.3 Debug: Rejected Hashed Release Title: Xbs4WnmsJWKl7dJBKstxfQy7uznjGnskvMJ3EhxQ 11:56:56.3 Debug: Rejected Hashed Release Title: Q93pljIvJ7arE3G8YbtTX6QVP2KaK05gREc2793L 11:56:56.3 Debug: Rejected Hashed Release Title: ZNE8GR1a8ifyZ9XooANYn7pim5RKCJY52PAwj59N 11:56:56.3 Debug: Rejected Hashed Release Title: vazTZGCJb2jdNFq7g1fquP0AFaqrzEIsxgSTR2S2 11:56:56.3 Debug: Rejected Hashed Release Title: dyggxeou9RKofh1xz8vEqISKDAu7J1Zy6tDkD9Xc 11:56:56.3 Debug: Rejected Hashed Release Title: NxdxEsD7EGVnhnLEostGxVH6pumcD3BVPl45OU7x 11:56:56.3 Debug: Rejected Hashed Release Title: hQDOM8OepvJeRQvdTrrOzlhOOcEXMq8NnRaWz0hD 11:56:56.3 Debug: Rejected Hashed Release Title: VILovYZLui2Xv7gyoEhyBq7G1eCsD7nbGXahajnt 11:56:56.3 Debug: Rejected Hashed Release Title: Y0B6xPgvY1crupqZsyliu1ijcJmUEwAYAxyWC9qJ 11:56:56.3 Debug: Rejected Hashed Release Title: cpTiZCxV0JWsAqXXaT8WLmFKUufxWwA1ZaAYC3ba 11:56:56.3 Debug: Rejected Hashed Release Title: ATJ386pZ87HwR5diWldQiFCzYo4qJ4iUy8VZNshB 11:56:56.3 Debug: Rejected Hashed Release Title: 8enPHcYNm0Yyxb49rbgC2qKdEWCgG0Itn3CopU7k 11:56:56.3 Debug: Rejected Hashed Release Title: svn0QjeR1GF4YU7431FX2Q6rFo495dEjlPxpNrxG 11:56:56.3 Debug: Rejected Hashed Release Title: 2ddz0AccZSrBUokWDcdFgSnKQpWYhJV2qJEP2yOl 11:56:56.3 Debug: Rejected Hashed Release Title: 1ZrCbCVYclm63UA33FvHLZT7rm8KJ13ngXcbpvHp 11:56:56.3 Debug: Rejected Hashed Release Title: 1eIkIyJNY1zgnhGq0mkTFQcficYEIY7jUyPMx6DH 11:56:56.3 Debug: Rejected Hashed Release Title: PYcB4y0QDeRFd9QxIHgKOE3406VlRJ3rk0xmtdOD 11:56:56.3 Debug: Rejected Hashed Release Title: kOSlV3hmUcRGkchaZVzhUqUzgas0Xjsuz9g5ePbO 11:56:56.3 Debug: Rejected Hashed Release Title: 5jbcw3J52S33kGf5t06mVto84RvCF00jIVmAIbel 11:56:56.3 Debug: Rejected Hashed Release Title: 8eWvCNo4Lc1pU9fPDZf4eRrpkwNEN1grQFBwjET4 11:56:56.3 Debug: Rejected Hashed Release Title: pYvK5YLuefS5ek11Pz8KBOdlziEv1nnOxonjY30L 11:56:56.3 Debug: Rejected Hashed Release Title: w5qIsoV7jAVruPZ0Peh5vFAfQdpX5DBKCr5TeRgL 11:56:56.3 Debug: Rejected Hashed Release Title: QMOqcY9A0Xbns0UtZIyRy708p4hBDx6YWV7WpgP1 11:56:56.3 Debug: Rejected Hashed Release Title: PutGPnOWiFyLN4e5372o4R11Imz3s9fl1ZRBBoMA 11:56:56.3 Debug: Rejected Hashed Release Title: f1tYqLkAUsR3SnXjqGS47TBJTet0S3fw2WbPiOlA 11:56:56.3 Debug: Rejected Hashed Release Title: Tnj8XkL9FHQQnXl5xVBVkziaJktuJ3cHoeaoUXu2 11:56:56.3 Debug: Rejected Hashed Release Title: nx8rtS2KZnATffXitFfXujmeLlXSRPqN9GgXWIPg 11:56:56.3 Debug: Rejected Hashed Release Title: l2rbPnKGrOyGmZBavAhWogC0pFNHwHY91rMvtcH4 11:56:56.3 Debug: Rejected Hashed Release Title: vRqyUbWfso6jorkskGDybzgXvpuiWbb505VyMAvX 11:56:56.3 Debug: Rejected Hashed Release Title: DV13oFbW3EKQvnC9pluZb4yGDf8Dte4y1AEubO4a 11:56:56.3 Debug: Rejected Hashed Release Title: we2gJhzvi4DGDzxwa3AfmVchC8IfaLZxLkB5libd 11:56:56.3 Debug: Rejected Hashed Release Title: 7NcpJ2QfcqWs7hqXyjuJ9Of4czSyCPG4Kmji7svr 11:56:56.3 Debug: Rejected Hashed Release Title: 8mIWiQmKoLTFFWwkUEC2NOD8qbacAcTHPmnH8EKQ 11:56:56.3 Debug: Rejected Hashed Release Title: JrNkIfmSuBrLLcvQJoyKP5B9ZHdjv91921oj7CHP 11:56:56.3 Debug: Rejected Hashed Release Title: 2fuJnDnHqoeVRJbgxRlBbbFoluUbfTOR6F07RUVY 11:56:56.3 Debug: Rejected Hashed Release Title: 9Xh7eCi1xD0550Y6eCtJcVUODjFvlvktoC7mbryh 11:56:56.3 Debug: Rejected Hashed Release Title: aoUQ8aLGEQKz554whJdnI45tvPG185sKoRzrv8kI 11:56:56.3 Debug: Rejected Hashed Release Title: mcZjP6D70JptOvUbwarrBbyMetLM5fngL9cO4tCL 11:56:56.3 Debug: Rejected Hashed Release Title: uKWlc468s91KcNZ3E2RjFTQae0Vs9IrUBZx7ipOu 11:56:56.3 Debug: Rejected Hashed Release Title: XICj5niA1QRV2l7iBohKbiQQjEkEmTl6M3HLR9bE 11:56:56.3 Debug: Rejected Hashed Release Title: o7RsSzZagO4GwOPMYYdhQbOQ2NhG484o76havgy5 11:56:56.3 Debug: Rejected Hashed Release Title: ujXbN9BzfFFZj3ASKJlymM3pDYNl5tauqwsTabzZ 11:56:56.3 Debug: Rejected Hashed Release Title: 5SsCrzhKu2M4zVEYyUvtMsuVgRiTFkN6rrcB6DDK 11:56:56.3 Debug: Rejected Hashed Release Title: d2g9eKS3RWiIDAXTcopiGDzZTOl9k0IMjNE7dugF 11:56:56.3 Debug: Rejected Hashed Release Title: stJtIuyopZK0TQbUqrPHfLb73mvYPlVRtA6OTH6S 11:56:56.3 Debug: Rejected Hashed Release Title: uTs8QfgU6VJngTj4p1j4bVPC9GC1mtpAuKUOOnGx 11:56:56.3 Debug: Rejected Hashed Release Title: 93QwtOREVLTiV0ucrNvbo2IXkoyR4uYBF1umsEs2 11:56:56.3 Debug: Rejected Hashed Release Title: RqU8f5jTPpobWNmITXSaRnLLQGaxxAqHfDiSvfo0 11:56:56.3 Debug: Rejected Hashed Release Title: xt4c2P404EymzipHH0bnNY7Q7oAq1mq4fl3wEdSn 11:56:56.3 Debug: Rejected Hashed Release Title: y8adY4XXXwvEcwA9tkJSByBZuVDm5FIVtKkhkWSk 11:56:56.3 Debug: Rejected Hashed Release Title: 3TtfSoQ2bL9ih9QX0s82WlvNmQsDbmBQAVbn3w7r 11:56:56.3 Debug: Rejected Hashed Release Title: XM7YdnnSTRHjMFWxP6WFU1wmGV571YbvjidJMTL7 11:56:56.3 Debug: Rejected Hashed Release Title: ISjZMIwq6l8vtZqIGOS0ZtB2i6UaeltISijzTaQ8 11:56:56.3 Debug: Rejected Hashed Release Title: r8FNG5xI6QVGPf0LtQwrUAiw3av3FsAgTz08vUNP 11:56:56.3 Debug: Rejected Hashed Release Title: CFbemheGSKKQHn8rjk7ymgwJHz9WSxAqXk5tozNb 11:56:56.3 Debug: Rejected Hashed Release Title: thv3MMDG9mJxMmcGgKRXJYkMpXvzQCHtxn8eFR8a 11:56:56.3 Debug: Rejected Hashed Release Title: qbAgJaanwc9onlrSFlzqMZEyt9msdNdtDVLzns1r 11:56:56.3 Debug: Rejected Hashed Release Title: w397isN6YZLFt3BP2oEZIXGIEv2M4qWUITJbC7YO 11:56:56.3 Debug: Rejected Hashed Release Title: IjTgpp03F58hoXjdImsn3fpTWiUDa4bF59xlbBUI 11:56:56.3 Debug: Rejected Hashed Release Title: EyjBiSuuoOyRACbN3tqxM80UUuXWetKxAiyOiT0y 11:56:56.3 Debug: Rejected Hashed Release Title: LxIspAYfrWbxm2g9ueajF2Ld78xdKzi3t4AFy5D8 11:56:56.3 Debug: Rejected Hashed Release Title: eIDUine1LiwZRpZayo6I59CCb9AnxejRVEPts6dm 11:56:56.3 Debug: Rejected Hashed Release Title: hAVKBIWqfdLfAUlB3cZHqTcgoH5jrHWnyizMQsAt 11:56:56.3 Debug: Rejected Hashed Release Title: 7WLsVmAcQ1uByKsEfNwLvwspa1TiPbYpdL4Ax8ak 11:56:56.3 Debug: Rejected Hashed Release Title: Tor2oKMAGzIqoPQDQohSfnPaP2beOY07IOKBcuNR 11:56:56.3 Debug: Rejected Hashed Release Title: Yz5lPe0YUGXSW7LFgwSq1ncnQEVyeE9mVS6QGc6Z 11:56:56.3 Debug: Rejected Hashed Release Title: 6k8Ixm4ZFZ37YkLpyHatWt89eRe3bA7B5D9i7POD 11:56:56.3 Debug: Rejected Hashed Release Title: hi1iYRCCCaLslUm2CKKgo8YfyHoPHuXjKf5hzHD8 11:56:56.3 Debug: Rejected Hashed Release Title: jYRLPeX8OgyDMuppp3VO6nfuXt7MeH8DXClt0K76 11:56:56.3 Debug: Rejected Hashed Release Title: b8IVrQWb0lbPlxYf02NqJpRZUbdRdhrar2HzGCRW 11:56:56.3 Debug: Rejected Hashed Release Title: XLaPsiwRoqAsVyX6iTLrVVbn345IHu84wfUeL37c 11:56:56.3 Debug: Rejected Hashed Release Title: yeKuWTrcnHfC7suBMwp0491r89eFBENBh0MtF3wA 11:56:56.3 Debug: Rejected Hashed Release Title: cXPqq10x2ftgkTzgAHkgH3klhwR8XXENDXdtOZZH 11:56:56.3 Debug: Rejected Hashed Release Title: mqJ3LxusmHyfMoi7JF9KUebE5q7pWPcyS3JRGN8z 11:56:56.3 Debug: Rejected Hashed Release Title: 5HazytjqzkTRzVOjWV9Bz7dQAuCnOYYSG6u7ATtZ 11:56:56.3 Debug: Rejected Hashed Release Title: 6UeVweqX8SjFjd2dNNESnMlQUyci9fm8IlNzS6Sk 11:56:56.3 Debug: Rejected Hashed Release Title: tJEkr9MOC0SvQYL4z2eb45ditThpX3mxl33mOyMF 11:56:56.3 Debug: Rejected Hashed Release Title: jJFa5uDcCB6b1TwYoAnUPZuQZbSvhTfoHEZ9KZ2J 11:56:56.3 Debug: Rejected Hashed Release Title: DDutHPBPoHyf8pXk5J2EFPstXvYWkScFZH6KUy0K 11:56:56.3 Debug: Rejected Hashed Release Title: zRFyffrDig1oHUsK3DVwHJLJOM1CVZWzbGyd3BBh 11:56:56.3 Debug: Rejected Hashed Release Title: ujdzLsA13gRT0YIRxV59Jhjsd8CIAGkDx44SbOvW 11:56:56.3 Debug: Rejected Hashed Release Title: fSub92e1v2dh9PXeBEz9S9bLcc49KMlegKCLzpj6 11:56:56.3 Debug: Rejected Hashed Release Title: zArExufCJylriBaWK9JdbBPQa40RIw1wXSNpZI9X 11:56:56.3 Debug: Rejected Hashed Release Title: eZt0bdVPAki8kGQWenlEI9JGNxsri3FrfvZKlJtb 11:56:56.3 Debug: Rejected Hashed Release Title: oF1k0gMO3jf6LIk80coIWZ8fAcTThWKfBNeOFXhp 11:56:56.3 Debug: Rejected Hashed Release Title: TZpDv7yS8kKZYcQ47EUwskRv6CsOUu7QIzDiOfgD 11:56:56.3 Debug: Rejected Hashed Release Title: l316s3IbPzm0tvGdJCZ205T6YvcCwcRJ3KB1VEW2 11:56:56.3 Debug: Rejected Hashed Release Title: dRoU9cXfmMuuovIf6KmPXQ7nJH7U0Ck7CewRXoJt 11:56:56.3 Debug: Rejected Hashed Release Title: oaLZcNUBQoiUEISHsAuK7P9htzphyKnSDLhMJmOf 11:56:56.3 Debug: Rejected Hashed Release Title: erE9XHzkfVmTE7r3RbHNxLojacifDBmfi7X0v5sa 11:56:56.3 Debug: Rejected Hashed Release Title: wjGTkOXvn9h7d1Lpa59qb2NorP0sa23jt0guHaVK 11:56:56.3 Debug: Rejected Hashed Release Title: tdXBp7IgHJADtjXn5q3AbQb3UXyPuxPvs7icF1Fg 11:56:56.3 Debug: Rejected Hashed Release Title: 7lHUIlFkJj5m6PDUrs55a9svExdQeQ7wSsG5vRgA 11:56:56.3 Debug: Rejected Hashed Release Title: nV3Mtkl04Yoqx5nKx320EBJE0XMTYjGqQHdeX5CA 11:56:56.3 Debug: Rejected Hashed Release Title: vd05SLJp8VY4aezlvjkDMRi8nAnwtCXG5CbCFZVh 11:56:56.3 Debug: Rejected Hashed Release Title: Q59RVOj9Th6KpBkhTbMvGGxBTxTJ0bme6CYnRBx8 11:56:56.3 Debug: Rejected Hashed Release Title: dveoATlQJAaKo9svFziNduGmPntlmgFp3KHXiA7u 11:56:56.3 Debug: Rejected Hashed Release Title: y1QGvEoEvd9VoH19cAsdDTSdOAARBnYgnm8r3dBr 11:56:56.3 Debug: Rejected Hashed Release Title: eoQK5LeiS4UnDxkLev9KQIPzoE4Ammwn9Qe39SNn 11:56:56.3 Debug: Rejected Hashed Release Title: s7DiAZXOtwSgqUnOZfTtnpYFuseTVzklmIorJKRL 11:56:56.3 Debug: Rejected Hashed Release Title: JZDQWAeMZFqDD9SRyoiSXeVy7nnBSjd78vO9taYm 11:56:56.3 Debug: Rejected Hashed Release Title: PNyKSIrlf7iuDEHA0AyWzBq1kJ05cJ51Y8vMWB7z 11:56:56.3 Debug: Rejected Hashed Release Title: vU9ZsjIQUnydzqnkiRkUtlADx4FFoyyqU2apxl0N 11:56:56.3 Debug: Rejected Hashed Release Title: XbbsLEo6Sy9h1BKPbfDTzSiYfWa202IygTw54jTY 11:56:56.3 Debug: Rejected Hashed Release Title: Q33Ym131gTKhQTKqFZB5iMAWvnhtWtKkzqtCbDmX 11:56:56.3 Debug: Rejected Hashed Release Title: xMgCkPPX9KsCiiUJZ2YM4tPMFMVcZEJcSGVrftJv 11:56:56.3 Debug: Rejected Hashed Release Title: fObGG7LStMeoC5DxfmkrNHRVVy5AhShsjhVgTzko 11:56:56.3 Debug: Rejected Hashed Release Title: X27CDcatjFQM36iTEAbP3BP7HEPgmV4dMvGntP1P 11:56:56.3 Debug: Rejected Hashed Release Title: lze5y6hZYI0dCHzZJlu3vL1NCY7SoPqIvrXQc93T 11:56:56.3 Debug: Rejected Hashed Release Title: awiXTGCiSon4GpzlZeBWNmrLd5PpjFOgsXHn3QwF 11:56:56.3 Debug: Rejected Hashed Release Title: 2uWo5Oj9kqEYDZpf20urnycaLZ78ZzhDL6ahMpBI 11:56:56.3 Debug: Rejected Hashed Release Title: xkREFKnu7jNMt6WfwvgGVn2tKafR9vgzoIw8yrFj 11:56:56.3 Debug: Rejected Hashed Release Title: aqUfxIZjKNwzHdKh31aDhdKp2T19bcWsue8t9hDG 11:56:56.3 Debug: Rejected Hashed Release Title: hOfwgMMGSnSPwlxCBfQzEghYCFivVBmPXZr6xWah 11:56:56.3 Debug: Rejected Hashed Release Title: jMJ36KLV5OCuA7MJxMAsn834X4vHMiiA3VbxiuUg 11:56:56.3 Debug: Rejected Hashed Release Title: rjGSlm6E9OXmO5tpwGueMsp4A52oMzBzMnar8Ozt 11:56:56.3 Debug: Rejected Hashed Release Title: 8sJnMTcLe4wzZ2aMxQUF3dVpvUpG71fcDx43QwLR 11:56:56.3 Debug: Rejected Hashed Release Title: iftrqSzSgA9rHPRkPkjcT2To3BL0rJYKbWFF9GWp 11:56:56.3 Debug: Rejected Hashed Release Title: v1NxTlQw6LZdW3Mt8zdFGf5xWQYuRllqQ9jX19Gq 11:56:56.3 Debug: Rejected Hashed Release Title: PfgjspCrrdtlMGeRe6atYFrxFXS78rcr7iRiojuH 11:56:56.3 Debug: Rejected Hashed Release Title: MyTlE55QluqPOtjXQttm23uiwd6hP7eBuvGlgy1n 11:56:56.3 Debug: Rejected Hashed Release Title: C4JbVuYYoKcKGScejcp1Fwcyss0Q5dr1D8ne7jkk 11:56:56.3 Debug: Rejected Hashed Release Title: UOnH9yIrmNSlmpswQYZW82Z7ikdMhpgazNlFMhze 11:56:56.3 Debug: Rejected Hashed Release Title: ySTYYNp9TaCocn5XPlDYLVZjEZvJC4lxRYgwyK7B 11:56:56.3 Debug: Rejected Hashed Release Title: y9JBPg0rXfrTytNl8xbvV1tYfz51TluhITCJFT9L 11:56:56.3 Debug: Rejected Hashed Release Title: 9HEK9Ig0OuQ9j0V7MbgPFdFrZKoomwEObvj4ZQ3X 11:56:56.3 Debug: Rejected Hashed Release Title: B25SJVkYPaXghLVn7xwBpFIRdpfmCpFIVdTc3I7B 11:56:56.3 Debug: Rejected Hashed Release Title: OSplbKaxZo0Qw9klfMkksqLe7PySICEGYYYoPBAD 11:56:56.3 Debug: Rejected Hashed Release Title: vMYmEghvjukuDfsoIfyenmqyfQsnAZfJ3Mcczhis 11:56:56.3 Debug: Rejected Hashed Release Title: jTQbMv0D7srOtXkMVbG66sGf07Lbww5Xcqn2OjQj 11:56:56.3 Debug: Rejected Hashed Release Title: 1aLjC0LnFxJiQNhkHD8pvQ35Rk94jNIpIeRVmnzY 11:56:56.3 Debug: Rejected Hashed Release Title: oVRE6yhEjXOCmULZ9jor5RmSEEqtAS88TWmvdt0y 11:56:56.3 Debug: Rejected Hashed Release Title: 1r0f2OGoYvsM6BA2l0GRWcWN7Q2kp7wqMWEMKvhL 11:56:56.3 Debug: Rejected Hashed Release Title: iquQTck1kowOsvRBWAMR3rq5HOMocOnsEHX8hjCQ 11:56:56.3 Debug: Rejected Hashed Release Title: JAqv2arL5dSBpdaZlJ5prSPkcZjMFIU7AtPATM4X 11:56:56.3 Debug: Rejected Hashed Release Title: 3P7Au9pY2OKTXUGSTcjBjBnWNFno8WH1md3ZQj3c 11:56:56.3 Debug: Rejected Hashed Release Title: 8XiQVHYC03Xu8DRWXepzwVDMUr3InF17MmWVbJAl 11:56:56.3 Debug: Rejected Hashed Release Title: PWH6OKef8VJt5v9v2P5H6OH849m9WzV8DfBNkabh 11:56:56.3 Debug: Rejected Hashed Release Title: pzd9tFPH396GfDOaCLvYv1NtaJmR1oe2TL55XnYw 11:56:56.3 Debug: Rejected Hashed Release Title: sqgJHwD73iXEwx3eEVXfTbyRMfeV5Tf0JvULsaXq 11:56:56.3 Debug: Rejected Hashed Release Title: vWj6bN03WPbe9li1szTzUOS1SQR32arR5HxK7hle 11:56:56.3 Debug: Rejected Hashed Release Title: TUNVbVIuuY3pkkBQr9alRSiRSw6f0vXc215zhSss 11:56:56.3 Debug: Rejected Hashed Release Title: 1zCAjnIQSWbnZ7gTVMfJJS9edmRBN0trjOKJiBmR 11:56:56.3 Debug: Rejected Hashed Release Title: tajSoNhuArS3ZJPecaoQRoIXBTsriZ3smBiEhMfb 11:56:56.3 Debug: Rejected Hashed Release Title: gP5jIlhRe12sOyGFyKyv3uWv816B1AYV0DGO9OEB 11:56:56.3 Debug: Rejected Hashed Release Title: fVaKXTkA7ZLWGuj365RjYDRqlmMzCFFj2GYo3AR6 11:56:56.3 Debug: Rejected Hashed Release Title: JOOemoj6crEkGNpW4VuOfnTJOV9MgiMRkh0VdpzZ 11:56:56.3 Debug: Rejected Hashed Release Title: d9I02tGovVciDqg3g9KGdnDt7haQTiW4XXn5OLOu 11:56:56.3 Debug: Rejected Hashed Release Title: Negi5jxdodD4LoIoS5EAX3WDSWIzMO8fAX12TMUv 11:56:56.3 Debug: Rejected Hashed Release Title: F8JB7kYPsInXeknpCMOHaUd0kkJ2ml2Qq6ElQA9h 11:56:56.3 Debug: Rejected Hashed Release Title: RVGT3YzRBIfhUBA8GxLNyi414qU53iIp3cLhscKz 11:56:56.3 Debug: Rejected Hashed Release Title: pOyBLtlUFKsGfTPN6KXqqoDusdbGZhP4bZbHqFNS 11:56:56.3 Debug: Rejected Hashed Release Title: ZUaXouAdJdvDRfFMQkfriytJOnBr3oO1NGoeaVVO 11:56:56.3 Debug: Rejected Hashed Release Title: 1oIBLTfcnriumhEC3YKNY00fmB1cs3J6nfUFFFAX 11:56:56.3 Debug: Rejected Hashed Release Title: y9U0StUOo34tDYo55bXUorYEUHIY6oX6iQRC4HVn 11:56:56.3 Debug: Rejected Hashed Release Title: kekWrTtSORxOQiSp4l0bEX1yBtkgGbiyCsqj6FQF 11:56:56.3 Debug: Rejected Hashed Release Title: 5kbsC8rofsvw1IF1YcicsZNcmZcABSg4aIm01y29 11:56:56.3 Debug: Rejected Hashed Release Title: bjgjKaRS2Sz0t7ftGRja48E3gNhBh5UsUabKjoUV 11:56:56.3 Debug: Rejected Hashed Release Title: KvefbXp36wbkMbYTncEsScYh9QUAj9J6PU44aOer 11:56:56.3 Debug: Rejected Hashed Release Title: t6r5D4uIiMpLN9HeH5BQ1E2RexPJmmYVy1o83dcy 11:56:56.3 Debug: Rejected Hashed Release Title: j2c286t2mtKedtDvzFG942l6dsYpaFgj54f3oZIl 11:56:56.3 Debug: Rejected Hashed Release Title: 8LocoYZCIDIx8YcXhZId4tqnLELy4p2H0QRklQbA 11:56:56.3 Debug: Rejected Hashed Release Title: AVR1rGq3qsIx8ycsztMBif5BIyy3cylhtZDrII8r 11:56:56.3 Debug: Rejected Hashed Release Title: nOQqcRZsHP2g3LhkkDYojE7Gc9zbRFI8JWKEFnBR 11:56:56.3 Debug: Rejected Hashed Release Title: rre7Oveyy6kXk0hLix8ybaHB32w8Bjg9s8V6nEku 11:56:56.3 Debug: Rejected Hashed Release Title: wGno4TndlIPrSAH344QhabpBaaJb2awUfdRYPtpj 11:56:56.3 Debug: Rejected Hashed Release Title: 4B76BMZMOzSzzDLbg6GgXNTgvV1IvlayKrWWCjuk 11:56:56.3 Debug: Rejected Hashed Release Title: MTY4Hyo9lY2jFaKryDq49j8QlCDPHie4pGlh7Fl6 11:56:56.3 Debug: Rejected Hashed Release Title: hKPrDeR7CJ9eyMLZqIX1FFmmHXQrT9qMY0iGn0tt 11:56:56.3 Debug: Rejected Hashed Release Title: bfpgKkQMi2GPI0cebxhlDSURnMXxileoBbnGhxEd 11:56:56.3 Debug: Rejected Hashed Release Title: fr4gAX6WFKWbfiJDyRPumIAISkHoBajcqyqJPCBv 11:56:56.3 Debug: Rejected Hashed Release Title: HdNQm4pdlsCSdWdpK33qLvGd7qLX7uBAqpYmCj4a 11:56:56.3 Debug: Rejected Hashed Release Title: L6NxSVfFHiL9Ijayiwna6TjyoL3KC2VqLr2iPSXj 11:56:56.3 Debug: Rejected Hashed Release Title: kHSyhIU81ePoFZjyoVxfR49MBCRd8qO2TY7xkb2e 11:56:56.3 Debug: Rejected Hashed Release Title: W6zgpA9rAzvoP7da61KKUQR6dVtq8aFEYxP2liGy 11:56:56.3 Debug: Rejected Hashed Release Title: bEA0VBzEhKG9PWex5vXbTEma6PA5dSSKs6ZoBHzp 11:56:56.3 Debug: Rejected Hashed Release Title: FlZqwVEB0GmJL7wagof5ppSWmP5WZcYWmZV1yTr3 11:56:56.3 Debug: Rejected Hashed Release Title: 2IvfGURw5Zp0mrLjm3Niw4am4Kk6rxV1mOkHA1t1 11:56:56.3 Debug: Rejected Hashed Release Title: 781W2H5rqfdhYcn2Jas0U1qNZzBp5UhuRe77856N 11:56:56.3 Debug: Rejected Hashed Release Title: 9QHc0ob7JhbWY7UAjvnmd8N5TsYCv65bOTUyKJE1 11:56:56.3 Debug: Rejected Hashed Release Title: ZUWQRkCnkOPgW7KVa12LivHoOiqhiqVqhgTDiP0z 11:56:56.3 Debug: Rejected Hashed Release Title: h7G9SybsCPQHwBlsXCh4SHYyPHj2JGGNmw25OYVT 11:56:56.3 Debug: Rejected Hashed Release Title: yO87b1TVcnCUGsfGkHAOMCMo60Qrh7Qc2CSX9h4P 11:56:56.3 Debug: Rejected Hashed Release Title: AKCVcyEcwo5d0wxqIKM0gXxT3rJXCcr5XlTehkqh 11:56:56.3 Debug: Rejected Hashed Release Title: 2XuXc3nuD3J7pB3b0w5rdl6oE1PEPDz8Suv6UZo6 11:56:56.3 Debug: Rejected Hashed Release Title: Vqagz2G0fGe1smXd73xTWsRtTEdTO9NvETsGwsZ1 11:56:56.3 Debug: Rejected Hashed Release Title: K6frXs6aGqyPtN2OHju2e1SnVRYt8cp4nk4O5VDI 11:56:56.3 Debug: Rejected Hashed Release Title: beOnNpKSVxYnvDp7ocNOBEc3lX4eRQVizDIziA5W 11:56:56.3 Debug: Rejected Hashed Release Title: yHVgmUXGFFTTJf0JMYaHV7RN1EGTdgXt1gXbjl53 11:56:56.3 Debug: Rejected Hashed Release Title: IaTB4RDoxaPYLfExyVRXdFChYqGkQbmG7KRVvb4v 11:56:56.3 Debug: Rejected Hashed Release Title: liiaT4eOdXPHrbeEoGl09TX20hRAGOBpGUt91lab 11:56:56.3 Debug: Rejected Hashed Release Title: EEEcYnntfYB0VgRFOKNNBWicHx0J9qM7j2uL0jOp 11:56:56.3 Debug: Rejected Hashed Release Title: Ujqa1JyFDGbdTCVI4CnCVXn9Da8etOUbB2cGrE38 11:56:56.3 Debug: Rejected Hashed Release Title: vIO3PrpDGcl8oNg4wqM0GlLmkvmxCMa6IOlWStjJ 11:56:56.3 Debug: Rejected Hashed Release Title: YvvghqNPHFH32u4Lhtezit3HM3nMSvzd1eZqFfNV 11:56:56.3 Debug: Rejected Hashed Release Title: WXYbF8WqPeqGxQEasiEP8zp9igEMR1cDCxXfPXl5 11:56:56.3 Debug: Rejected Hashed Release Title: HNXI9y9n6S7g8gm9ZmGGZreAq4IdWQnBlTaXmcS1 11:56:56.3 Debug: Rejected Hashed Release Title: 0l4ZlZPMzsZceoTqC8ues6P554ryfAJ2VWvauU3X 11:56:56.3 Debug: Rejected Hashed Release Title: m5K57UE4MwUBTXlZCkG7OaKTD6g76sp6lBXAlkog 11:56:56.3 Debug: Rejected Hashed Release Title: jDx2K7e7Nmm9PK8e96oRTwueVKw3n7CJmDyZPWTq 11:56:56.3 Debug: Rejected Hashed Release Title: w7vJRdSePAO9BN987pktwMpdPaDYFggF1WUOOMwp 11:56:56.3 Debug: Rejected Hashed Release Title: 5q5NmQnh3wuHwNQV3g9xnLslw5SzHzXulEBOfHcz 11:56:56.3 Debug: Rejected Hashed Release Title: zMZ251Io6EixFrz0gkCRMYMAyASW8rWd6s2EArn2 11:56:56.3 Debug: Rejected Hashed Release Title: Xiie7EJQ3ZIHnBmRBVsaGP3gH5Dkz5hhWoWSAnRr 11:56:56.3 Debug: Rejected Hashed Release Title: XRynyiHVbRlhFQNW4dWQT9kFwCwopGX5PKYvaGur 11:56:56.3 Debug: Rejected Hashed Release Title: wJx8JJ8FkCZvCsCTWzYpwWOrWXuMMjlM4co0bzaz 11:56:56.3 Debug: Rejected Hashed Release Title: zuhfs9mxAKXrpqB0BdWUtingpG6aXZlFOrIaFGDk 11:56:56.3 Debug: Rejected Hashed Release Title: 6c3bozvE0h4TBq3CRVUyP20BsQhDeM2c60kCdv6F 11:56:56.3 Debug: Rejected Hashed Release Title: ZmGsRQiQsAD1Mvfl7nD8Bvv82dhQWwIPoPW6j2zC 11:56:56.3 Debug: Rejected Hashed Release Title: Rpd2hCXAqn5aCEfWRy6Ch0kYZ7pnkJf6AGWxKFW4 11:56:56.3 Debug: Rejected Hashed Release Title: IySg3WKrE35cWWKGH6fcJhtm3JBUhE6Dba6pywMS 11:56:56.3 Debug: Rejected Hashed Release Title: aZ7FgoLpf6blnZaM5eDRWTf4whLWncqpPIqSneQr 11:56:56.3 Debug: Rejected Hashed Release Title: tN28EQVcR8j295ms8yf63wnU3S71KZllCbXvHkiN 11:56:56.3 Debug: Rejected Hashed Release Title: mHhqhJnNgwJCkAEsNQ4UQbXgZL5htpXDDKxql7iw 11:56:56.3 Debug: Rejected Hashed Release Title: yhoDYmQ1flXH7REKatSmvFp6K4NG1dkcblUB2BJq 11:56:56.3 Debug: Rejected Hashed Release Title: QdMrMcbxpCDbszJLvBnW6IfHxIQkssGxnefsaCxL 11:56:56.3 Debug: Rejected Hashed Release Title: hZhofr26Bhns3RzCnR5Ahp4G9IhKQv9k6msnpsaP 11:56:56.3 Debug: Rejected Hashed Release Title: dOsuQ3sSGNfxBvJAM60eEFDvpID9qMBAMNj0ue31 11:56:56.3 Debug: Rejected Hashed Release Title: krryz4MYrmNB9go4MyuTho72Vkb5Q5tp27ZyvtC9 11:56:56.3 Debug: Rejected Hashed Release Title: A6jPTxjk4hRpGMEEccefulXZAK4VOuh37SKKVs1X 11:56:56.3 Debug: Rejected Hashed Release Title: 419TNsfaO3ekdv2VANIWo98sTN28JDgMChf5foIZ 11:56:56.3 Debug: Rejected Hashed Release Title: byVdNpgJiYrGk4NzYK9UZf9tTuv4oKy807Rvp5Bq 11:56:56.3 Debug: Rejected Hashed Release Title: h9ieTqsSG1KKklzjvqjlN7a5pD5Ri3l46nhUaiYW 11:56:56.3 Debug: Rejected Hashed Release Title: r1JFDw637eoIWHjZsk4WPGCdXK5mEZOvTTduL3Co 11:56:56.3 Debug: Rejected Hashed Release Title: DMnS2bvYY4NAcyxdlzgGu1y72JfkWISL7y3Z8van 11:56:56.3 Debug: Rejected Hashed Release Title: 5kma1GesnwNMIXxr8xltFnfO1bTBiaTcTXUV6aJg 11:56:56.3 Debug: Rejected Hashed Release Title: w5RIRF4BqcFkuEr5YW38RPI3xyAGTy2xpRSTtciI 11:56:56.3 Debug: Rejected Hashed Release Title: 4NtLeV7mJXIVOES9Hc9VFgAbB2kto0CMdv952u23 11:56:56.3 Debug: Rejected Hashed Release Title: 9dESIeAjIxeEcCyeX2WFz3fc3G8NSxgIulVT1mA2 11:56:56.3 Debug: Rejected Hashed Release Title: MhEKpKWPnrZx9nk8CjRzUEDglUuTsGfL8LOkz0wQ 11:56:56.3 Debug: Rejected Hashed Release Title: xKcKro0KiVGU78VbIry0yBrBmS70a1m8Z8fLb3if 11:56:56.3 Debug: Rejected Hashed Release Title: Rghd1hFKoH6lERkOgcb0dID77RqRoLs6vgMCwZMT 11:56:56.3 Debug: Rejected Hashed Release Title: MtHXqHHGTZJ7rts8ZC4VsDmJYGdBN4dzDtasSGwD 11:56:56.3 Debug: Rejected Hashed Release Title: 6fbx4sklwPgUE3wYwsKS7GCtCzoUrv3rxzf2U35k 11:56:56.3 Debug: Rejected Hashed Release Title: YbCJSKfslBO3mUcOP2AhBfuB661gmnYMsuVNIBRV 11:56:56.3 Debug: Rejected Hashed Release Title: kGQKZ4ro9HO52LdXgrEzklQlUzoVTKfI5i9PVS5l 11:56:56.3 Debug: Rejected Hashed Release Title: X2ekI965I7VZFeoNy6mIKkrSn3IkBuAbvB94G0Fq 11:56:56.3 Debug: Rejected Hashed Release Title: LDxQpZJzIjSEvhL2AcQGj1uMgXrlLSX70pIzD79l 11:56:56.3 Debug: Rejected Hashed Release Title: b215eVPUx70epfZGVE2rqqw9tvU1rSRj2jo2Lsdh 11:56:56.3 Debug: Rejected Hashed Release Title: 0rXwGR9bBz9Aacffbka1XiBrsgUnlvMFzgQ77Oix 11:56:56.3 Debug: Rejected Hashed Release Title: AMulyXE6k101YUnBOQ3yzSlzago0eIVTHgrZG5no 11:56:56.3 Debug: Rejected Hashed Release Title: CfTB05jy0Ecuy0p4GOdqgRzfb9gKF1YxyHz4lfd3 11:56:56.3 Debug: Rejected Hashed Release Title: vhkhydphSbtsemGFCbdlEJfEmwKNqppVjSU5bI35 11:56:56.3 Debug: Rejected Hashed Release Title: BwBhVdVqWhsmvO0GlGlvjeTG6VtPWW1pVUZjQIIp 11:56:56.3 Debug: Rejected Hashed Release Title: R2orguhDWDB1NRsqwRuBG6dlxuT6XFIRGIPTHXeC 11:56:56.3 Debug: Rejected Hashed Release Title: jbDseDT5zcplkuE1b4C36Z8C435Ahq8hoy5gGrPq 11:56:56.3 Debug: Rejected Hashed Release Title: BIAWb8vBIdjHJsaSxWuQ8On5QMo2qAqNpYFXj4gt 11:56:56.3 Debug: Rejected Hashed Release Title: Rlh3EWcyx7d3fJmvMCGjlg80pCORzmg1FnCmvLxj 11:56:56.3 Debug: Rejected Hashed Release Title: rUuexbaTlup1m0KCYArHsNlBZgc8vVVFflYEEaEZ 11:56:56.3 Debug: Rejected Hashed Release Title: I0116QQjWEGlnzOVMLw07hAV3U7lwSXuVHQewREB 11:56:56.3 Debug: Rejected Hashed Release Title: FlMrA7j9Zys50JyyNplFb8GOcvyS70ZOJMfAclTX 11:56:56.3 Debug: Rejected Hashed Release Title: S3p9x1X6zfzlbmVIu7Rlm1gXpBjPIfEz1dSmoQHR 11:56:56.3 Debug: Rejected Hashed Release Title: geguOZiUn8tiqTBShU2DysC3WXWyVysEc6ge9jPR 11:56:56.3 Debug: Rejected Hashed Release Title: bogFfdB3ESLm7jIIMB1OSQrYdjzqqEf8XHgsy7Md 11:56:56.3 Debug: Rejected Hashed Release Title: KWtn79qMM2aSq1qeptjJCNmTIEhcS7s9pNB3rIm7 11:56:56.3 Debug: Rejected Hashed Release Title: 1tiEi6dZx4qmlrhVGbYnMLj5uDuJPpfs4LDLkyYB 11:56:56.3 Debug: Rejected Hashed Release Title: D4k9JTdgEqF3I9Xp6PA5COZLVDKzeQyRFT445XoP 11:56:56.3 Debug: Rejected Hashed Release Title: ADGuL5OuRHP1bohH7lFPynJfrvbRojxqow8s50Qu 11:56:56.3 Debug: Rejected Hashed Release Title: ZS0vrnFC0iIuslT3NrTrThqYXfq8Tbo0T1LgWEZn 11:56:56.3 Debug: Rejected Hashed Release Title: ezeU4qZZoARxaYfom4eeLEDYsuXnhQwUZZyO1MRe 11:56:56.3 Debug: Rejected Hashed Release Title: xJpA6MNY1o2PKnV6X9xsQz6FcfB4NkWLRquCyVaZ 11:56:56.3 Debug: Rejected Hashed Release Title: ZHZ4fzeDhS5HeGF7HLwmbldabV2CNMZ9Ya93fCYe 11:56:56.3 Debug: Rejected Hashed Release Title: anxF594Jkn8pmClHH1qW9kWt5HNZmlPA6R7cHx9m 11:56:56.3 Debug: Rejected Hashed Release Title: ZKHKyRPrzsMjuHkeQnq7N6HqmqCuqs25WVZBfT4l 11:56:56.3 Debug: Rejected Hashed Release Title: XmG71Wdq3IVJMXGsxLueZSyejwY37XAlL2Poxn03 11:56:56.3 Debug: Rejected Hashed Release Title: qnFr9Zf9JHjrf5QmsmJucHHlqEcEmzvQ4WS9IqgZ 11:56:56.3 Debug: Rejected Hashed Release Title: iolsMmPttBHfemGxj6do2dGea4usmd59IkgcH0A6 11:56:56.3 Debug: Rejected Hashed Release Title: ME1U2JwvQSCmeYtopSiHRdkv3AdDSQVLWqXQYR94 11:56:56.3 Debug: Rejected Hashed Release Title: BxnlCjpkW3V1re4cG3BEz9TEoU7cu9Bzd7rx87p4 11:56:56.3 Debug: Rejected Hashed Release Title: vOzUgjtg4bw8ngq0AXv19tElnxNWh0SScfuLth3Y 11:56:56.3 Debug: Rejected Hashed Release Title: C3dZKPFjEINMxAoi3INV0yoctu22pXv1vVl1cadW 11:56:56.3 Debug: Rejected Hashed Release Title: MVvCAs2N19avnrlm880EeSN2V44g3Jc17uFL5oHZ 11:56:56.3 Debug: Rejected Hashed Release Title: 2z7rhPGNzGFKzto2mfI7EZRYo6cvvxaTHc8UJuG4 11:56:56.3 Debug: Rejected Hashed Release Title: 00fx72hGdQJcX4P1RYvQ39b26DwSojVSh4y1Cmfs 11:56:56.3 Debug: Rejected Hashed Release Title: NXDAcUbGC0AHa2ybquaa4a6ySeFquJhEJ6Qaact3 11:56:56.3 Debug: Rejected Hashed Release Title: Z8DgfJdAutd5ogy9fD9bDIGc9bsRIPfOMwXP7J7R 11:56:56.3 Debug: Rejected Hashed Release Title: Y6L31PMmz9qFz9Ot4HgVblhP5QZYqrApuSjry43P 11:56:56.3 Debug: Rejected Hashed Release Title: bQpqFIKiqRTZykBbmh3yGrrDrdVPzmCyJwk1Mn45 11:56:56.3 Debug: Rejected Hashed Release Title: 3nkoUJWWV3RGHXlY6vaYw2QVUMBpqLjKDMS1fgfO 11:56:56.3 Debug: Rejected Hashed Release Title: yjQmCvular4JR2fchZxidlpV83BldvHjpXmz2Jkr 11:56:56.3 Debug: Rejected Hashed Release Title: aB6OdNI3baU4jLL1NQxi3GEiyoJ8cYwehoTdY7M2 11:56:56.3 Debug: Rejected Hashed Release Title: hq1kME85uovos5DbUahvsyoXMehrbSUVfs4KTVTN 11:56:56.3 Debug: Rejected Hashed Release Title: dFTiotAUScQCI3DqPbdOCpCXXako4b5I9oEVG0hh 11:56:56.3 Debug: Rejected Hashed Release Title: FRsm0EOyEpyXudckU6WE606Tc3CgweL8DI2laolI 11:56:56.3 Debug: Rejected Hashed Release Title: c5IqreWztDU94pgxQIki1cEWhyfNUBYfFOx7zpky 11:56:56.3 Debug: Rejected Hashed Release Title: hwlExr850hTknBOeloPacakeOcmoGFOcNwDkYfsX 11:56:56.3 Debug: Rejected Hashed Release Title: 388uls4bjduPylUz7kTGcLkKeymeKblvLt4SuwU2 11:56:56.3 Debug: Rejected Hashed Release Title: 8TpistSnrA4JVlkxDkxDkGDafnmHwyem3suATiV4 11:56:56.3 Debug: Rejected Hashed Release Title: DA2QLBmuG9LbUtysFrU9K584yy3XR3B5pd5Y4e4x 11:56:56.3 Debug: Rejected Hashed Release Title: 7OgcZgapuLL3nqgPQ9Jv1n2A9sPs0wz7S3X84ERe 11:56:56.3 Debug: Rejected Hashed Release Title: iTDFuBs1LopCmnZeSl5yLd9Ete7JhEkU4aqE0Sip 11:56:56.3 Debug: Rejected Hashed Release Title: 2PVMgVqbZSs9V2TRGX3nnh9PEs6lQxuatwxDxCJ3 11:56:56.3 Debug: Rejected Hashed Release Title: vRiVrKMIurKTR5W5ETtiDiYhb0gm9aCm4LTCb4w9 11:56:56.3 Debug: Rejected Hashed Release Title: pNZR1MXuzp66rKKf8UYo5RzXLiVV68lFYf6Tmkmz 11:56:56.3 Debug: Rejected Hashed Release Title: 9LIJSGvoOhVGzyv0qZre6b3uaXUuAdDjrvf8qk2C 11:56:56.3 Debug: Rejected Hashed Release Title: nLYvAIh4JH1RfX49MV5XVDYrHdc76DpPtdZvifG6 11:56:56.3 Debug: Rejected Hashed Release Title: Hm41ytaWr0IhPCzv1xkAgfArOYUwxbgL7Tq3MlQ3 11:56:56.3 Debug: Rejected Hashed Release Title: gAR6lquzb7sJqFtGnDzgDa6Y4yySQLkUXSI15UF0 11:56:56.3 Debug: Rejected Hashed Release Title: W68YroN0YqHk9TEVGaxlnyHavywJafYmR3o9wdZu 11:56:56.3 Debug: Rejected Hashed Release Title: DzVEfyA56rqW9B37WnHQh5hdgLx3GMDwFCFptTw4 11:56:56.3 Debug: Rejected Hashed Release Title: hsNAlVtJNUEUE00cAtiOTZ6sjByZ1PiQ2i3Yl0r2 11:56:56.3 Debug: Rejected Hashed Release Title: nQZXWPYrMDxdmML6V47Zzdudm2dp6sFTdyVc4KG6 11:56:56.3 Debug: Rejected Hashed Release Title: RWvvdpbnzi0ZIscahrlOAkcs7Ug37bL80rrxPEfs 11:56:56.3 Debug: Rejected Hashed Release Title: rPbuJSJnHyi1tNojQbkdew0UXendEIqi3qKTTlUC 11:56:56.3 Debug: Rejected Hashed Release Title: q4evYQBlrMRes3iUDYuyZduDKXIwq3YmVm2hT0kY 11:56:56.3 Debug: Rejected Hashed Release Title: eMmmI3vQ38nnPFwGFYVJRkZNZhK76wZxmBkcJVMb 11:56:56.3 Debug: Rejected Hashed Release Title: yWABl4dYvDhzZekX20ESJxAQ6Mz5S3iS4cgGisJU 11:56:56.3 Debug: Rejected Hashed Release Title: cBzm2bldevx0aDd4nUdDwrVpbOITQ6QtFcK5lzq0 11:56:56.3 Debug: Rejected Hashed Release Title: OeKCW1XGCzWrTVhLarrUyuI8pESu2ObkqQtAKq1d 11:56:56.3 Debug: Rejected Hashed Release Title: jC3slJobHFQrTFX9kIl1OjUgYnM1MgvQZJhQhAeC 11:56:56.3 Debug: Rejected Hashed Release Title: G1HUOswuGsH1JKKvEpmeLH34q4iKAdOE1clnqVBy 11:56:56.3 Debug: Rejected Hashed Release Title: 5xt3H17PdKD2UxVBw4hRQa89ueoGODQUeS87v7T2 11:56:56.3 Debug: Rejected Hashed Release Title: vSqKWjVVukJ1cvOsshERhXNCcX1OYvflrJSCFqiw 11:56:56.3 Debug: Rejected Hashed Release Title: dmYeBq6y56HQosj3jvv4TbC6hgzeoTJGA74sE5pF 11:56:56.3 Debug: Rejected Hashed Release Title: NGYC9jdTf3dXBew0oWAmRYV7li3oO25Ala960GgY 11:56:56.3 Debug: Rejected Hashed Release Title: eja2BHYnZo63PhpC3G2ItBYDBukve5tigWHi6eeC 11:56:56.3 Debug: Rejected Hashed Release Title: N9g9J47HT2stbOzrTTnCGcpzFDPVLHXSzBjLAzer 11:56:56.3 Debug: Rejected Hashed Release Title: pF7WxreIAOQM2mF3TZcEK0yczedvwBHlQZvSfH6D 11:56:56.3 Debug: Rejected Hashed Release Title: jDuPVyRkgWWfFHmlcd5C4vzznoDA7aDX8WKCKnTi 11:56:56.3 Debug: Rejected Hashed Release Title: Mm6gm1ywmC5hFONjmBGeCtolkafHz6kcADWurQms 11:56:56.3 Debug: Rejected Hashed Release Title: fot5I1ccH0g2DABJ9J0ZHXXhyfJV2H94gRTK8ERw 11:56:56.3 Debug: Rejected Hashed Release Title: nOB0sGO7L0xj580YivVlmknlSdGXYpUhKam0Hi5u 11:56:56.3 Debug: Rejected Hashed Release Title: lsqlZ0v2DC3JGSAyolCmfTvek6lfi5z2Fh6PkbGF 11:56:56.3 Debug: Rejected Hashed Release Title: EZbdjSDx1DfnEnhtVbJhXLUs6zMTRPoZUGB0jSSG 11:56:56.3 Debug: Rejected Hashed Release Title: qfgDUsBstO9DzEJ0zJPm7nfVxl82u84iNb3zO4lJ 11:56:56.3 Debug: Rejected Hashed Release Title: Sgn4wkmjSUcmwM966se75gC7vOv35DmMdF1ACxWI 11:56:56.3 Debug: Rejected Hashed Release Title: Aeki8ViYd5q0nQpUK0V0MAUVF1APkn0zEv7LOnlk 11:56:56.3 Debug: Rejected Hashed Release Title: 8WWgDq2fqfop4xXdJ8rlRS3r55CNfFUYxo904B57 11:56:56.3 Debug: Rejected Hashed Release Title: g4oEwpH7JsU8zfPLU3jfFyMJ9mftEhPfFmNeHV8n 11:56:56.3 Debug: Rejected Hashed Release Title: 6iBKsFdmDO0JtOfbvTrwJWc3DkhMSTqr0yvPej7X 11:56:56.3 Debug: Rejected Hashed Release Title: KZtVulYQ5jNDaoxg1I9rbB8Qb07dT8WptCfgd2YE 11:56:56.3 Debug: Rejected Hashed Release Title: CgKpiDrsPVdrfXqhdBYhVwSy4zcbs85VPOv2h3PD 11:56:56.3 Debug: Rejected Hashed Release Title: HsQBqwOgkZwzXAZUwdXKCFhs9JrWnk2GdcIONR3o 11:56:56.3 Debug: Rejected Hashed Release Title: 69fFcrWMkgw9IEbfxTMvUCBAHoTDYVMl6lUTZMU6 11:56:56.3 Debug: Rejected Hashed Release Title: JT3GC0r1no8qW0406z75iVYR14Exo3CY3RxT8FFV 11:56:56.3 Debug: Rejected Hashed Release Title: 17fEXQdecQGaTZuxkLGPg6temitD4FxOd3FrDIBJ 11:56:56.3 Debug: Rejected Hashed Release Title: hhPPwNXENsOfirSDhC7r3q9I2yiudNMl32ThjV0U 11:56:56.3 Debug: Rejected Hashed Release Title: io0VlH8s3Jw65Dq9z9y30sZWgpVr3n4NMy3SQ7Px 11:56:56.3 Debug: Rejected Hashed Release Title: QYwy8jdlhIv9tkLLmARF3KkqLQ26shg8Thv69XNd 11:56:56.3 Debug: Rejected Hashed Release Title: PfBkZFxVZc5JUnLBOKVvsBLPyWaEosPpmquhMKMv 11:56:56.3 Debug: Rejected Hashed Release Title: ssW351OQA50vOLTDqpP3BCrJurXpE7F84vQsmu1v 11:56:56.3 Debug: Rejected Hashed Release Title: asIMwNsYM7ARN5IIr2KlhkElXZA3rEi5Kv1eIbEd 11:56:56.3 Debug: Rejected Hashed Release Title: ePhP7ASSTrKbwwGlFfEa3TuliykhYKW4x0PWk9Xg 11:56:56.3 Debug: Rejected Hashed Release Title: 5kH43STyjpD4TO6r4o4uDcBpU1P1nS8eCFHbd59Q 11:56:56.3 Debug: Rejected Hashed Release Title: nObJWNMX0DLB3IYwqhM3Y24crmuPkdZtOUnzCH8w 11:56:56.3 Debug: Rejected Hashed Release Title: QU3PDHSnHXHEo8vO3bi6kLMm6FXbbbEOrWVqb03x 11:56:56.3 Debug: Rejected Hashed Release Title: w3qdCmztr4DsNHyyW8Wa1qiutnGXOYPM4jPmAOOq 11:56:56.3 Debug: Rejected Hashed Release Title: c4JrJoadYYwlncGP2nbjpEoGGYEaDX6dIIBs4Of3 11:56:56.3 Debug: Rejected Hashed Release Title: HeLbMIh6lQRtTcEFrp3afUEK45sAkBntjir6SIOe 11:56:56.3 Debug: Rejected Hashed Release Title: iN7IRoXSFISmMTqqqLT20VXbCmXUCD9TFlfoi6t0 11:56:56.3 Debug: Rejected Hashed Release Title: SpMY7glSbuzAkMQQ3u3USGyDUT7MC0eJwCaV0o7J 11:56:56.3 Debug: Rejected Hashed Release Title: jlumDvpTd1F0IiMfEtHAJ0SWpZzSkqavAlTZmDH5 11:56:56.3 Debug: Rejected Hashed Release Title: 3qReymPOUYKvgVfQh0QT3Eno9KKOtstcWjBKIYu9 11:56:56.3 Debug: Rejected Hashed Release Title: WjoM9KKdDc6FyOruYPWdzpL8jeNvarJloCVlEAog 11:56:56.3 Debug: Rejected Hashed Release Title: 3SclT1bq2JfwmYQtN8gboCYIMdgDOT95Qmc8Ny8o 11:56:56.3 Debug: Rejected Hashed Release Title: OUu0iUVi2wAGMyffat8vpuYxigLzNcQDBKgjuBBI 11:56:56.3 Debug: Rejected Hashed Release Title: mLBqePlDSbdfrO1u4HwTKDLSHGDjKrc1o9JEhYvS 11:56:56.3 Debug: Rejected Hashed Release Title: HuXfm9kdYP1puOAyvykUCLpT6wPfPHE9ORjvBlXO 11:56:56.3 Debug: Rejected Hashed Release Title: tLAOWMx8ru957Xe0EsP7r0O8Yyelces9tcweTDo2 11:56:56.3 Debug: Rejected Hashed Release Title: PGgRLZoo71xXyYJ5yEJnN0hQbJPIVrTKJDDFwwQ0 11:56:56.3 Debug: Rejected Hashed Release Title: FRFqtHqRMsqoj0U3cEid9FFQIeEYWayOLDYa4y0h 11:56:56.3 Debug: Rejected Hashed Release Title: 4wbfMaOLFI8KqbowBW4wQagTCyA7sPQ02656oAYq 11:56:56.3 Debug: Rejected Hashed Release Title: DHcb6ioJwl3HPICSJMwyCM2PAnuEHxmqTuhNMatJ 11:56:56.3 Debug: Rejected Hashed Release Title: jTHpCPgSiGiFS6OUGp54sRK8CIF4YKVhLXktOjyS 11:56:56.3 Debug: Rejected Hashed Release Title: fCeEhXSqPmEXKG8f2g9qzzbli6qPcXTqPlcYn58e 11:56:56.3 Debug: Rejected Hashed Release Title: Mhhp7hFASSpWB29xiJ0ig8UgLkaYpixCDYgx6t7d 11:56:56.3 Debug: Rejected Hashed Release Title: 29YhIfOBgoaHXowy5wnfXZ47Ruwha5WEIG0IxzRH 11:56:56.3 Debug: Rejected Hashed Release Title: vwqTxjw7FWfCd2UhhBKB4sFUTtKWJBlwzywFTo8L 11:56:56.3 Debug: Rejected Hashed Release Title: kNwevVPr6I1D0XM2gAoZjJlopjBORktTbVpCp3fT 11:56:56.3 Debug: Rejected Hashed Release Title: v0W7K4pyOS9YJaFDxQh8IflTcv11FPEi6wl5YTUa 11:56:56.3 Debug: Rejected Hashed Release Title: wabARLXh5WBylQwLLpRRORN3Qq5bBXliaXCL81Yi 11:56:56.3 Debug: Rejected Hashed Release Title: Xvfdr5CwI4p5iNehs2mu59jo1NsqDW27xXE2QCEY 11:56:56.3 Debug: Rejected Hashed Release Title: q8Vevp53D0P1l4U2JVlROT32ek1DoPhzR8YzKvgv 11:56:56.3 Debug: Rejected Hashed Release Title: hIGArKdyRjxI4OCxtyFOO7TShcWAG7k0CdcJYC36 11:56:56.3 Debug: Rejected Hashed Release Title: rD23ej1wgzouojP1voOrUtjk7ApNQrWAnSd5xyQF 11:56:56.3 Debug: Rejected Hashed Release Title: d28MD2mZj1bBjxXV5Pj4MZ27MAmf2IrMuj0GALaj 11:56:56.3 Debug: Rejected Hashed Release Title: LgCPQO2s91hAVsy5eqTb157vkdTt3l8Tyrlb3P7Y 11:56:56.3 Debug: Rejected Hashed Release Title: J1Y0SyxNIORUFGLOccUJEr4nXSsp2uT0CVgeDemG 11:56:56.3 Debug: Rejected Hashed Release Title: 5gaw8frgAu9L0tDVxV5ewTPb92flVLwHAb00DXk3 11:56:56.3 Debug: Rejected Hashed Release Title: nyruusYvxXcEl58aw9JSSrsyuwtXTfLi9YMtFKXy 11:56:56.3 Debug: Rejected Hashed Release Title: 3JU3JI4ibd88YrtYlriOoi1FvQARqHjil2dBtVKG 11:56:56.3 Debug: Rejected Hashed Release Title: EI5SzUZq4GVGZXkN3GRMJt5VnNkvdU8GLBAB0ozI 11:56:56.3 Debug: Rejected Hashed Release Title: zYmtONtGS5FcEdprx3ROnwOpeZ4pm2Zl8l9JYSOc 11:56:56.3 Debug: Rejected Hashed Release Title: S5Xy8dV5SucGMeZ5ec4npv0WnXGR37ZgUU8SoYaN 11:56:56.3 Debug: Rejected Hashed Release Title: VA82QjKeQ7JsrazoYPin8kpbEscsnLSisk7W8hqM 11:56:56.3 Debug: Rejected Hashed Release Title: 6KgPtpyCBUqQPvd6f3P7IfLID6ZLyAkc98RHBpMZ 11:56:56.3 Debug: Rejected Hashed Release Title: P9eIjJF5ZdiTMMVyBgJVhwqNz7irVSNM8aQcCZZT 11:56:56.3 Debug: Rejected Hashed Release Title: uzLlxehpgMW0UK8YNGn4016T2JqCfjGmDXxxNrCv 11:56:56.3 Debug: Rejected Hashed Release Title: UnyFbpw9tOF01tusMglZclmWwIfP41lj19yugpGs 11:56:56.3 Debug: Rejected Hashed Release Title: YbbmrLJ2hwpES2txhKhmB90a2YvCDsfOcdBP99AP 11:56:56.3 Debug: Rejected Hashed Release Title: 3O0HDNnqbDtfRKZ918CR13Zt1CPOyLPUSNkd4Jpl 11:56:56.3 Debug: Rejected Hashed Release Title: 4t5DMr3RF4yanGGiQMcuH56R1GBaWsjg5LDuCY6C 11:56:56.3 Debug: Rejected Hashed Release Title: yCrHJRPcLJlrKbkWrZSYt2xo8mnHDzn0dG9q1FtH 11:56:56.3 Debug: Rejected Hashed Release Title: ZSf17q5o2FhizoHLqsHrX2GcpKwEQeOUpCMHZrqn 11:56:56.3 Debug: Rejected Hashed Release Title: szK4VrPj4rGPBVuuk82PZzCfChuSGVK3SLzA25lb 11:56:56.3 Debug: Rejected Hashed Release Title: H4t554uy116u6w50v08690GnJghXAJwaPnwiKq7u 11:56:56.3 Debug: Rejected Hashed Release Title: RIg8bTdBZTaYdn1CfSUbmKrvdhMfS5AxdYYjVAD2 11:56:56.3 Debug: Rejected Hashed Release Title: c0zAYoGU1FLx7uVRHJvVNp4JFfJ9jBfPa1Ln3ey5 11:56:56.3 Debug: Rejected Hashed Release Title: DMJUmHDBtLxcEMdCA9GJoAOnK2H4eN0V5IQlfX0C 11:56:56.3 Debug: Rejected Hashed Release Title: dDCZvsEGDtg59tNGdeqvbTQQ16dGO0vkF0GtpiLT 11:56:56.3 Debug: Rejected Hashed Release Title: d9R4I6fv2pj2FOjvhcWV940HEcsO8OYBAWgAjV8A 11:56:56.3 Debug: Rejected Hashed Release Title: SFWwYxFQbfg2ee7oRUKZEQrkUAKLpAFQbqNmIxgj 11:56:56.3 Debug: Rejected Hashed Release Title: WfieCisZzmswfEXF2iburlo7ZSxRkIHPbl1i5JJo 11:56:56.3 Debug: Rejected Hashed Release Title: arEdugNLVQXXMb6aMJp1aqxl50TodT9K54IWHl7k 11:56:56.3 Debug: Rejected Hashed Release Title: q6jSuf3anMOQH9WCzGpNzUL7uHqsVs9ZS0YpAa2X 11:56:56.3 Debug: Rejected Hashed Release Title: np9PmWynHN27HalmBIdzmyf4GILnGwZU8JcLFrEi 11:56:56.3 Debug: Rejected Hashed Release Title: IBuIdHAaxSnc7h14SASdgNWfiLXwl27aaBVCTUYZ 11:56:56.3 Debug: Rejected Hashed Release Title: wDPqaPWAP7TPkjeXVqND1egbTE4HE1eqvJNXkMel 11:56:56.3 Debug: Rejected Hashed Release Title: OvOwcxQGWOITkvby3JHv7J2t7aEk83vfog2Y7j8o 11:56:56.3 Debug: Rejected Hashed Release Title: N6N2mQ4XygG5XBSFPl6gVQlSTNqQwyKURf9RXyFq 11:56:56.3 Debug: Rejected Hashed Release Title: 6qFXpx1eyqSRiEag16ZT5CN1AGVOjVvuhlqDJ5gk 11:56:56.3 Debug: Rejected Hashed Release Title: tAH2nE4Qc3egzALk75ERFszk3xRSlDTFkxSwBUgu 11:56:56.3 Debug: Rejected Hashed Release Title: M2cAmJikOVcmQdP30zCoA8OJhEbldtO89MixD4pU 11:56:56.3 Debug: Rejected Hashed Release Title: 65CfEiCfoijPUo0UW9n4N9Wl30ueDzFZVYpjH5vA 11:56:56.3 Debug: Rejected Hashed Release Title: fUTTJiXL0Jjm0oeKOjfYRe18pCgj1dQT9PonING3 11:56:56.3 Debug: Rejected Hashed Release Title: mkY8Xd4R6mTS2gxa0g5BBzkRNKNwexn8v8r9qal0 11:56:56.3 Debug: Rejected Hashed Release Title: 5YaWlO9mCq0jOOEq1jHwRls9D45pRicHFJBrSWEc 11:56:56.3 Debug: Rejected Hashed Release Title: BlVVOBmpOvtUuKwUDoyFjrzdtLwe5UdZA5fE4mcE 11:56:56.3 Debug: Rejected Hashed Release Title: DD1hbbi8sOYvbPLXN1M6zUMJVKUYDBx3xFmc5t1Z 11:56:56.3 Debug: Rejected Hashed Release Title: Cl9FJX3JQwng9axxKq36KHm9SITCY4hepIEEo8Tg 11:56:56.3 Debug: Rejected Hashed Release Title: VIxmkNdbYDsrKDR0bowzXMVdpZusJ1NmKZo1OX3i 11:56:56.3 Debug: Rejected Hashed Release Title: uo98utLOsJO59Craj3X4zYS4Fa7gUJeF6x0xa88p 11:56:56.3 Debug: Rejected Hashed Release Title: dqB9AXhLa6euVOl6IkcnXqp2eG8AggAxZ2o0zYJ7 11:56:56.3 Debug: Rejected Hashed Release Title: XyKVMqTb7jjsmhZIeSasb3P5CmF9Ind7xux4Zbx3 11:56:56.3 Debug: Rejected Hashed Release Title: HPFz4rhNtg7IsSZgMk0HkQoF1JysMgC2sHWubkcd 11:56:56.3 Debug: Rejected Hashed Release Title: UQihcJVm4OIyL22bdy1ssnYB9ZksVD2pNXcKy8s8 11:56:56.3 Debug: Rejected Hashed Release Title: brgiyJlWF5JSKGrqyZ5NGf19EXaXV2QlsSCAQXYP 11:56:56.3 Debug: Rejected Hashed Release Title: V5hs5m7Vt9xZx8wuBwEFewopcruAoIFdGes5F7gA 11:56:56.3 Debug: Rejected Hashed Release Title: kQzY0MSKwQIWPlyDUl2IutRag9aasQYoQNdM1JDq 11:56:56.3 Debug: Rejected Hashed Release Title: xYQElpEcsQj66FfWH6mwEqq8H2x5MRNr7sT496o4 11:56:56.3 Debug: Rejected Hashed Release Title: sBKcoPV4u9sggrraGN5C0MaiWD21MQ2021ECuhjE 11:56:56.3 Debug: Rejected Hashed Release Title: HKsOQchC5X10wYRttoFUZZDdBZwXsh5YJLSf6Q7H 11:56:56.3 Debug: Rejected Hashed Release Title: tmE9C7vwbtoRJFNMwfR0AIasFoFIDafeyEMb9TFR 11:56:56.3 Debug: Rejected Hashed Release Title: 6gfVinN32aRLQDlHN7fc00ofaC0xt9LvlrJemrDQ 11:56:56.3 Debug: Rejected Hashed Release Title: Ix6cHnwyPiv0dvn7wN0AShE9HPmomujsElL3CddM 11:56:56.3 Debug: Rejected Hashed Release Title: liCCy4TReAawbePMLsYziA9nfAw1mEEk6WUPQb3N 11:56:56.3 Debug: Rejected Hashed Release Title: 12NA1grSMp5sbXkLTrSsmGWsgzFsZ4NwT1S9yBPM 11:56:56.3 Debug: Rejected Hashed Release Title: 25KIdF4ZX3meuIqyvwzC4xZHU8n8sw4GbElbiChL 11:56:56.3 Debug: Rejected Hashed Release Title: TXgH0V9zBrjIbSshroIloEW06VYRUlreOO7MGayI 11:56:56.3 Debug: Rejected Hashed Release Title: XBmKYf2LTd1sL5mWJQK2me6ySfT51TbI6TCV3hdq 11:56:56.3 Debug: Rejected Hashed Release Title: qxf7GtOYKwDA2vicxBj6mrhDgLXHuO4ymJAoTnxE 11:56:56.3 Debug: Rejected Hashed Release Title: VwKnXAjtOzpcg2jiiZpBSCSruFWSOIzvOFOlaTzr 11:56:56.3 Debug: Rejected Hashed Release Title: OwMmBYHvgxDE6zPCsQ0YpQm1iwlHarZLhobnpjZD 11:56:56.3 Debug: Rejected Hashed Release Title: NyDCGSNhsys2cKlSw2UsZ2H9zdDMzKf1UMmmgkdP 11:56:56.3 Debug: Rejected Hashed Release Title: EwkjmU7GhKThidW702RN66RttXBcDNaS0TJhcWDu 11:56:56.3 Debug: Rejected Hashed Release Title: 68nwUPyUqRwc4RS77dAmrTtSvKXXQsiPORBOtW1J 11:56:56.3 Debug: Rejected Hashed Release Title: 799m3YB67jwjpv629ey4VfA9edFkSKlplK3wYNv2 11:56:56.3 Debug: Rejected Hashed Release Title: CCVLp5ZXH4wz341AOUf5Rtw4AmjDVdiD7kqydGm3 11:56:56.3 Debug: Rejected Hashed Release Title: rfBzZFIu5vkiIIn0SUrrO52eVDUUYmYCtmAcC0Tq 11:56:56.3 Debug: Rejected Hashed Release Title: M7DTJEQ0lmMF3TH2GsmQqjq36fFWZosXvkHxuIRK 11:56:56.3 Debug: Rejected Hashed Release Title: C8kN6JsiLj21ClVkXuDSRUrSrBDLTQAptCuuOmva 11:56:56.3 Debug: Rejected Hashed Release Title: RQTTBjNTbLxtWipNi34OFOd7eotrMtHS3wYkOeIi 11:56:56.3 Debug: Rejected Hashed Release Title: tftHPTXwIuR6SI8x4NccqZE2R5vlBS1YT9UHM8gU 11:56:56.3 Debug: Rejected Hashed Release Title: FWWBis8qF3MvMO1I2LVkgXAUQNcapgLjDLjKG2E3 11:56:56.3 Debug: Rejected Hashed Release Title: DueTob3xuV96LZ5X89xc6MRWy9rjNDjOokTVft4Y 11:56:56.3 Debug: Rejected Hashed Release Title: nTududb1irbBRMthGnkRocZwSqZsLaS3n0wuD7xd 11:56:56.3 Debug: Rejected Hashed Release Title: J6Zo1h355BrWNWbv0aTN6tyIJdwlHZ4vWaHdD7dT 11:56:56.3 Debug: Rejected Hashed Release Title: YW2kibzLvz4328mKoTdxkWG8Zxy9zDMQSIpx7BNX 11:56:56.3 Debug: Rejected Hashed Release Title: RB2wUQjjvKBy8wdd78Ro1gBVwSffIPLvUdFvvatJ 11:56:56.3 Debug: Rejected Hashed Release Title: xhYcvKfZGIs1XCSmGSDL1G85i6DG0PxDsIzAR8os 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:56:56.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:56:56.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:56:56.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:56:56.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 11:56:56.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:56:56.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:56:56.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:56:56.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:56:56.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:56:56.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:56:56.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:56:56.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 11:56:56.3 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("The Real Housewives of Some Place - S01E01 - Why are we doing this?",0) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:56:56.3 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:56:56.3 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:56:56.3 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:56:56.3 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:56:56.3 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:56:56.3 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:56:56.3 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:56:56.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:56:56.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:56:56.3 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 11:56:56.3 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:56:56.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:56:56.4 Debug: fpcalc version: 1.5.1 11:56:56.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:56.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:56:56.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:56:56.6 Debug: fpcalc version: 1.5.1 11:56:56.6 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 11:56:56.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:56:56.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:56:56.8 Debug: fpcalc version: 1.5.1 11:56:56.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:57.0 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.0 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.0 Debug: Fingerprinting complete. 11:56:57.0 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:57.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:56:57.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:56:57.0 Debug: fpcalc version: 1.5.1 11:56:57.0 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 11:56:57.2 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.2 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.2 Debug: Fingerprinting complete. 11:56:57.2 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:57.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:56:57.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:56:57.3 Debug: fpcalc version: 1.5.1 11:56:57.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:57.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 11:56:57.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.7 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.7 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:57.7 Debug: Fingerprinting complete. 11:56:57.7 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:57.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:56:57.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:56:57.7 Debug: fpcalc version: 1.5.1 11:56:57.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:56:57.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:56:57.7 Debug: fpcalc version: 1.5.1 11:56:57.7 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:57.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 11:56:58.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.1 Debug: Fingerprinting complete. 11:56:58.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:56:58.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:56:58.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:56:58.1 Debug: fpcalc version: 1.5.1 11:56:58.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:58.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac" 11:56:58.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:56:58.5 Debug: Fingerprinting complete. 11:56:58.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 11:56:58.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:56:58.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:56:58.5 Debug: fpcalc version: 1.5.1 11:56:58.5 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 11:56:58.5 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:56:58.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:56:58.5 Debug: fpcalc version: 1.5.1 11:56:58.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:56:58.7 Trace: Too many requests, retrying in 1s 11:56:59.7 Trace: Too many requests, retrying in 1s 11:57:00.7 Trace: Too many requests, retrying in 1s 11:57:01.7 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 11:57:01.7 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:57:01.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:57:01.7 Debug: fpcalc version: 1.5.1 11:57:01.7 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:57:01.9 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.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:57:01.9 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.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:57:01.9 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.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:57:01.9 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.Behaviors.Callback.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\Callback.cs:line 23 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 html content 11:57:01.9 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:57:01.9 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:57:01.9 Debug: fpcalc version: 1.5.1 11:57:01.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:57:02.1 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 116 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IHttpClientProxy.Post[T](HttpRequest request) at NzbDrone.Core.Parser.FingerprintingService.GetResponse(HttpRequest request, Int32 retry) in ./Lidarr.Core/Parser/FingerprintingService.cs:line 377 11:57:02.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:57:02.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:57:02.2 Debug: fpcalc version: 1.5.1 11:57:02.2 Debug: Webservice error InvalidFingerprint: invalid fingerprint 11:57:02.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:57:02.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:57:02.2 Debug: fpcalc version: 1.5.1 11:57:02.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:57:02.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:57:02.2 Debug: fpcalc version: 1.5.1 11:57:02.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:57:02.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:57:02.2 Debug: fpcalc version: 1.5.1 11:57:02.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:57:02.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 11:57:02.3 Debug: fpcalc version: 1.5.1 11:57:02.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3" 11:57:02.4 Trace: Too many requests, retrying in 1s 11:57:03.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:57:03.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:57:03.4 Debug: Fingerprinting complete. 11:57:03.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- Skipped should_properly_parse_hashed_releases("/C/Test/Some.Hashed.Release.(256kbps)-Mercury/0e895c37245186812cb08aab1529cf8ee389dd05.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test-[256]/0e895c37245186812cb08aab1529cf8ee389dd05/Some.Hashed.Release.S01E01.720p.WEB-DL.AAC2.0.H.264-Mercury.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-462.H.0.2CAA.LD-BEW.p027.10E10S.esaeleR.dehsaH.emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Fake.Dir.S01E01-Test/yrucreM-LN 1.5DD LD-BEW P0801 10E10S esaeleR dehsaH emoS.mp3","Some Hashed Release",MP3-256,"Mercury") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Weeds.S01E10.DVDRip.XviD-Lidarr/AHFMZXGHEWD660.mp3","Weeds",MP3-256,"Lidarr") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Deadwood.S02E12.1080p.BluRay.x264-Lidarr/Backup_72023S02-12.mp3","Deadwood",MP3-256,null) [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/123.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/abc.mp3","Grimm",MP3-256,"ECI") [< 1 ms] Skipped should_properly_parse_hashed_releases("/C/Test/Grimm S04E08 Chupacabra 720p WEB-DL DD5 1 H 264-ECI/b00bs.mp3","Grimm",MP3-256,"ECI") [< 1 ms] 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- Skipped should_properly_parse_hashed_releases("/C/Test/The.Good.Wife.S02E23.720p.HDTV.x264-NZBgeek/cgajsofuejsa501.mp3","The Good Wife",MP3-256,"NZBgeek") [< 1 ms] 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:57:03.4 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:57:03.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:57:03.5 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.5 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 11:57:03.5 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:57:03.5 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 11:57:03.5 Debug: Album Parsed. Ed Sheeran - I See Fire 11:57:03.5 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:57:03.5 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 11:57:03.5 Debug: Album Parsed. Ed Sheeran - Divide 11:57:03.5 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:57:03.5 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 11:57:03.5 Debug: Album Parsed. Ed Sheeran - + 11:57:03.5 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:57:03.5 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 11:57:03.5 Debug: Album Parsed. XXXTENTACION - ? 11:57:03.5 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:57:03.5 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 11:57:03.5 Debug: Album Parsed. Hey - BŁYSK 11:57:03.5 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:57:03.5 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 11:57:03.5 Debug: Album Parsed. ??? - Album 11:57:03.5 Debug: Trying to parse quality for '??? Album FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:57:03.5 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 11:57:03.5 Debug: Album Parsed. + - Album 11:57:03.5 Debug: Trying to parse quality for '+ Album FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:57:03.5 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 11:57:03.5 Debug: Album Parsed. /\ - Album 11:57:03.5 Debug: Trying to parse quality for '/\ Album FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:57:03.5 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 11:57:03.5 Debug: Album Parsed. +44 - When Your Heart Stops Beating 11:57:03.5 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:57:03.5 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 11:57:03.5 Debug: Album Parsed. Michael Buble - Christmas 11:57:03.5 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 11:57:03.5 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 11:57:03.5 Debug: Album Parsed. Michael Buble - Michael Buble 11:57:03.5 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:57:03.5 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 11:57:03.5 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:57:03.5 Debug: Parsing string 'Bad Format' 11:57:03.5 Debug: Parsing string 'Bad Format' 11:57:03.5 Debug: Unable to parse Bad Format 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 11:57:03.5 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. VA - The Best 101 Love Ballads 11:57:03.5 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 11:57:03.5 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. ATCQ - The Love Movement 11:57:03.5 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 11:57:03.5 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Maula - Jism 2 11:57:03.5 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 11:57:03.5 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 11:57:03.5 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 11:57:03.5 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 11:57:03.5 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 11:57:03.5 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 11:57:03.5 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:57:03.5 Debug: Quality parsed: MP3-192 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 11:57:03.5 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 11:57:03.5 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:57:03.5 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Ricardo Arjona - APNEA 11:57:03.5 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:57:03.5 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Kehlani - SweetSexySavage 11:57:03.5 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:57:03.5 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Anderson Paak - Malibu 11:57:03.5 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:57:03.5 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:57:03.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:57:03.5 Debug: Album Parsed. Caetano Veloso - Discography 11:57:03.5 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 11:57:03.5 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Little Mix - Salute 11:57:03.5 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:57:03.5 Debug: Quality parsed: AAC-256 v1 11:57:03.5 Debug: Release Group parsed: V3nom 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 11:57:03.5 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 11:57:03.5 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: GloDLS 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 11:57:03.5 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Jake Bugg - Jake Bugg 11:57:03.5 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:57:03.5 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.5 Debug: Album Parsed. Milky Chance - Sadnecessary 11:57:03.5 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:57:03.5 Debug: Quality parsed: AAC-256 v1 11:57:03.5 Debug: Release Group parsed: M4A 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 11:57:03.5 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Clean Bandit - New Eyes 11:57:03.5 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: GLT 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 11:57:03.5 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 11:57:03.5 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 11:57:03.5 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. PJ Harvey - Let England Shake 11:57:03.5 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:57:03.5 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Kendrick Lamar - DAMN 11:57:03.5 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 11:57:03.5 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 11:57:03.5 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:57:03.5 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Gorillaz - Humanz 11:57:03.5 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:57:03.5 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. David Bowie - Blackstar 11:57:03.5 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: FLAC 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 11:57:03.5 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. The Cure - Greatest Hits 11:57:03.5 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:57:03.5 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.5 Debug: Album Parsed. Slowdive - Souvlaki 11:57:03.5 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 11:57:03.5 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. John Coltrane - Kulu Se Mama 11:57:03.5 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 11:57:03.5 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 11:57:03.5 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 11:57:03.5 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:57:03.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Migos - No Label II 11:57:03.5 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: FORSAKEN 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 11:57:03.5 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. A I - Sex & Robots 11:57:03.5 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:57:03.5 Debug: Quality parsed: MP3-VBR-V0 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 11:57:03.5 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Jay-Z - 444 11:57:03.5 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 11:57:03.5 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 11:57:03.5 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:57:03.5 Debug: Quality parsed: MP3-96 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 11:57:03.5 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 11:57:03.5 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 11:57:03.5 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Little Mix - Salute 11:57:03.5 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:57:03.5 Debug: Quality parsed: AAC-256 v1 11:57:03.5 Debug: Release Group parsed: GLT 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 11:57:03.5 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Barış Manço - Ben Bilirim 11:57:03.5 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 11:57:03.5 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:57:03.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 11:57:03.5 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: JLM 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:57:03.5 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:57:03.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Dani Sbert - Togheter 11:57:03.5 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: FURY 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 11:57:03.5 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:57:03.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. New Edition - One Love 11:57:03.5 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 11:57:03.5 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:57:03.5 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. David Gray - The Best of David Gray 11:57:03.5 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: MTD 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 11:57:03.5 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Shinedown - Us and Them 11:57:03.5 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: NMR 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 11:57:03.5 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:57:03.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Led Zeppelin - Discography 11:57:03.5 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:57:03.5 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:57:03.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Minor Threat - Discography 11:57:03.5 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: Anthology 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 11:57:03.5 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:57:03.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Captain - Discography 11:57:03.5 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: UTP 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 11:57:03.5 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Coolio - Gangsta's Paradise 11:57:03.5 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 11:57:03.5 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 11:57:03.5 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:57:03.5 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: FTD 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 11:57:03.5 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:57:03.5 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: FTD 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 11:57:03.5 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Peter Hammill - From The Trees 11:57:03.5 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:57:03.5 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Aztec Two-Step - Naked 11:57:03.5 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:57:03.5 Debug: Quality parsed: MP3-320 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:57:03.5 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Dai Kaht - Dai Kaht 11:57:03.5 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:57:03.5 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Black Obelisk - Discography 11:57:03.5 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:57:03.5 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Aria - Discography 11:57:03.5 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:57:03.5 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Forces United - Discography 11:57:03.5 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:57:03.5 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 11:57:03.5 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 11:57:03.5 Debug: Album Parsed. Gorillaz - The now now 11:57:03.5 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: FLAC 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:57:03.5 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:57:03.5 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:57:03.5 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:57:03.5 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:57:03.5 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 11:57:03.5 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:57:03.5 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:57:03.5 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:57:03.5 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:57:03.5 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: Black 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:57:03.5 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:57:03.5 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:57:03.5 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: Black 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 11:57:03.5 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:57:03.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Captain - Discography 11:57:03.5 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: UTP 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP",1998,2001) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 11:57:03.5 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:57:03.5 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Aria - Discography 11:57:03.5 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]",1985,2015) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- 11:57:03.5 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:57:03.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Led Zeppelin - Discography 11:57:03.5 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:57:03.5 Debug: Quality parsed: FLAC v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)",1969,1982) --- Skipped should_parse_quality_from_extension("02 Unchained.flac") [< 1 ms] Skipped should_parse_quality_from_extension("Fall Out Boy - 02 - Title.wav") [< 1 ms] 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:57:03.5 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:57:03.5 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:57:03.5 Debug: Album Parsed. Minor Threat - Discography 11:57:03.5 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:57:03.5 Debug: Quality parsed: Unknown v1 11:57:03.5 Debug: Release Group parsed: Anthology 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:57:03.5 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:57:03.5 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:57:03.5 Debug: Album Parsed. Caetano Veloso - Discography 11:57:03.5 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:57:03.5 Debug: Quality parsed: MP3-256 v1 11:57:03.5 Debug: Release Group parsed: 11:57:03.5 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:57:03.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Hello, I Must Be Going (2016 Remastered)","Hello, I Must Be Going") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Wie Maak Die Jol Vol (Ft. Isaac Mutant, Knoffel, Jaak Paarl & Scallywag)","Wie Maak Die Jol Vol") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 11:57:03.6 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:57:03.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:57:03.6 Debug: Album Parsed. Jay-Z - 444 11:57:03.6 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:57:03.6 Debug: Quality parsed: MP3-320 v1 11:57:03.6 Debug: Release Group parsed: scnzbefnet 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_request_info_from_title("[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:57:03.6 Debug: Trying inexact album match for IdenticalTitle 11:57:03.6 Debug: Unable to find - IdenticalTitle 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:57:03.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:57:03.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.6 Debug: Album Parsed. 30 Rock - Get Some 11:57:03.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:57:03.6 Debug: Quality parsed: FLAC v1 11:57:03.6 Debug: Release Group parsed: FLAC 11:57:03.6 Debug: Trying inexact artist match for 30 Rock 11:57:03.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:57:03.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.6 Debug: Album Parsed. 30 Rock - Get Some 11:57:03.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:57:03.6 Debug: Quality parsed: FLAC v1 11:57:03.6 Debug: Release Group parsed: FLAC 11:57:03.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:57:03.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:57:03.6 Debug: Album Parsed. 30 Rock - Get Some 11:57:03.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:57:03.6 Debug: Quality parsed: FLAC v1 11:57:03.6 Debug: Release Group parsed: FLAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:57:03.6 Debug: Parsing string '30 Rock' 11:57:03.6 Debug: Unable to parse 30 Rock 11:57:03.6 Debug: Trying inexact artist match for 30 Rock 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 3 11:57:03.6 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 16 11:57:03.6 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Specials 11:57:03.6 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\robot chicken\\Specials\\S00E16 - Dear Consumer - SD TV.avi",0,16) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:57:03.6 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Parks And Recreation\\Season 2\\S02E21 - 94 Meetings - 720p TV.mkv",2,21) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:57:03.6 Debug: Parsing string 'Season 2 S02E21.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. TV 11:57:03.6 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 6 11:57:03.6 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("P:\\TV Shows\\House\\Season 6\\S06E13 - 5 to 9 - 720p BluRay.mkv",6,13) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:57:03.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:57:03.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:57:03.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\1012 - 24 Hour Propane People.avi",10,12) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:57:03.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/1012 - 24 Hour Propane People.avi",10,12) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:57:03.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\King of the Hill - 10x12 - 24 Hour Propane People [SDTV]\\Hour Propane People.avi",10,12) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:57:03.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/King of the Hill - 10x12 - 24 Hour Propane People [SDTV]/Hour Propane People.avi",10,12) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:57:03.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("E:\\Downloads\\tv\\The.Big.Bang.Theory.S01E01.720p.HDTV\\ajifajjjeaeaeqwer_eppj.avi",1,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:57:03.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\The.Big.Bang.Theory.S01E01.720p.HDTV\\tbbt101.avi",1,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 11:57:03.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP\\ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv",2,19) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 11:57:03.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Unsorted\\Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP\\45a55debe3856da318cc35882ad07e43cd32fd15.mkv",2,18) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:57:03.6 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:57:03.6 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:57:03.6 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\02 Honor Thy Father (1080p HD).m4v",1,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 11:57:03.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:57:03.6 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:57:03.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:57:03.6 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:57:03.6 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:57:03.6 Debug: Quality parsed: Unknown v1 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 1\\2 Honor Thy Father (1080p HD).m4v",1,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [MP3-192]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [MP3-256]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [MP3-320]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [WAV]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [WMA]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [AAC-192]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [AAC-256]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [AAC-320]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [ALAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:57:03.6 Debug: Trying to parse quality for 'Some album [FLAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:57:03.6 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:57:03.6 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:57:03.6 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:57:03.6 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:57:03.6 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:57:03.6 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec AAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec AAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec AAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec AAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec ALAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec APE 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec FLAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:57:03.6 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:57:03.6 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec FLAC 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:57:03.6 Debug: Trying to parse quality for '' 11:57:03.6 Trace: Got codec MP3CBR 11:57:03.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:57:03.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec MP3CBR 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec MP3CBR 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec MP3CBR 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec MP3CBR 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec MP3CBR 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_vbr_v0_quality("Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:57:03.7 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:57:03.7 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:57:03.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OGG 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec OPUS 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec WAV 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:57:03.7 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec WAVPACK 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:57:03.7 Debug: Trying to parse quality for '' 11:57:03.7 Trace: Got codec WMA 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.2009.S01.1080p.BluRay.DTS5.1.x264-D-Z0N3","D-Z0N3") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 5.1 Tigole) [QxR]","Tigole") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 afm72) [QxR]","afm72") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p DSNP WEB-DL x265 HEVC 10bit EAC3 5.1 Silence) [QxR]","Silence") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2021) Season 1 S01 (1080p BluRay x265 HEVC 10bit AAC 2.0 Panda) [QxR]","Panda") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 2.0 Ghost) [QxR]","Ghost") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2020) Season 1 S01 (1080p WEB-DL x265 HEVC 10bit AC3 5.1 MONOLITH) [QxR]","MONOLITH") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S08E09 The Series.1080p.AMZN.WEB-DL.x265.10bit.EAC3.6.0-Qman[UTR]","UTR") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2016) - S02E01 - Soul Series #1 (1080p NF WEBRip x265 ImE)","ImE") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show (2020) - S02E03 - Fighting His Series(1080p ATVP WEB-DL x265 t3nzin)","t3nzin") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Anime Time] A Show [BD][Dual Audio][1080p][HEVC 10bit x265][AAC][Eng Sub] [Batch] Title)","Anime Time") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Project Angel] Anime Series [DVD 480p] [10-bit x265 HEVC | Opus]","Project Angel") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2022) S01 (2160p DSNP WEB-DL H265 DV HDR DDP Atmos 5.1 English - HONE)","HONE") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Title (2021) S01 (2160p ATVP WEB-DL Hybrid H265 DV HDR10+ DDP Atmos 5.1 English - HONE)","HONE") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title.S01E09.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG (Blue Lock, Multi-Subs)","VARYG") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series.Title (2014) S09E10 (1080p AMZN WEB-DL x265 HEVC 10bit DDP 5.1 Vyndros)","Vyndros") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title S02E03 Title 4k to 1080p DSNP WEBrip x265 DDP 5 1 Releaser[SEV]","SEV") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title Season 01 S01 1080p AMZN UHD WebRip x265 DDP 5.1 Atmos Releaser-SEV","SEV") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Series Title - S01.E06 - Title 1080p AMZN WebRip x265 DDP 5.1 Atmos Releaser [SEV]","SEV") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Grey's Anatomy (2005) - S01E01 - A Hard Day's Night (1080p DSNP WEB-DL x265 Garshasp).mkv","Garshasp") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Marvel's Agent Carter (2015) - S02E04 - Smoke & Mirrors (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("SpongeBob SquarePants (1999) - S03E01-E02 - Mermaid Man and Barnacle Boy IV & Doing Time (1080p AMZN WEB-DL x265 RCVR).mkv","RCVR") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Invincible (2021) - S01E02 - Here Goes Nothing (1080p WEB-DL x265 SAMPA).mkv","SAMPA") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Bad Batch (2021) - S01E01 - Aftermath (1080p DSNP WEB-DL x265 YOGI).mkv","YOGI") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Line of Duty (2012) - S01E01 - Episode 1 (1080p BluRay x265 r00t).mkv","r00t") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show Name (2016) Season 1 S01 (1080p AMZN WEB-DL x265 HEVC 10bit EAC3 5 1 RZeroX) QxR","RZeroX") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("The.Good.Series.S05E03.Series.of.Intelligence.1080p.10bit.AMZN.WEB-DL.DDP5.1.HEVC-Vyndros","Vyndros") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist.Title-Album.Title.1080p.DSNP.WEB-DL.DDP2.0.H.264-VARYG","VARYG") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:57:03.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:57:03.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:57:03.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:57:03.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:57:03.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:57:03.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:57:03.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:57:03.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:57:03.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:57:03.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:57:03.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:57:03.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:57:03.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:57:03.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174238509598_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:57:03.8 Info: DatabaseEngineVersionCheck migrating 11:57:03.8 Info: PerformDBOperation 11:57:03.8 Info: Performing DB Operation 11:57:03.8 Info: SQLite 3.46.1 11:57:03.8 Info: => 0.0014698s 11:57:03.8 Info: DatabaseEngineVersionCheck migrated 11:57:03.8 Info: => 0.001492s 11:57:03.8 Debug: Took: 00:00:00.0160199 11:57:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataProfiles ("Name", "PrimaryAlbumTypes", "SecondaryAlbumTypes", "ReleaseStatuses") VALUES (@Name, @PrimaryAlbumTypes, @SecondaryAlbumTypes, @ReleaseStatuses); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] PrimaryAlbumTypes = [[ { "primaryAlbumType": { "id": 2, "name": "Single" }, "allowed": false }, { "primaryAlbumType": { "id": 4, "name": "Other" }, "allowed": false }, { "primaryAlbumType": { "id": 1, "name": "EP" }, "allowed": false }, { "primaryAlbumType": { "id": 3, "name": "Broadcast" }, "allowed": false }, { "primaryAlbumType": { "id": 0, "name": "Album" }, "allowed": true } ]] SecondaryAlbumTypes = [[ { "secondaryAlbumType": { "id": 0, "name": "Studio" }, "allowed": true }, { "secondaryAlbumType": { "id": 3, "name": "Spokenword" }, "allowed": false }, { "secondaryAlbumType": { "id": 2, "name": "Soundtrack" }, "allowed": false }, { "secondaryAlbumType": { "id": 7, "name": "Remix" }, "allowed": false }, { "secondaryAlbumType": { "id": 9, "name": "Mixtape/Street" }, "allowed": false }, { "secondaryAlbumType": { "id": 6, "name": "Live" }, "allowed": false }, { "secondaryAlbumType": { "id": 4, "name": "Interview" }, "allowed": false }, { "secondaryAlbumType": { "id": 8, "name": "DJ-mix" }, "allowed": false }, { "secondaryAlbumType": { "id": 10, "name": "Demo" }, "allowed": false }, { "secondaryAlbumType": { "id": 1, "name": "Compilation" }, "allowed": false }, { "secondaryAlbumType": { "id": 11, "name": "Audio drama" }, "allowed": false } ]] ReleaseStatuses = [[ { "releaseStatus": { "id": 3, "name": "Pseudo-Release" }, "allowed": false }, { "releaseStatus": { "id": 1, "name": "Promotion" }, "allowed": false }, { "releaseStatus": { "id": 0, "name": "Official" }, "allowed": true }, { "releaseStatus": { "id": 2, "name": "Bootleg" }, "allowed": false } ]] ==== End Query Trace ==== 11:57:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:03.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:57:03.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:57:04.0 Info: Setting up standard metadata profile 11:57:04.0 Info: Setting up empty metadata profile 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:57:04.0 Info: Setting up empty metadata profile 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:57:04.0 Info: Renaming non-empty metadata profile None 11:57:04.0 Info: Setting up empty metadata profile 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:57:04.0 Info: Setting up empty metadata profile 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:57:04.0 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:57:04.0 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:57:04.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:57:04.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174240855664_467/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:57:04.0 Info: DatabaseEngineVersionCheck migrating 11:57:04.0 Info: PerformDBOperation 11:57:04.0 Info: Performing DB Operation 11:57:04.0 Info: SQLite 3.46.1 11:57:04.0 Info: => 0.0016337s 11:57:04.0 Info: DatabaseEngineVersionCheck migrated 11:57:04.0 Info: => 0.0016633s 11:57:04.1 Debug: Took: 00:00:00.0149839 11:57:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": false }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:57:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:57:04.1 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:57:04.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:57:04.2 Info: Setting up default quality profiles 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:57:04.2 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:57:04.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:57:04.2 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Files/TestArchive.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174242748965_469/w1ru22ca.yde] 11:57:04.3 Debug: Extraction complete. 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:57:04.3 Debug: Scanning '/C/Test/' for music files 11:57:04.3 Trace: 0 files were found in /C/Test/ 11:57:04.3 Debug: 0 audio files were found in /C/Test/ 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:57:04.3 Debug: Scanning '/C/Test/' for music files 11:57:04.3 Trace: 0 files were found in /C/Test/ 11:57:04.3 Debug: 0 audio files were found in /C/Test/ 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:57:04.3 Debug: Scanning '/C/Test/' for music files 11:57:04.3 Trace: 0 files were found in /C/Test/ 11:57:04.3 Debug: 0 audio files were found in /C/Test/ 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:57:04.3 Debug: 30 Rock1.mp3 11:57:04.3 Debug: 30 Rock2.flac 11:57:04.3 Debug: 30 Rock3.ogg 11:57:04.3 Debug: 30 Rock4.m4a 11:57:04.3 Debug: 30 Rock.avi 11:57:04.3 Debug: movie.exe 11:57:04.3 Debug: movie 11:57:04.3 Debug: Scanning '/C/Test/' for music files 11:57:04.3 Trace: 7 files were found in /C/Test/ 11:57:04.3 Debug: 4 audio files were found in /C/Test/ 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:57:04.3 Info: Removing items older than 7 days from the recycling bin 11:57:04.3 Debug: Recycling Bin has been cleaned up. 11:57:04.3 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:57:04.3 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:57:04.4 Info: Removing items older than 7 days from the recycling bin 11:57:04.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:57:04.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:57:04.4 Debug: Recycling Bin has been cleaned up. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:57:04.4 Info: Removing items older than 7 days from the recycling bin 11:57:04.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:57:04.4 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:57:04.4 Debug: Recycling Bin has been cleaned up. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:57:04.4 Info: Recycle Bin has not been configured, cannot cleanup. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:57:04.4 Info: Automatic cleanup of Recycle Bin is disabled 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:57:04.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:57:04.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:57:04.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:57:04.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:57:04.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:57:04.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 11:57:04.4 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:57:04.4 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:57:04.4 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:57:04.4 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:57:04.4 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:57:04.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:57:04.4 Debug: Creating folder /C/Test/Recycle Bin 11:57:04.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 11:57:04.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:57:04.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:57:04.4 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 11:57:04.4 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:57:04.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:57:04.4 Debug: Creating folder /C/Test/Recycle Bin 11:57:04.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 11:57:04.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:57:04.4 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:57:04.4 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 11:57:04.4 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 11:57:04.4 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 11:57:04.4 Info: Removing all items from the recycling bin 11:57:04.4 Debug: Recycling Bin has been emptied. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [2 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:57:04.4 Info: Removing all items from the recycling bin 11:57:04.4 Debug: Recycling Bin has been emptied. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:57:04.4 Info: Recycle Bin has not been configured, cannot empty. 11:57:04.4 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:57:04.4 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:57:04.5 Debug: Setting up default quality config 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:57:04.5 Debug: Setting up default quality config 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:57:04.5 Debug: Setting up default quality config 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:57:04.5 Debug: Setting up default quality config 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:57:04.5 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:57:04.5 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:57:04.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:57:04.7 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:57:04.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 11:57:04.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:57:04.7 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:57:04.7 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:57:04.7 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:57:04.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:57:04.7 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:57:04.7 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:57:04.7 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 11:57:04.7 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [1 ms] 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:57:04.7 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:57:04.7 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:57:04.8 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:57:04.8 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:57:04.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/cached_Main.db 11:57:04.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174248222296_470/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:57:04.8 Info: DatabaseEngineVersionCheck migrating 11:57:04.8 Info: PerformDBOperation 11:57:04.8 Info: Performing DB Operation 11:57:04.8 Info: SQLite 3.46.1 11:57:04.8 Info: => 0.0013787s 11:57:04.8 Info: DatabaseEngineVersionCheck migrated 11:57:04.8 Info: => 0.0014003s 11:57:04.8 Debug: Took: 00:00:00.0184907 11:57:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Indexers ("EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch", "DownloadClientId", "Priority", "Name", "Implementation", "ConfigContract", "Tags", "Settings") VALUES (@EnableRss, @EnableAutomaticSearch, @EnableInteractiveSearch, @DownloadClientId, @Priority, @Name, @Implementation, @ConfigContract, @Tags, @Settings); SELECT last_insert_rowid() id PARAMETERS: EnableRss = [false] EnableAutomaticSearch = [false] EnableInteractiveSearch = [false] DownloadClientId = [1] Protocol = ["unknown"] SupportsRss = [false] SupportsSearch = [false] Priority = [25] Name = ["\"Name1\""] ImplementationName = ["\"ImplementationName1\""] Implementation = ["\"Implementation1\""] ConfigContract = ["\"NewznabSettings\""] Tags = [[]] Settings = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 11:57:04.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:57:04.9 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:57:04.9 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:57:05.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:57:05.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:57:05.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:57:05.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:57:05.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:57:05.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:57:05.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:57:05.0 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:57:05.0 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:57:05.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 11:57:05.0 Trace: Req: [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite 11:57:05.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:57:05.2 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linux&arch=Arm&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (192 ms) 11:57:05.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- Skipped finds_update_when_version_lower [< 1 ms] Skipped should_get_master_if_branch_doesnt_exit [< 1 ms] Skipped should_get_recent_updates [< 1 ms] 11:57:05.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:57:05.3 Debug: Checking for updates 11:57:05.3 Info: Downloading update 0.6.2.883 11:57:05.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174252438812_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:05.3 Info: Verifying update package 11:57:05.3 Info: Update package verified successfully 11:57:05.3 Info: Extracting Update package 11:57:05.3 Info: Update package extracted successfully 11:57:05.3 Info: Preparing client 11:57:05.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174252438812_472/lidarr_update/Lidarr.Update 11:57:05.3 Info: Lidarr will restart shortly. 11:57:05.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174252438812_472/lidarr_update C:\Test\Lidarr.exe 11:57:05.3 Debug: Restarting Lidarr to apply updates 11:57:05.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:57:05.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:57:05.3 Debug: Checking for updates 11:57:05.3 Info: Deleting old update files 11:57:05.3 Info: Downloading update 0.6.2.883 11:57:05.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253763339_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:05.3 Info: Verifying update package 11:57:05.3 Info: Update package verified successfully 11:57:05.3 Info: Extracting Update package 11:57:05.3 Info: Update package extracted successfully 11:57:05.3 Info: Preparing client 11:57:05.3 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253763339_473/lidarr_update/Lidarr.Update 11:57:05.3 Info: Lidarr will restart shortly. 11:57:05.3 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253763339_473/lidarr_update C:\Test\Lidarr.exe 11:57:05.3 Debug: Restarting Lidarr to apply updates 11:57:05.3 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:57:05.3 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:57:05.3 Debug: Checking for updates 11:57:05.3 Info: Downloading update 0.6.2.883 11:57:05.3 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:05.3 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:05.3 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 11:57:05.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:57:05.4 Info: IPv4 is available: True, IPv6 will be disabled 11:57:05.4 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (47 ms) 11:57:05.4 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 11:57:05.4 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 11:57:05.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:57:06.0 Trace: Res: HTTP/2.0 [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20241013%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20241013T115639Z&X-Amz-Expires=300&X-Amz-Signature=06ad469a7ff07aeb533a68ad3f249f93c6a1045c2e023680b90ee51b77883b57&X-Amz-SignedHeaders=host&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream: 200.OK (0 bytes) (620 ms) 11:57:06.0 Debug: Downloading Completed. took 0s 11:57:06.0 Info: Verifying update package 11:57:06.0 Info: Update package verified successfully 11:57:06.0 Info: Extracting Update package 11:57:06.0 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update/] 11:57:06.5 Debug: Extraction complete. 11:57:06.5 Info: Update package extracted successfully 11:57:06.5 Info: Preparing client 11:57:06.5 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update/Lidarr.Update 11:57:06.5 Info: Lidarr will restart shortly. 11:57:06.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174253838712_474/lidarr_update C:\Test\Lidarr.exe 11:57:06.5 Debug: Restarting Lidarr to apply updates 11:57:06.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:57:06.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:57:06.5 Debug: Checking for updates 11:57:06.5 Info: Downloading update 0.6.2.883 11:57:06.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265705470_475/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.5 Info: Verifying update package 11:57:06.5 Info: Update package verified successfully 11:57:06.5 Info: Extracting Update package 11:57:06.5 Info: Update package extracted successfully 11:57:06.5 Info: Preparing client 11:57:06.5 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265705470_475/lidarr_update/Lidarr.Update 11:57:06.5 Info: Lidarr will restart shortly. 11:57:06.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265705470_475/lidarr_update C:\Test\Lidarr.exe 11:57:06.5 Debug: Restarting Lidarr to apply updates 11:57:06.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:57:06.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:57:06.5 Debug: Checking for updates 11:57:06.5 Info: Downloading update 0.6.2.883 11:57:06.5 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265778215_476/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.5 Info: Verifying update package 11:57:06.5 Info: Update package verified successfully 11:57:06.5 Info: Extracting Update package 11:57:06.5 Info: Update package extracted successfully 11:57:06.5 Info: Preparing client 11:57:06.5 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265778215_476/lidarr_update/Lidarr.Update 11:57:06.5 Info: Lidarr will restart shortly. 11:57:06.5 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174265778215_476/lidarr_update C:\Test\Lidarr.exe 11:57:06.5 Debug: Restarting Lidarr to apply updates 11:57:06.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:57:06.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:57:06.5 Debug: Checking for updates 11:57:06.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/Lidarr/AppData' is being stored in application folder '/C/Lidarr' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:57:06.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:57:06.5 Debug: Checking for updates 11:57:06.5 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Your Lidarr configuration '/C/NzbDrone' is being stored in application folder '/C/NzbDrone' which will cause data lost during the upgrade. Please remove any symlinks or redirects before trying again. at NzbDrone.Core.Update.InstallUpdateService.EnsureAppDataSafety() in ./Lidarr.Core/Update/InstallUpdateService.cs:line 231 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 84 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.5 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:57:06.5 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:57:06.5 Debug: Checking for updates 11:57:06.5 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Error: Update process failed NzbDrone.Core.Update.UpdateFolderNotWritableException: Cannot install update because startup folder '/C/Lidarr' is not writable by the user 'buildozer'. at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 93 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266101071_481/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Info: Preparing client 11:57:06.6 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266101071_481/lidarr_update/Lidarr.Update 11:57:06.6 Info: Lidarr will restart shortly. 11:57:06.6 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266101071_481/lidarr_update C:\Test\Lidarr.exe 11:57:06.6 Debug: Restarting Lidarr to apply updates 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266172951_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Error: Update package is invalid 11:57:06.6 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266172951_482/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz' is invalid at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 133 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Debug: Built-In updater disabled inside a docker container. Please update the container image. 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Debug: Built-In updater disabled, please use BuiltIn to install 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266360727_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Info: Preparing client 11:57:06.6 Warn: Update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266360727_485/lidarr_update/Lidarr.Update does not exist, aborting update. 11:57:06.6 Debug: Restarting Lidarr to apply updates 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Debug: No update available 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266470017_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Info: Removing Lidarr.Update 11:57:06.6 Info: Starting update script: /tmp/lidarr/update.sh 11:57:06.6 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266470017_487/lidarr_update C:\Test\Lidarr.exe 11:57:06.6 Debug: Restarting Lidarr to apply updates 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266555767_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Info: Preparing client 11:57:06.6 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266555767_488/lidarr_update/Lidarr.Update 11:57:06.6 Info: Lidarr will restart shortly. 11:57:06.6 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266555767_488/lidarr_update C:\Test\Lidarr.exe 11:57:06.6 Debug: Restarting Lidarr to apply updates 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266621820_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Info: Branch [] is being redirected to [fake]] 11:57:06.6 Info: Preparing client 11:57:06.6 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266621820_489/lidarr_update/Lidarr.Update 11:57:06.6 Info: Lidarr will restart shortly. 11:57:06.6 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266621820_489/lidarr_update C:\Test\Lidarr.exe 11:57:06.6 Debug: Restarting Lidarr to apply updates 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266702442_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266772067_491/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script has not been defined at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 202 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:57:06.6 Debug: Checking for updates 11:57:06.6 Info: Downloading update 0.6.2.883 11:57:06.6 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/_temp_52834_638644174266840328_492/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:57:06.6 Info: Verifying update package 11:57:06.6 Info: Update package verified successfully 11:57:06.6 Info: Extracting Update package 11:57:06.6 Info: Update package extracted successfully 11:57:06.6 Error: Update process failed NzbDrone.Core.Update.UpdateFailedException: Update Script: '/tmp/lidarr/update.sh' does not exist at NzbDrone.Core.Update.InstallUpdateService.InstallUpdateWithScript(String updateSandboxFolder) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 207 at NzbDrone.Core.Update.InstallUpdateService.InstallUpdate(UpdatePackage updatePackage) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 148 at NzbDrone.Core.Update.InstallUpdateService.Execute(ApplicationUpdateCommand message) in ./Lidarr.Core/Update/InstallUpdateService.cs:line 290 11:57:06.6 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:57:06.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:57:06.6 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:57:06.6 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:57:06.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:57:06.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:57:06.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:57:06.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:57:06.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:57:06.7 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 11:57:06.7 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- Skipped should_not_be_valid_if_child_of_windows_folder [2 ms] Skipped should_not_be_valid_if_set_to_windows_folder [2 ms] Passed! - Failed: 0, Passed: 3009, Skipped: 48, Total: 3057, Duration: 1 m 7 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.6.4.4402/_tests/net6.0/linux-musl-arm/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/lidarr/pkg/lidarr-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/lidarr/pkg/lidarr-openrc/etc/init.d' >>> lidarr-openrc*: Preparing subpackage lidarr-openrc... >>> lidarr-openrc*: Running postcheck for lidarr-openrc >>> lidarr*: Running postcheck for lidarr >>> lidarr*: Preparing package lidarr... >>> lidarr*: Stripping binaries >>> lidarr*: Script found. /bin/sh added as a dependency for lidarr-2.6.4.4402-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 901.0 B >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.6.4.4402-r0.apk >>> lidarr*: Tracing dependencies... aspnetcore6-runtime sqlite-libs chromaprint /bin/sh musl so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> lidarr*: Package size: 47.7 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.6.4.4402-r0.apk >>> lidarr: Build complete at Sun, 13 Oct 2024 11:57:08 +0000 elapsed time 0h 3m 1s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/80) Purging .makedepends-lidarr (20241013.115408) (2/80) Purging sqlite-libs (3.46.1-r0) (3/80) Purging chromaprint (1.5.1-r7) (4/80) Purging dotnet6-sdk (6.0.135-r0) (5/80) Purging aspnetcore6-runtime (6.0.35-r0) (6/80) Purging dotnet6-runtime (6.0.35-r0) (7/80) Purging aspnetcore6-targeting-pack (6.0.35-r0) (8/80) Purging dotnet6-apphost-pack (6.0.35-r0) (9/80) Purging dotnet6-targeting-pack (6.0.35-r0) (10/80) Purging dotnet6-hostfxr (6.0.35-r0) (11/80) Purging dotnet6-templates (6.0.135-r0) (12/80) Purging netstandard21-targeting-pack (8.0.110-r0) (13/80) Purging dotnet-host (8.0.10-r0) (14/80) Purging yarn (1.22.22-r0) (15/80) Purging nodejs (20.15.1-r0) (16/80) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/80) Purging ada-libs (2.7.8-r1) (18/80) Purging chromaprint-libs (1.5.1-r7) (19/80) Purging ffmpeg-libavformat (6.1.1-r9) (20/80) Purging icu-libs (74.2-r0) (21/80) Purging libbase64 (0.5.2-r0) (22/80) Purging libbluray (1.3.4-r1) (23/80) Purging libbz2 (1.0.8-r6) (24/80) Purging libopenmpt (0.7.10-r0) (25/80) Purging librist (0.2.10-r1) (26/80) Purging libsrt (1.5.3-r0) (27/80) Purging libssh (0.11.1-r0) (28/80) Purging libxml2 (2.13.4-r0) (29/80) Purging libzmq (4.3.5-r2) (30/80) Purging lttng-ust (2.13.8-r0) (31/80) Purging mbedtls (3.6.1-r0) (32/80) Purging mpg123-libs (1.32.7-r0) (33/80) Purging xz-libs (5.6.3-r0) (34/80) Purging ffmpeg-libavcodec (6.1.1-r9) (35/80) Purging aom-libs (3.10.0-r0) (36/80) Purging ffmpeg-libswresample (6.1.1-r9) (37/80) Purging ffmpeg-libavutil (6.1.1-r9) (38/80) Purging libjxl (0.10.2-r0) (39/80) Purging giflib (5.2.2-r0) (40/80) Purging libva (2.22.0-r1) (41/80) Purging libdrm (2.4.123-r1) (42/80) Purging libpciaccess (0.18.1-r0) (43/80) Purging hwdata-pci (0.388-r0) (44/80) Purging icu-data-full (74.2-r0) (45/80) Purging openexr-libopenexr (3.1.13-r1) (46/80) Purging imath (3.1.12-r0) (47/80) Purging lame-libs (3.100-r5) (48/80) Purging lcms2 (2.16-r0) (49/80) Purging libvdpau (1.5-r4) (50/80) Purging libxext (1.3.6-r2) (51/80) Purging libxfixes (6.0.1-r4) (52/80) Purging libx11 (1.8.10-r0) (53/80) Purging libxcb (1.16.1-r0) (54/80) Purging libxdmcp (1.1.5-r1) (55/80) Purging libbsd (0.12.2-r0) (56/80) Purging libdav1d (1.4.3-r0) (57/80) Purging wayland-libs-client (1.23.1-r0) (58/80) Purging libffi (3.4.6-r0) (59/80) Purging libhwy (1.0.7-r0) (60/80) Purging libjpeg-turbo (3.0.4-r0) (61/80) Purging libmd (1.1.0-r0) (62/80) Purging libtheora (1.1.1-r18) (63/80) Purging libvorbis (1.3.7-r2) (64/80) Purging libogg (1.3.5-r5) (65/80) Purging libpng (1.6.44-r0) (66/80) Purging libwebpmux (1.4.0-r0) (67/80) Purging libwebp (1.4.0-r0) (68/80) Purging libsharpyuv (1.4.0-r0) (69/80) Purging libsodium (1.0.20-r0) (70/80) Purging libvpx (1.14.1-r0) (71/80) Purging libxau (1.0.11-r4) (72/80) Purging x265-libs (3.6-r0) (73/80) Purging numactl (2.0.18-r0) (74/80) Purging openexr-libilmthread (3.1.13-r1) (75/80) Purging openexr-libiex (3.1.13-r1) (76/80) Purging opus (1.5.2-r1) (77/80) Purging rav1e-libs (0.7.1-r0) (78/80) Purging soxr (0.1.3-r7) (79/80) Purging x264-libs (0.164.3108-r0) (80/80) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r32.trigger OK: 283 MiB in 101 packages >>> lidarr: Updating the community/armv7 repository index... >>> lidarr: Signing the index...